|
Как согласовать два клоковых региона в ПЛИС |
|
|
|
Mar 4 2014, 11:39
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 23-10-12
Пользователь №: 74 054

|
Уважаемые форумчане! Есть ПЛИС Spartan - 6, в проекте возникла ошибка: Код Place:1355 - Component < MDO/MCD/blk00003926 > is driven by DCM or PLL component < MCM/pll_base_inst/PLL_ADV > placed at < PLL_ADV_X0Y2 >. This requires the load component to be range constrained to CLOCKREGION_X0Y5 or CLOCKREGION_X1Y5. Placer was not able to apply this range constraint because component < MDO/MCD/blk00003926 > has a LOC constraint or area group in a different clock region. Please check whether the user constraints and remove any conflicting LOCs or area groups. Note that the loads of a DCM/PLL must be constrained to the two adjacent clock regions to the DCM/PLL. Using DCM/PLL clocks to drive clock pins directly is not a recommended practice. Using a BUFG will give more flexibility to the placer and produce superior placement results. Я так понимаю, что надо согласовать клоковые регионы, однако я пока не понимаю как=)))
--------------------
|
|
|
|
|
 |
Ответов
|
Mar 4 2014, 11:50
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
Цитата(Alexsandr000 @ Mar 4 2014, 15:39)  Я так понимаю, что надо согласовать клоковые регионы, однако я пока не понимаю как=))) Не совсем так. Нужно разместить компоненты. которые висят на некоем клоковом дереве, в пределах достижимости этого дерева. Для этого есть разнообразные placement constraints. Альтернативным вариантом является вывод клока на глобальное дерево путём использования компонента bufg после выхода PLL. Кстати, фраза "Using DCM/PLL clocks to drive clock pins directly is not a recommended practice. Using a BUFG will give more flexibility to the placer and produce superior placement results." как раз и намекает на вариант использования bufg.
Сообщение отредактировал o_khavin - Mar 4 2014, 13:44
|
|
|
|
|
Mar 4 2014, 17:43
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 23-10-12
Пользователь №: 74 054

|
Цитата(o_khavin @ Mar 4 2014, 15:50)  Не совсем так. Нужно разместить компоненты. которые висят на некоем клоковом дереве, в пределах достижимости этого дерева. Для этого есть разнообразные placement constraints. Альтернативным вариантом является вывод клока на глобальное дерево путём использования компонента bufg после выхода PLL. Кстати, фраза "Using DCM/PLL clocks to drive clock pins directly is not a recommended practice. Using a BUFG will give more flexibility to the placer and produce superior placement results." как раз и намекает на вариант использования bufg.  Блин, у меня трое клоков, один через фифо на основной клок идет, а третий клок это лань. Вот и как понять какой клок надо через этот буфер пустить))))
--------------------
|
|
|
|
Сообщений в этой теме
Alexsandr000 Как согласовать два клоковых региона в ПЛИС Mar 4 2014, 11:39  o_khavin Цитата(Alexsandr000 @ Mar 4 2014, 21:43) ... Mar 4 2014, 17:52   Dmitriyspb Цитата(o_khavin @ Mar 4 2014, 21:52) Поло... Mar 5 2014, 06:28    Alexsandr000 Цитата(Dmitriyspb @ Mar 5 2014, 10:28) По... Mar 5 2014, 13:27     Maverick Цитата(Alexsandr000 @ Mar 5 2014, 15:27) ... Mar 5 2014, 13:53     o_khavin Цитата(Alexsandr000 @ Mar 5 2014, 17:27) ... Mar 5 2014, 16:13     Dmitriyspb Цитата(Alexsandr000 @ Mar 5 2014, 17:27) ... Mar 6 2014, 05:55      olegras Цитата(Dmitriyspb @ Mar 6 2014, 10:55) Кс... Mar 6 2014, 13:20       gibson1980 Цитата(olegras @ Mar 6 2014, 21:20) Совет... Mar 6 2014, 15:06        olegras Цитата(gibson1980 @ Mar 6 2014, 20:06) А ... Mar 6 2014, 15:29       Dmitriyspb Цитата(olegras @ Mar 6 2014, 17:20) Не со... Mar 7 2014, 06:19 Alexsandr000 В принципе это первый такого рода проект, вообще т... Mar 9 2014, 14:09 olegras Цитата(Alexsandr000 @ Mar 9 2014, 19:09) ... Mar 10 2014, 04:35  Alexsandr000 Цитата(olegras @ Mar 10 2014, 08:35) Так-... Mar 10 2014, 09:14   olegras Цитата(Alexsandr000 @ Mar 10 2014, 14:14)... Mar 11 2014, 01:51   Dmitriyspb Цитата(Alexsandr000 @ Mar 10 2014, 13:14)... Mar 11 2014, 07:23 Alexsandr000 Кодlibrary IEEE;
use IEEE.STD_LOGIC_1164.ALL;
libr... Mar 12 2014, 03:03 Alexsandr000 Добавил BUFG вроде все заработало) Спасибо за подс... Mar 12 2014, 05:14 olegras Цитата(Alexsandr000 @ Mar 12 2014, 10:14)... Mar 12 2014, 06:13 Alexsandr000 Цитата(olegras @ Mar 12 2014, 10:13) Позд... Mar 12 2014, 07:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|