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

 
 
> Вопрос: констрейны 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
Ответов
vitus_strom
сообщение Jun 22 2010, 06:40
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Изначально это правильно хотябы с точки зрения потребления - так в АЗИКах и делают - другое дело в ПЛИС где клоковые деревья определены заранее особо не выпендришься
Go to the top of the page
 
+Quote Post
agate
сообщение Jun 22 2010, 14:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



Ето комплексная проблема все зависит от архитектуры:
- если один клок то:
ISE т легче делать тиминг дривен ПАР и не надо пересекать клок домаины
быльше гибкости в вуборе ЛУТ т.к нет ограничения от клоковые деревьев

о все ето хорошо если количество используемых FF небольшое на F/2
JMO


Гнилое ето дело клоки смотреть чипскопом.
Если в схеме есть синхронные FF то вроде как должны они получать клок с GBUF.

Чтобы наверняка бул GBUF в схеме введите его instance в РТЛ и введите директиву
/* synthesis syn_black_box syn_noprune =1 */;
Проверьте все параметры на ДЦМ т.к на разные частоты они могут быть разными
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jun 22 2010, 21:17
Сообщение #4


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

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



Цитата(agate @ Jun 22 2010, 18:08) *
Ето комплексная проблема все зависит от архитектуры:
- если один клок то:
ISE т легче делать тиминг дривен ПАР и не надо пересекать клок домаины
быльше гибкости в вуборе ЛУТ т.к нет ограничения от клоковые деревьев

о все ето хорошо если количество используемых FF небольшое на F/2
JMO


Вот как раз на f/2 вся логика и живет, там фаноут у меня 3500 из 5000 возможных. Логично ведь, лишь требуещее полной скорости поселить на полную скорость, а фсе остальное перевести на максимально пониженную частоту, чтоб кристалл не греть и тока не переедать ?

Цитата(agate @ Jun 22 2010, 18:08) *
Гнилое ето дело клоки смотреть чипскопом.
Если в схеме есть синхронные FF то вроде как должны они получать клок с GBUF.

Чтобы наверняка бул GBUF в схеме введите его instance в РТЛ и введите директиву
/* synthesis syn_black_box syn_noprune =1 */;
Проверьте все параметры на ДЦМ т.к на разные частоты они могут быть разными


папробую, пасиб.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
agate
сообщение Jun 22 2010, 23:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



[/quote]
У вас утилизация очень небольшая - так что если тиминг ошибок нет то все должно работать без проблем. Проверьте как вы передаёте сигналы между клоковыми доменами. Там желательно надо указывать где фалсе путь. Проверйте input/output timing report.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jun 23 2010, 19:46
Сообщение #6


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

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



Цитата(agate @ Jun 23 2010, 03:40) *
У вас утилизация очень небольшая - так что если тиминг ошибок нет то все должно работать без проблем. Проверьте как вы передаёте сигналы между клоковыми доменами. Там желательно надо указывать где фалсе путь. Проверйте input/output timing report.



laughing.gif небольшая ? 94% по логике ето немного ? Все сейчас вроде работает. Между клоковыми доменами у меня все развязано асинхронными фифо, везде кроме места, где я пользую fx и fx/2. Тайминг репорт вроде ни на что не ругается.
В предыдущем проекте, когда роутер не понимал где фалсе путь, в тайминг репорте такой крик стоял - не разобраться с этим было невозможно)))


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


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



QUOTE (a123-flex @ Jun 23 2010, 22:46) *
laughing.gif небольшая ? 94% по логике ето немного ? Все сейчас вроде работает. Между клоковыми доменами у меня все развязано асинхронными фифо, везде кроме места, где я пользую fx и fx/2. Тайминг репорт вроде ни на что не ругается.
В предыдущем проекте, когда роутер не понимал где фалсе путь, в тайминг репорте такой крик стоял - не разобраться с этим было невозможно)))

LUT v vashem reporte 26%
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jun 24 2010, 19:18
Сообщение #8


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

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



Цитата(agate @ Jun 24 2010, 03:19) *
LUT v vashem reporte 26%



Проект состоит из 2 ПЛИС. К тому же скрины я делал с версии, урезанной на 2/3. Она глючила тогда также, как и полная версия.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
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
- - gutzzz   Если интересно еще, то по-моему CLOCK становится г...   Jun 10 2010, 07:36
|- - a123-flex   Цитата(dsmv @ Jun 9 2010, 20:14) Я что-то...   Jun 11 2010, 21:19
|- - Victor®   Цитата(a123-flex @ Jun 12 2010, 00:1...   Jun 12 2010, 18:07
|- - 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
- - a123-flex   Цитата(vitus_strom @ Jun 22 2010, 10:40) ...   Jun 22 2010, 09:11


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

 


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


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