Текущая конфигурация проекта модульного компьютера.
В качестве базы будет применяться кроссплата "HEPTAGON" с шиной ZST-BUS с семью розетками DIN-64 для подключения контроллеров. Кроссплата "HEPTAGON" может быть использована также для расширения возможностей маленьких компьютеров класса Ленинград или оригинального ZX SPECTRUM. Разъемы DIN-64 увеличат надежность подключения контроллеров и упростят макетирование самодельных устройств, так как к ним легко припаять обычную макетную плату без краевых разъемов. Шина ZST-BUS облегчит подключение устройств на трехвольтовых (точнее +3.3V) микросхемах.
К кроссплате "HEPTAGON" можно будет подключить следующие модули:
0. CPU+ROM: Z80 и FLASH в корпусах DIP
1. RAM: статическое ОЗУ 128K
3. AUDIO: музыкальный сопроцессор YAMAHA
4. VIDEO: видеокарта "Meteor Graphics"
5. IN-OUT: плата стандартных ZX портов + Super Joystick Port 2 со входом для USB клавиатуры
5. дополнительный контроллер для ZX-BUS или ZST-BUS
6. дополнительный контроллер для ZX-BUS или ZST-BUS
7. дополнительный контроллер для ZX-BUS или ZST-BUS
Старые контроллеры ZX-BUS можно будет подключить через вилку DIN-64, которую надо будет припаять на контроллер.
Описание кроссплаты "HEPTAGON":
7 розеток DIN-64 для надежного и простого подключения контроллеров
1 вилка DIN-64 для подключения к главному модулю или компьютеру
1 краевой разъем как на оригинальном ZX SPECTRUM для подключения иностранных устройств
Усиленные с помощью буферов 74LVC245AD шина адреса и шина управления Z80
Диспетчер шины (формирователь сигналов IORQ, IORQGE) как на плате ZX-BUS TEE и KAY-2010, но микросхемы серии 74LVC.
Стабилизатор +3.3V для микросхем 74LVC и новых контроллеров без своего стабилизатора. Используется линия, которая раньше была +12V.
Дополнительная трехвольтовая шина данных из двух буферов 74LVC245AD. Используются 7 свободных линий ZX-BUS и неиспользуемые линии типа BUSRQ. На запись из Z80 в трехвольтовые устройства буфер открывается при WR=0. На чтение из трехвольтового устройства в Z80 открывается от сигналов с трехвольтовых контроллеров, объединенных через диоды.
Плата "HEPTAGON" будет подключаться к компьютерам через шлейф с розеткой DIN-64 на одном конце. На другом конце шлейфа:
К оригинальному компьютеру ZX-SPECTRUM - слот SL-62.
К LENINGRAD-2012 - пайка шлейфа к краевому разъему.
К Ленинграду1 - пайка шлейфа к Z80 и нескольким сигналам на плате.
К компьютерам с шиной ZX-BUS через плату ZX-BUS EDGE.
К главному модулю CPU+ROM подключаться будет без шлейфа через ответный разъем.
При желании расширить количество слотов возможно подключения к компьютерам с шиной ZX-BUS. Только нужно учитывать, что в документации к ZX-EVO написано, что контроллеры, использующие те же адреса, что и внутри ZX-EVO работать не будут. Также там могут быть вопросы с сигналами INT и F (14MHz).
---------- Post added at 10:37 ---------- Previous post was at 08:48 ----------
Для совместимости контроллеров с оригинальным ZX SPECTRUM и ZX-EVO на плату HEPTAGON и укороченную версию TRITON надо добавить генератор 14MHz на 555ЛН1 или 74HCT04D.