|
Контроллер SDRAM K4S64163H-UC(L)75, С чего начать реализацию :) |
|
|
|
Sep 21 2006, 11:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Привет всем !!!  )) Возникла у меня необходимость реализовать контроллер SDRAM на основе EPM570. Так как я только начал осваивать этот тип памяти, то хотелось-бы услышать советы от людей, которые уже работали с SDRAM. Вопросы у меня вот какие: - Как правильно произвести инициализацию микросхемы (в каких состояниях должны быть управляющие выводы, что необходимо в неё засылать, какие задержки необходимо выдержать) - В чём особенности записи/чтения данных для этого типа памяти. Нужно-ли при переключении микросхемы из режима чтения в режим записи и наоборот что-то менять в управляющих регистрах. - Как и когда проводится регенерация данных, сколько она требует времени. - Какой из режимов работы наиболее подходящий для непрерывной записи в неё одного кадра изображения (тв, чересстрочная, 50Гц, период дискретизации 62,5 нс или частота 16МГц). Я подумал, что для непрерывной записи/считывания может подойти режим чтения полной строки с переключением банков (full page & interleaving). Буду благодарен всем откликнувшимся.
|
|
|
|
|
 |
Ответов
|
Sep 22 2006, 04:38
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(dxp @ Sep 22 2006, 08:11)  Да, Макс2 не очень подходит для этой задачи. У него нет памяти, а буферизация, как правило, всегда нужна на быстрых потоках данных. Второй большой минус - у него нет регистров в IO элементах. Т.е. тут и с времянками будет туговато. Лучше взять нормальную FPGA. А они и не особо нужны, там по таймингам и так все достаточно хорошо, особенно если регистр стоит в LAB, прилегающем к IO элементу, так что это не особо большой минус. А вот отсутствие RAM действительно удручает, может положение изменится с выходом MAX III
|
|
|
|
|
Sep 22 2006, 05:53
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(-Al- @ Sep 22 2006, 11:38)  Цитата(dxp @ Sep 22 2006, 08:11)  Да, Макс2 не очень подходит для этой задачи. У него нет памяти, а буферизация, как правило, всегда нужна на быстрых потоках данных. Второй большой минус - у него нет регистров в IO элементах. Т.е. тут и с времянками будет туговато. Лучше взять нормальную FPGA.
А они и не особо нужны, там по таймингам и так все достаточно хорошо, особенно если регистр стоит в LAB, прилегающем к IO элементу, так что это не особо большой минус. ...если... А если не стоит? Руками ставить? Гемор, имхо, все это. Во-вторых, смотря какая скорость нужна.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
Сообщений в этой теме
mempfis_ Контроллер SDRAM K4S64163H-UC(L)75 Sep 21 2006, 11:57 maksya Пункты 1-3 Вам врядли кто-либо разъяснит толковей ... Sep 21 2006, 12:56     dxp Цитата(-Al- @ Sep 22 2006, 14:2... Sep 22 2006, 08:09      -Al- Цитата(dxp @ Sep 22 2006, 12:09) Это Вы т... Sep 22 2006, 08:42       dxp Цитата(-Al- @ Sep 22 2006, 15:4... Sep 22 2006, 09:33 Gate Я нашел у себя в помойке на винчестере какие-то ис... Sep 24 2006, 20:15 des00 а зачем ему на 16МГц большое внутренне буферирован... Sep 26 2006, 05:54 Flanker Цитата(des00 @ Sep 26 2006, 09:54) а лучш... Oct 28 2006, 11:05 des00 а зачем ему на 16МГц большое внутренне буферирован... Sep 26 2006, 05:56 backa Цитата(mempfis_ @ Sep 21 2006, 14:57) При... Oct 27 2006, 10:28 cf7k "The ABC of SDRAMemory"
http://www.anal... Nov 13 2006, 18:31 WingLion Когдс-то в Фидо-конференции pvt.hardw.max2plus бы... Nov 18 2006, 07:39 BuTeK Цитата(WingLion @ Nov 18 2006, 07:39) Ког... Nov 22 2006, 17:41 WingLion ЦитатаОчень интересно!!! wink.gif А та... Nov 22 2006, 21:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|