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

 
 
> ADC DDR and setup slacks
andrew_b
сообщение Sep 28 2015, 10:55
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Имееется ADC AD6649, выдающая 14-разрядные данные в DDR-режиме на частоте до 250 МГц. Приёмником выступает Cyclone V.

Не получается разводка без ошибок в STA. Причём ошибки в одном и том же месте: на пути от выхода ddio до ближайшего триггера. Там небегает какое-то дикая задержка по данным, что никак не укладывается в 4-нс тактовую. Что с этим делать, я уже не знаю. LogicLock ситуацию не спасает. Задержки меньше, чем без него (естественно), но слаки не уходят.

Приложен минимальный проект: ddio->регистры->выход. Буду признателен, если кто-то взглянет.

Прикрепленные файлы
Прикрепленный файл  slacks.qar.txt ( 3.38 килобайт ) Кол-во скачиваний: 50
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrew_b
сообщение Nov 14 2015, 13:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Отпишусь по результатам натурных испытаний.

HMCPHY_RE упоминает в хэндбуке на C V только один раз. Не заметить этот малюсенький абзац проще простого. Увидеть наличие HMCPHY_RE я смог только в одном месте: в отчёте TimeQuest и то только при выставленной галке Show Routing. Всё. Ни в Chip planner, ни в нетлисте после разводки никаких HMCPHY_RE нет.

Самое странное вот что. Часть шины по отчёту TQ имеет задержки больше периода, поэтому на остальную часть вроде бы как надо поставить дополнительный регистр, чтобы компенсировать задержки в HMCPHY_RE. Так вот, если этого не делать, то данные принимаются правильно. Если регистр всё-таки поставить, то данные неправильные.

До экспериментов с железкой ситуацию могло бы прояснить моделирование с задержками после разводки, но
Цитата
Post-synthesis and post-fit gate-level simulations run significantly slower than RTL simulation. Altera
recommends that you verify your design using RTL simulation for functionality and use the TimeQuest
timing analyzer for timing. Timing simulation is not supported for Arria V, Cyclone V, Stratix V, and
newer families.
Гады.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- andrew_b   ADC DDR and setup slacks   Sep 28 2015, 10:55
- - _Anatoliy   Цитата(andrew_b @ Sep 28 2015, 13:55) Име...   Sep 28 2015, 11:32
- - des00   Цитата(andrew_b @ Sep 28 2015, 17:55) При...   Sep 28 2015, 11:45
|- - _Anatoliy   Вот пример для AD9634. Код#***********************...   Sep 28 2015, 11:52
||- - des00   Цитата(_Anatoliy @ Sep 28 2015, 18:52) Во...   Sep 28 2015, 12:03
||- - _Anatoliy   Цитата(des00 @ Sep 28 2015, 15:03) брррр....   Sep 28 2015, 12:14
||- - des00   Цитата(_Anatoliy @ Sep 28 2015, 19:14) А ...   Sep 28 2015, 12:21
||- - _Anatoliy   Цитата(des00 @ Sep 28 2015, 15:21) может ...   Sep 28 2015, 12:37
||- - des00   Цитата(_Anatoliy @ Sep 28 2015, 19:37) Зн...   Sep 28 2015, 12:47
||- - _Anatoliy   Цитата(des00 @ Sep 28 2015, 15:47) Если н...   Sep 28 2015, 13:57
||- - des00   Цитата(_Anatoliy @ Sep 28 2015, 21:57) А ...   Sep 29 2015, 05:02
|- - andrew_b   Цитата(des00 @ Sep 28 2015, 15:45) Всё ст...   Sep 28 2015, 13:03
- - Anton1990   Цитата(andrew_b @ Sep 28 2015, 13:55) Име...   Sep 28 2015, 15:36
|- - andrew_b   Цитата(Anton1990 @ Sep 28 2015, 19:36) Та...   Sep 29 2015, 06:00
- - des00   Мне удобнее с верилогом работать. Поправил код : К...   Sep 29 2015, 07:04
|- - _Anatoliy   Скомпилировал исходный проект в двух квартусах, ре...   Sep 29 2015, 09:51
|- - andrew_b   Цитата(_Anatoliy @ Sep 29 2015, 13:51) Ск...   Sep 29 2015, 10:21
|- - _Anatoliy   Цитата(andrew_b @ Sep 29 2015, 13:21) У м...   Sep 29 2015, 10:28
|- - des00   Цитата(_Anatoliy @ Sep 29 2015, 17:28) А ...   Sep 29 2015, 11:34
|- - _Anatoliy   Цитата(des00 @ Sep 29 2015, 14:34) Читал,...   Sep 29 2015, 11:42
|- - andrew_b   Цитата(_Anatoliy @ Sep 29 2015, 15:42) Эт...   Sep 29 2015, 11:58
|- - _Anatoliy   Думаю что нельзя сказать что один метод хорош,друг...   Sep 29 2015, 12:28
|- - des00   Цитата(andrew_b @ Sep 29 2015, 18:58) У м...   Sep 29 2015, 12:56
|- - andrew_b   Цитата(des00 @ Sep 29 2015, 16:56) пропус...   Sep 30 2015, 10:30
|- - _Anatoliy   Цитата(andrew_b @ Sep 30 2015, 13:30) Ес...   Sep 30 2015, 11:38
|- - andrew_b   Цитата(_Anatoliy @ Sep 30 2015, 15:38) А ...   Oct 1 2015, 06:03
|- - _Anatoliy   Цитата(andrew_b @ Oct 1 2015, 09:03) Если...   Oct 1 2015, 06:35
- - des00   а так вообще последние квартусы глюкодромы у меня...   Sep 29 2015, 11:51
- - alexadmin   Меня сейчас растопчут ногами, но я давно уже махну...   Sep 30 2015, 15:55
|- - _Anatoliy   Цитата(alexadmin @ Sep 30 2015, 18:55) Ме...   Oct 1 2015, 10:52
- - andrew_b   Начал наконец смотреть распиновку. КодDin [0...   Oct 2 2015, 08:00
|- - des00   Цитата(andrew_b @ Oct 2 2015, 15:00) И ...   Oct 2 2015, 08:26
|- - andrew_b   Цитата(des00 @ Oct 2 2015, 12:26) лечите ...   Oct 2 2015, 11:14
|- - des00   Цитата(andrew_b @ Oct 2 2015, 19:14) Вопр...   Oct 2 2015, 15:28
- - otv116   Добрый день. Делаю прошивку под C-III как раз с АЦ...   Mar 3 2018, 09:38
- - otv116   Пробовал бороться с задержкой сигнала от DQ пина д...   Mar 21 2018, 12:57
|- - _Anatoliy   Кстати, насчёт HMCPHY, может есть у кого доступ на...   Mar 21 2018, 13:34
- - otv116   Для интереса поменял CEBA на CEFA, у которого есть...   Mar 21 2018, 13:44
- - _Anatoliy   Цитата(otv116 @ Mar 21 2018, 16:44) Спас...   Mar 22 2018, 04:16
- - Flip-fl0p   ЦитатаСпасибо, коллега! Тоже сталкивался с по...   Mar 22 2018, 04:39


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

 


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


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