Отладил работу контроллера SDRAM в пакетном режиме на плате ReVerSE-U16 (EP4CE22E22C7; MT48KC16M16A2-75) в тестовой конфигурации, теперь есть привязка ко времянкам:

SDRAM:
Base Clock = 126MHz, 1T = 7,936507936507937ns
SDRAM Clock = 126MHz (<=133MHz, CL=3)
CL = 3
Burst = 8 (Auto Precharge)
WR = 15T = 119,047619047619ns
RD = 14T = 111,1111111111111ns
REFRESH = 9T = 71,42857142857143ns (>=66ns) Auto Refresh каждые 7.81us

HDMI:
Serializer Clock = Base Clock = 126MHz
Pixel Clock = 25.2MHz (126/5)

Palette 24bpp:
Red = 1KB (<=4 страницы)
Green = 1KB (<=4 страницы)
Blue = 1KB (<=4 страницы)

Mode (на данный момент реализованы):
1) VGA 640x480@60Hz 24bpp/15bpp/8bpp, INT = 60Hz. Базовое разрешение.
2) VGA 320x240@60Hz 24bpp/15bpp/8bpp, INT = 60Hz.
3) Text VGA 640x480@60Hz 3bpp, где аппаратно 80х30 символов 8x16, знакогенератор 4KB
4) ZX-Spectrum VGA 640x480@60Hz 2bpp, где (border left 32+screen 256+border right 32; border top 24+screen 192+border bot 24), INT = 60Hz.

CPU:
1) NextZ80@42MHz..2MHz (126/x, где x=3..63)
2) NextZ80@42MHz..2MHz (126/x, где x=3..63)
3) T80@126MHz..2MHz (126/x, где x=1..63)

В разработке:
DMA
Арбитр памяти SDRAM-Cache-CPU1/CPU2/CPU3/DMA/VGA
Cache для CPU

Сейчас тестовая программа крутится во внутренней памяти FPGA (проверка SDRAM) на NextZ80@42MHz, отладочная информация выводится в текстовом режиме.
Важно сделать арбитр памяти и кэш, чтобы запустить графический режим для отладки. Кто возьмется?

Цитата Сообщение от AndyD Посмотреть сообщение
Если делать разрешения 640х480 то без дма и внешнего накопителя просто не обойтись
SDHC 32GB не подойдет?