реклама на сайте
подробности

 
 
> Контроллер SDRAM, Вопросы и детали синтеза
Волощенко
сообщение Jan 16 2009, 10:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377



Всем привет!
Намерен синтезировать собственный контроллер SDRAM на FPGA Stratix II 2S60, в данном случае в Quartus 7.2, но вне SOPC, и без NiosII. Есть вопросы, может кто-то знает ответ.

1. В описании на SDRAM (у меня это MT46V16M16P-6T) для выполнения команд WRITE, необходимо выдержать время tDH, необходимое для предварительной установки данных на шине DQ перед фронтом/спадом сигнала стробирования DQS этих данных. Для MT46V16M16P-6T оно должно быть более 0.4ns (очень малое, но есть).
Если строить FSM контроллера, например, с тактовой частотой 100МГц, то не ясно как выдержать tDH и избежать гонок, то есть сигнал DQS нужно гарантированно задержать. Кто и как решил эту задачу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Aug 1 2011, 11:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 des00
не подскажите как понимать самый последний констрейн:
Код
set_output_delay -clock sdram_clk_pin -min [expr 1 – (1.0 + 0.4)] <ports>

По идее можно всандалить (аки сферический конь в вакууме)
set_output_delay -clock sdram_clk_pin -max $tsu <ports>
set_output_delay -clock sdram_clk_pin -min -$th <ports>
И если предпоследний констрейн вписывается в задание $tsu, то не ясно почему для $th такое выражение в документе??
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 1 2011, 11:54
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Kuzmi4 @ Aug 1 2011, 06:41) *
не подскажите как понимать самый последний констрейн:

кхм
Код
Output maximum delay value = maximum trace delay for data + tSU of external register - minimum trace delay for clock
Output minimum delay  = minimum trace delay for data - tH of external register – maximum trace delay for clock


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Волощенко   Контроллер SDRAM   Jan 16 2009, 10:57
- - Kompot   Цитата(Волощенко @ Jan 16 2009, 13:57) Вс...   Jan 16 2009, 11:04
|- - Волощенко   Цитата(Kompot @ Jan 16 2009, 15:04) Сигна...   Jan 16 2009, 11:37
|- - Kompot   Цитата(Волощенко @ Jan 16 2009, 14:37) Я ...   Jan 16 2009, 13:40
|- - Postoroniy_V   Цитата(Волощенко @ Jan 16 2009, 20:37) Сп...   Jan 17 2009, 08:08
|- - Волощенко   к Kompot и Postoroniy_V Спасибо за советы! Я ...   Jan 17 2009, 18:28
|- - dvladim   Цитата(Волощенко @ Jan 17 2009, 21:28) А ...   Jan 17 2009, 19:25
|- - Kompot   Цитата(Волощенко @ Jan 17 2009, 22:28) к ...   Jan 19 2009, 12:38
|- - Волощенко   к dvladim Спасибо. Скачал проект, изучаю. Цитата...   Jan 19 2009, 14:10
|- - WingLion   Кстати, вопрос такой возник. Сколько занимает конт...   Jan 22 2009, 19:24
|- - Волощенко   к WingLion Спасибо за ссылки и коды. Хотел бы уто...   Jan 23 2009, 06:47
|- - WingLion   Цитата(Волощенко @ Jan 23 2009, 09:47) к ...   Jan 23 2009, 11:54
|- - Kompot   Цитата(Волощенко @ Jan 23 2009, 10:47) к ...   Jan 23 2009, 14:33
|- - WingLion   Цитата(Kompot @ Jan 23 2009, 17:33) Ну чт...   Jan 23 2009, 16:47
- - Farsch   Уважаемый WingLion! как я понимаю, ваш SDRAM к...   Nov 10 2010, 12:46
- - torik   ЦитатаКогда-то сделал себе ядро для SD-RAM, которо...   Nov 11 2010, 05:52
- - Kuzmi4   Касательно Цитатаальтеровского SDRAM контроллер 16...   Jul 31 2011, 17:28
|- - des00   Цитата(Kuzmi4 @ Jul 31 2011, 12:28) В ине...   Aug 1 2011, 03:31
- - Kuzmi4   Получается тогда что учёт minimum trace delay for ...   Aug 1 2011, 12:03
|- - des00   Цитата(Kuzmi4 @ Aug 1 2011, 06:03) Получа...   Aug 1 2011, 12:25
- - Kuzmi4   2 des00 по моему проще было учитывать сразу всё, п...   Aug 1 2011, 12:31
- - des00   Цитата(Kuzmi4 @ Aug 1 2011, 06:31) по мое...   Aug 1 2011, 12:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 07:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016