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

 
 
 
Reply to this topicStart new topic
> Constaraint
Mad_max
сообщение Sep 25 2008, 12:28
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Такая вот задачка.
С Virtexа работаю с внешней памятью (статикой).
Есть выходной и входной регистр данных, регистр адреса. Они работают на основной частоте 132Мгц. Частота получается путём умножения на два входной частоты взятой с PLL'ки (66Мгц). На feedback этого DCM подаётся 66МГц.
Тактирование памяти осуществляется с плис, таким образом, что тактовый сигнал идущий на память одновременно возвращяется в плис. То есть когда фронт доходит до паямти в это же момент времени он приходит обратно на плис. Этот приходящий сигнал я завожу на feedback еще одного DCM.
То есть получается, что один DCM генерит частоту для внутренней работы плиски, а второй только частоту для внешней памяти.
Соответственно получается, что регистры данных и адреса для памяти тактируются одним клоком, а сама память дргим.
Для работы с памятью есть временка.
Как бы убедится, что адреса, данные и управляющие сигналы устанавливаются до нарастающего фронта тактового сигнала.
Есть ли какой-нить constraint ограничивающий такую ситуацию?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
avesat
сообщение Sep 26 2008, 07:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Констреинта на клок будет достаточно.


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Sep 26 2008, 08:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Кроме констрейнов на тактовую частоту ALTERA рекомендует для таких случаев устанавливать констрейны для всех пинов ввода-вывода , которые участвуют в обмене с памятью. А именно max/min input delay и max/min output delay. Этими констрейнами будут обеспечиваются необходимые параметры нарастания и спада. Необходимо правильно выбрать соответствующий клок для Вашего случая, относительно которого будете задавать max/min delay.
Прикрепленные файлы
Прикрепленный файл  Clock_Setup_and_Hold_Slack_Explained.doc ( 191.5 килобайт ) Кол-во скачиваний: 127
 
Go to the top of the page
 
+Quote Post
hitower1
сообщение Sep 29 2008, 18:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 16-12-05
Пользователь №: 12 301



Кроме constraint на клок обязательно защелкивайте все ваши сигналы в IOB.
В файле UCF constraint: "IOB =TRUE"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 23:40
Рейтинг@Mail.ru


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