Да, интересный ты нюанс затронул. И важный! Действительно, на обычной статике такого не реализовать без RMW... Да и "необычной" такой статики (с маской) вроде бы нет...
Поэтому совет: реализовывать ГЗУ (а также и АЦЗУ) на внутренней памяти FPGA (причем и конфигурить её как двухпортовую - для беспроблемного видеовыхлопа). То есть 1 страница (4, если памяти дох....) х 3 плоскости х 8 разрядов (здесь маску и замутить) х (16К х 1).
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
LeoN65816, проблема в том, что не хочу FPGA. Хочется странного - CPLDи железного проца, чипсета...
CPLD - сильно урезанный младший брат FPGA (точнее, FPGA - это развитие CPLD). В CPLD ограниченное количество внутренних связей (на простых проектах это не сказывается, а на серьёзных приводит в тупик), отсутствует внутренняя память, малое количество логических элементов.
Ну, и по железному процу - никто не заставляет тебя юзать софтядро, юзай натуральный чип.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Взгляни на семейства Flex10K и Acex1K.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
LeoN65816, есть над чем подумать.
Народ, а у кого нибудь остались файлы от проекта. А то speccyland.net похоже умер уже давно.
А, все нашел, теперь все гитхабе - https://github.com/ILoveSpeccy/Aeon-Lite
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)