У SD карты 8 пинов, а у оригинального карика 60, поэтому нужен проц для эмуляции, который имеет нужное количество доступных для использования выводов, в этом плане SD карта лучше. Так еще и этот проц (микроконтроллер) должен иметь достаточное быстродействие, чтобы вовремя этими ногами дрыгать, к слову у нас в Денди две подсистемы PPU и APU, которые еще и работают с периферией на разных скоростях. Исходя из вышеизложенных фактов, ПЛИС (ФПГА) имеет неоспоримое преимущество, в виде большого количества доступных пинов и внутренних ресурсов в виде памяти и логических ячеек. Можно внутри разместить хоть 10 ППУ и АПУ и все это будет работать параллельно и независимо друг от друга, не нужно ждать процессорное время чтобы обработать нужное ядро, все работает как и в реальной железке, на сколько это возможно реализовать, но тут уже зависит от фантазии разработчика, на сколько он готов упоросться на повторяемости внутренних фич схемы. И чем древнее повторяемое железо, тем это сложнее, в современных чипах оно уже сильно приближено к дизайну ФПГА, и скорее всего разрабатывалось изначально на языках HDL и может быть даже дебажилось в каких-то симуляторах, прежде чем быть переложенным в логическую или транзисторную схему.
Ладно, вернемся к нашим баранам

. Собрал я свой верилог проект FPGA-Dendy на самом младшем и древнем Циклоне 1 EP1C3T100C8. Данный ФПГА имеет на борту 3000 ячеек и нужное количество встроенных SRAM блоков и прям таки идеально подходит для Денди. Но есть одно НО. Дефицит сбободных для использования пинов IO, а именно всего 63 пина для 100 выводного корпуса Циклона.
В связи с этим было решено отказаться в этом проекте от RGB выхода, а выводить видео сразу в композит, при помощи модуля композитного кодера от камрада
HardWareMan, либо выводить индекс палитры PIX[5:0] как в секамовских PPU и дальше уже при желании с помощью другой мелкоплисины или конвертера как делают самодельщики для секам Денди вывести RGB, либо в любом другом формате, на сколько хватит фантазии. Также для экономии количества выводов, выходы звука AUX1 и AUX2 было решено выводить в виде ШИМ, при помощи простейших PWM модуляторов. Да и в целом можно максимально удешевить консоль, ведь Циклон 1 стоит дешевле Циклона 2 как в моем референсном проекте FPGA_Dendy. В итоге олучится что-то вроде SE версии.

Размеры платы также станут меньше, что позволит поместить плату в небольшом корпусе, либо в готовом корпусе от Денди. Базовый регион будет NTSC, но можно будет переключать в нативный PAL либо в более универсальный и родной Dendy. Постараюсь в ближайшее время нарисовать прототип платы и отдать в производство, уж больно интересно, что в итоге получится.
