ПЕРЕПРОГРАММИРУЕМЫЙ КОНТРОЛЛЕР ZX-BUS
Как раньше функция устройства на микропроцессоре/микроконтроллере зависила от прошивки, так и сейчас функция ПЛИС/FPGA зависит от прошивки. Теперь можно сделать универсальный перепрограммируемый контроллер для шины ZX-BUS/ZS-BUS2.
Основные части контроллера:
1. Печатная плата с контактами под слот.
2. ПЛИС/FPGA.
3. ОЗУ (опционально).
4. Входные разъемы.
5. Выходные разъемы.
Как показал опыт разработки платы VGA & PAL емкость ПЛИС 128 макроячеек - это очень мало реализации всех функций внешнего контроллера Спектрума. За последнее время некоторые FPGA стали дешевле, чем ПЛИС. Некоторые ограничения FPGA - дополнительное время на загрузку, малое количество ног в корпусах, которые можно припаять паяльником, необходимость согласования с TTЛ- логикой Спектрума. Наверно, можно подобрать подходящий вариант.
Предлагаю обсудить возможность создания такого контроллера в качестве базы для создания новых и реализации аналогов старых внешних устройств Спектрума.