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

 
 
> Ботва с констрейнами, Как побороть?
alexPec
сообщение Nov 27 2010, 15:20
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день. Продолжаю осваивать констрейны и прошу в очередной раз помочь на этом нелегком деле.
Суть простая: есть АЦП, отсчеты с которого валятся с частотой 5,21 МГц, и есть ниос проц., тактируемый 80мгц. В сопце test3c40 есть fifo1 с двумя клоками (на входе и на выходе). На вход фифо1 подаются данные АЦП и клок данных 5,21МГц (на рисунке это и есть Launch clock, в сопце – clk_1), выход фифо1 подключен к SGDMA, и выход фифо1 и SGDMA тактируются как и проц. 80 МГц (на картинке это как раз Latch clock, в сопце – pll_0_c1).
А вот вопрос: как такое (на картинке таймквеста) получается ? Фифо1 – вроде двухклоковое. Где это внутри у него launch clock и latch clock не развязаны? Понятно, что если клоки не кратные, то обязательно рано или поздно появиться ситуация, когда фронты этих клоков встанут так, что данные либо не успеют, либо не задержатся сколько надо. Судя по таймквесту, это где-то внутри сопца.
И что с этим счастьем делать ? Забить и обконстрейнить (как?) или путное что сообразить (что?)

Спасибо.

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Nov 30 2010, 01:20
Сообщение #2


Гуру
******

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



1. то, что на картинке - не совсем мегавизард, это авалоновская обертка к нему. многих параметров мегафункции тут нет,
они передаются неявно. в коде, наверное, можно узнать про значения остальных параметров (поискать dc_fifo).
2. по умолчанию синхронизатор включен и именно поэтому можно смело выбрасывать эти пути из анализа - это
забота синхронизатора, а не ваша.
3. трудно сказать что-то определенное, тестить надо (хотя бы в сигналтапе). хотя, думается, зря вы без sop/eop делаете.
Go to the top of the page
 
+Quote Post



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

 


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


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