Хочу сделать видеоконтроллер на втором циклоне + СДРАМ. Режим достаточен 640*480 - 64 цвета.
С одной стороны все вроде понятно: 640*480*8 (хрен с ним, с двумя неиспользованными битами) выделяем во внешний памяти. Делаем генератор синхроимпульсов - 31,5 кГц и 60 Гц.
А вот дальше неясности.
Во первых никак не могу вкурить режим работы сдрам (контроллер планирую использовать SDR SDRAM Controller от Альтеры): с командами чтения - записи, инициализации все вроде понятно. Не понятно когда и что давать: REFRESH, PRECHARGE ? СДРАМ у меня хоть и 133МГц, пускать думаю помедленнее ибо двухслойка - хоть бы на 100 завелась, органицазия памяти: 4 Banks x 4M x 16Bit - чип один.
Ну и следующая непонятка (вытекает из первой): т.к. видеоданные надо выводить со скоростью 20 с лишним меггагерц, то нужно ли делать внутренний буфер в фпга ?
Спасибо!