Здравствуйте.
Можно ли на базе платы VGA&PAL сделать видеоконтроллер, который заменит кучу счетчиков, мультиплексоров, регистров и других элементов на плате Спектрума ? Я считаю - можно !
Как вы знаете, видеоконвертер VGA&PAL позволяет выводить информацию на VGA монитор и телевизор через PAL-кодер. При этом на вход платы подаются цифровые сигналы цвета (R, G, B , I), строчные и кадровые синхроимпульсы (KSI, SSI) и тактовые импульсы (F14MHz).
Однако ПЛИС, которая используется в видеоконвертере, достаточно мощная и позволяет создать на ней схему управления для целого компьютера типа Speccy2007 128К (http://zx.pk.ru/showthread.php?t=11890). Также на плате VGA&PAL имеется статическое ОЗУ со скоростью 10 нс и емкостью 256 Кслов по 16 бит.
Из этого можно сделать вывод, что видеоконвертер можно использовать для формирования изображения на мониторе и телевизоре путем перехвата данных, которые записываются в ОЗУ экрана Спектрума.
Только у платы мало входных-выходных сигналов. Давайте их посчитаем. На входном разъеме - 7 шт. На штырях для установки перемычек можно использовать еще 7 шт. Еще 5 сигналов выведены на монтажные отверстия возле ПЛИС. Итого: 7+7+5=19 сигналов. Маловато для подключения шин адреса, данных и управления.
Чтобы решить эту проблему предлагаю применить 4 микросхемы К555КП11. Это позволит через 8 линий передавать 32 сигнала со Спектрума:
16 сигналов адреса Z80 - A15...A0.
8 сигналов данных Z80 - D7...D0.
7 сигналов старших адресов ОЗУ. Этого достаточно для адресации 128 страниц по 16 Кб при общем объеме ОЗУ 128*16 Кб=2 Мб).
1 сигнал - номер включенного экрана Спектрума.
То есть у нас еще остается свободными 19-8=11 сигналов.
Один сигнал используем как выход для формирования INT.
Остальные - входы:
F14MHz, CLK, MREQ, IORQ, WR.
Для обеспечения помехоустойчивости подадим их на плату VGA&PAL через инверторы. Для этого и нужна пятая микросхема К555ЛН1.
При использовании внешнего видеоконтроллера вместо внутреннего схема Спектрума упрощается. В качестве основной памяти Спектрума можно будет использовать одну-две микросхемы статического ОЗУ c простейшей схемой управления.