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

 
 
 
Reply to this topicStart new topic
> Проблема в constraints или еще где?
Kuzma1
сообщение Aug 7 2013, 14:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 18-08-11
Пользователь №: 66 779



Здравствуйте!
Есть пустой Cyclone III и DDR интерфейс. Частота - 125MHz.
Все работает прекрасно с минимальными констрейнами (типа клок такой-то, мегагерц в нем столько-то).

Когда начинаем добавлять периферию со своими клоками, то DDR ломается. В частности, чтобы принять правильные данные приходится инвертировать входной клок от DDR. С передачей тоже возникают сложности.
Подозреваю, что где-то я неправильно или в недостаточном объеме задаю констрейны. Видимо мне надо как-то сказать квартусу, что клоки для DDR должны быть с хорошими фронтами и без задержек.
Прав ли я в локализации проблемы? И если я прав, то где можно почитать про констрейны в доступной форме?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Aug 7 2013, 19:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



В ксалинковской плисине для ДДР надо свой клоковый генератор отдельный от всей остальной периферии, и у нее есть спец модули которые делают клок и инверсный клок, их надо просить участвовать в процессе

Подозреваю что у вашей тоже самое....
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Aug 8 2013, 06:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



констрейны для ddr генерятся автоматически, смотрите, что визард пишет. ну и отчет TQ покажите
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Aug 8 2013, 08:02
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Надо добавлять к проекту файл о сгенеренными констрейнами. И еще спецскрипт .tcl запускать.

В общем, скачайте пример и посмотрите.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Sep 8 2013, 10:50
Сообщение #5


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(Koluchiy @ Aug 8 2013, 11:02) *
Надо добавлять к проекту файл о сгенеренными констрейнами. И еще спецскрипт .tcl запускать.

В общем, скачайте пример и посмотрите.

Когда генерится система, создается файл cpu_0.sdc, потом .tcl ну и .qip. В созданном cpu_0.sdc не прописана тактовая. Тогда я создаю ещё один sdc - top.sdc, в котором собственно и указываю констрейны для тактовых частот. Какие потом файлы необходимо подсовывать квартусу в момент тафмингового анализа? Второй вопрос: В каком порядке?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 02:08
Рейтинг@Mail.ru


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