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

 
 
> DCM is not placeable
aat_81
сообщение Jun 24 2011, 10:20
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



Привет Всем,

Может быть кто нибудь встречался такой ошибкой и знает как обойти:

ERROR:Place:1201 - Component DCM_INST of type DCM is not
placeable because it has locked loads placed in regions: CLOCKREGION_X0Y0.
There is a restriction that the clock loads of a DCM must be in a
horizontally adjacent clock region to the DCM. It is recommended that a BUFG
be used for this clock signal so that the clock loads can be placed anywhere
on the device. If the clock driver or clock loads are locked or area grouped,
please ensure that they are constrained to horizontally adjacent clock
regions.

Данная проблема возникает если я пытаюсь закрепить DCM. Причем если я делаю то же самое при помощи FPGA Editor то разводится замечательно.
Эта ошибка возникает для FPGA ф.Xilinx семейство Spartan6.

Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Kirill_Good
сообщение Jun 24 2011, 10:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528



Цитата(aat_81 @ Jun 24 2011, 14:20) *
Привет Всем,

Может быть кто нибудь встречался такой ошибкой и знает как обойти:

ERROR:Place:1201 - Component DCM_INST of type DCM is not
placeable because it has locked loads placed in regions: CLOCKREGION_X0Y0.
There is a restriction that the clock loads of a DCM must be in a
horizontally adjacent clock region to the DCM. It is recommended that a BUFG
be used for this clock signal so that the clock loads can be placed anywhere
on the device. If the clock driver or clock loads are locked or area grouped,
please ensure that they are constrained to horizontally adjacent clock
regions.

Данная проблема возникает если я пытаюсь закрепить DCM. Причем если я делаю то же самое при помощи FPGA Editor то разводится замечательно.
Эта ошибка возникает для FPGA ф.Xilinx семейство Spartan6.

Спасибо


It is recommended that a BUFG
be used for this clock signal so that the clock loads can be placed anywhere
on the device. А его не забыли?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 24 2011, 10:30
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Когда то давно встречал что-то похожее (очень индусская система попалась, нужно было много констрейнить),
обходил через
Код
NET  "i_pll_trib_77_clk"  CLOCK_DEDICATED_ROUTE = FALSE;

Убирает ошибку при неоптимальном роуте для клоковых цепей, но там при неоптимально роуте другие качели выскакивали (которые лечил другими колдунствами sm.gif )...
Go to the top of the page
 
+Quote Post
aat_81
сообщение Jun 24 2011, 11:00
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



Цитата(Kirill_Good @ Jun 24 2011, 14:29) *
It is recommended that a BUFG
be used for this clock signal so that the clock loads can be placed anywhere
on the device. А его не забыли?

Если бы все было так банально...к сожалению не забыл.
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Jun 24 2011, 11:03
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Лоика тактируемая клоком от DCM должна располагаться в смежных по вертикали клоковых доменах. Возможно Вы эту самую логику залочили в другом месте?
Go to the top of the page
 
+Quote Post
aat_81
сообщение Jun 24 2011, 11:08
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



Цитата(Kuzmi4 @ Jun 24 2011, 14:30) *
Когда то давно встречал что-то похожее (очень индусская система попалась, нужно было много констрейнить),
обходил через
Код
NET  "i_pll_trib_77_clk"  CLOCK_DEDICATED_ROUTE = FALSE;

Убирает ошибку при неоптимальном роуте для клоковых цепей, но там при неоптимально роуте другие качели выскакивали (которые лечил другими колдунствами sm.gif )...

Обычно, когда таким образом можно обойти проблему, Mapper подсказывает, хотя всякое бывает...

Цитата(AlphaMil @ Jun 24 2011, 15:03) *
Лоика тактируемая клоком от DCM должна располагаться в смежных по вертикали клоковых доменах. Возможно Вы эту самую логику залочили в другом месте?

Залочены только выводы и DCM. В любом случае вручную переместить его у меня получается, но не каждый же раз запускать FPGA Editor.
Go to the top of the page
 
+Quote Post
AlphaMil
сообщение Jun 24 2011, 11:32
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 135
Регистрация: 1-01-10
Из: Минск, Беларусь
Пользователь №: 54 588



Цитата(aat_81 @ Jun 24 2011, 14:08) *
Залочены только выводы и DCM. В любом случае вручную переместить его у меня получается, но не каждый же раз запускать FPGA Editor.

Попробуйте разлочить DCM, может как раз в этом и проблема?
Go to the top of the page
 
+Quote Post
aat_81
сообщение Jun 24 2011, 11:43
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



Цитата(AlphaMil @ Jun 24 2011, 15:32) *
Попробуйте разлочить DCM, может как раз в этом и проблема?

Если я её разлочу то у меня будет куча других проблем. Нужно решение чтобы DCM был там где я хочу. Повторюсь FPGA Editor позволяет мне поместить DCM в нужное место. Вопрос состоит в том чтобы каким то образом прописать констрейны чтобы мне не запускать каждый раз FPGA Editor?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 20:27
Рейтинг@Mail.ru


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