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

 
 
> Вопрос: констрейны Xilinx, Как заставить глобальный клок быть глобальным ?
a123-flex
сообщение Jun 9 2010, 10:50
Сообщение #1


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



В проекте есть глобальный клок.
Цепочка клока: Pad -> ClkIn -> IBUFG -> iClkIn -> DCM -> хаваем нужный клок.

В файле констрейнов сказано что ClkIn глобальный, указан его период. В проекте достаточно много клоков, > чем глобальных буферов в кристалле.
Так вот, трассировщик глядя, на маленький фаноут клока iClkIn (4), берет и делает его локальным. При етом пишет в репорте следующее:

Clock Net | Resource |Locked|Fanout|Net Skew(ns)|Max Delay(ns)|
+---------------------+--------------+------+------+------------+-------------+
ClkInFarb_p | Local | | 4 | 0.011 | 0.782 |

типа все хорошо. Проблема в том, что етим клоком кормится схема, чувстительная к джиттеру.


Мне бы хотелось сделать его глобальным. Посмотрел constrain guide, и синплифайский гайд, там написано лишь как сделать клок НЕ глобальным.

Может кто сталкивался с проблемой такой ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gutzzz
сообщение Jun 10 2010, 07:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 7-02-09
Из: Ростов-на-Дону
Пользователь №: 44 537



Если интересно еще, то по-моему CLOCK становится глобальным после применения BUFG, например на выходах DCM
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jun 11 2010, 21:19
Сообщение #3


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(dsmv @ Jun 9 2010, 20:14) *
Я что-то не понял, у Вас клок заводится на IBUFG, т.е. сразу на ножке он становится глобальным.
Что показывает FPGA Editor ?




Цитата(gutzzz @ Jun 10 2010, 11:36) *
Если интересно еще, то по-моему CLOCK становится глобальным после применения BUFG, например на выходах DCM


Должен быть глобальным... у меня стал локальным.

Тут все стало еще интереснее.
Проект состоящий из полностью отлаженных блоков вдруг заглючил. Причем глюк обнаружился в блоке, работавшем 2 года без сбоев.
Было много версий, (схема чувствительна к джиттеру) - ето и породило мой вопрос про трассировку клока. На него кстати никто не ответил.

Вот репорт о клоках, ClkInFarb_p я пытался сделать глобальным




Исторически так получилось, что в одном из узлов блока я был вынужден пользоваться 2 клоками. Синхронными, частоты 96 и 48 мгц. Клоки получаются из одного DCM:



После долгих мытарств, я наконец-то додумался оцифровать встроенным в кристалл логическим анализатором, тактируемым 96 Мгц, клок на 48 Мгц.
Потом, когда не поверил своим глазам, оцифровал его еще раз, но на етот раз кормил его клоком 96 Мгц, сдвинутым на 90 градусов. Картина не изменилась. Я там увидел примерно такое: 011011011... а несколько раз было наоборот: 100100100.

Тогда я подумал что сошел с ума, вывел клоки на внешние пины и подключился осциллом:



Люди, скажите, я действительно сошел с ума, или так и должно быть ?
В настройках DCM CLKDV_DIVIDE => 2.0,
Выход DCM LOCKED = 1 все время.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jun 12 2010, 18:07
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(a123-flex @ Jun 12 2010, 00:19) *
Тогда я подумал что сошел с ума, вывел клоки на внешние пины и подключился осциллом:


Что-то меня качество сигналов очень смущает....
Терминации нет совсем что-ли?
Или земля щупа длинная?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- a123-flex   Вопрос: констрейны Xilinx   Jun 9 2010, 10:50
- - dsmv   Цитата(a123-flex @ Jun 9 2010, 14:50...   Jun 9 2010, 16:14
|- - agate   Я думаю ето изначально неправильно плодить клоки ...   Jun 22 2010, 02:28
|- - des00   Цитата(agate @ Jun 21 2010, 21:28) Я дума...   Jun 22 2010, 02:38
- - andrewkrot   Вас смущает осциллограмма, или что??   Jun 12 2010, 08:15
|- - a123-flex   Цитата(andrewkrot @ Jun 12 2010, 12:15) В...   Jun 12 2010, 15:22
|- - des333   Цитата(a123-flex @ Jun 12 2010, 19:2...   Jun 12 2010, 15:30
- - andrewkrot   На приведенной осциллограмме они соотносятся ровно...   Jun 12 2010, 15:47
- - vitus_strom   Во первых для того чтобы сигнал стал глобальныс ну...   Jun 12 2010, 19:48
- - FalloutMan   Цитата(a123-flex @ Jun 12 2010, 01:1...   Jun 12 2010, 22:19
|- - a123-flex   Цитата(FalloutMan @ Jun 13 2010, 02:19) Т...   Jun 16 2010, 10:59
|- - Kenav   Цитата(a123-flex @ Jun 16 2010, 14:5...   Jun 16 2010, 12:44
|- - a123-flex   Цитата(Kenav @ Jun 16 2010, 16:44) CLK=...   Jun 17 2010, 08:17
- - vitus_strom   вы скорее всего видели отсутствие захвата... кстат...   Jun 18 2010, 07:02
|- - a123-flex   Цитата(vitus_strom @ Jun 18 2010, 11:02) ...   Jun 18 2010, 11:25
- - vitus_strom   имелось ввиду отсутсвие захвата на длл что значит...   Jun 18 2010, 12:38
|- - a123-flex   Цитата(vitus_strom @ Jun 18 2010, 16:38) ...   Jun 18 2010, 20:24
- - vitus_strom   Изначально это правильно хотябы с точки зрения пот...   Jun 22 2010, 06:40
- - a123-flex   Цитата(vitus_strom @ Jun 22 2010, 10:40) ...   Jun 22 2010, 09:11
- - agate   Ето комплексная проблема все зависит от архитектур...   Jun 22 2010, 14:08
- - a123-flex   Цитата(agate @ Jun 22 2010, 18:08) Ето ко...   Jun 22 2010, 21:17
- - agate   [/quote] У вас утилизация очень небольшая - так чт...   Jun 22 2010, 23:40
- - a123-flex   Цитата(agate @ Jun 23 2010, 03:40) У вас ...   Jun 23 2010, 19:46
- - agate   QUOTE (a123-flex @ Jun 23 2010, 22:4...   Jun 23 2010, 23:19
- - a123-flex   Цитата(agate @ Jun 24 2010, 03:19) LUT v ...   Jun 24 2010, 19:18


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

 


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


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