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

 
 
> Как подключить несколько DCM к одному генератору, Для ПЛИС Xilinx Virtex4, среда ISE 10.1
Alexandr
сообщение Sep 22 2009, 09:08
Сообщение #1


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Как-то раньше не требовалось использовать больше одного DCM. А тут мне нужно стало два DCM использовать. При этом тактовый генератор внешний всего один. При подключении выхода генератора на вход сразу двух DCM выскакивает ошибка. Которая не исчезает при установке буферов. Также не помогает брать синхросигнал с выхода одного DCM на вход другого. Среди ядер есть конечно каскадный DCM из 2-х элементов, но хотелось бы разобраться как использовать несколько независимых DCM. По логике должен быть элемент для разделения глобального синхросигнала на несколько цепей, но я что-то его не нахожу.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexandr
сообщение Sep 22 2009, 12:03
Сообщение #2


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Насчет CLKIN_IBUFG_OUT тоже пробовал: выползает ошибка вида

NgdBuild:770 - IBUFG 'XLXI_31/CLKIN_IBUFG_INST' and BUFG 'xxx_BUFG' on
net 'xxx1' are lined up in series. Buffers of the same direction cannot be
placed in series.

'xxx' - это цепь связывающая выход одного DCM со входом другого.

Как убрать IBUFG из CLKIN я чего-то не нашел.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
Apast
сообщение Sep 22 2009, 12:36
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87



Цитата(Alexandr @ Sep 22 2009, 16:03) *
Насчет CLKIN_IBUFG_OUT тоже пробовал: выползает ошибка вида

NgdBuild:770 - IBUFG 'XLXI_31/CLKIN_IBUFG_INST' and BUFG 'xxx_BUFG' on
net 'xxx1' are lined up in series. Buffers of the same direction cannot be
placed in series.

'xxx' - это цепь связывающая выход одного DCM со входом другого.

Как убрать IBUFG из CLKIN я чего-то не нашел.

Я не совсем понимаю как вы и откуда используете DCM. Если смотреть библиотеку UNISIM модуль DCM то там нет ни каких глобальных
буфферов. Если вы генерите модуль COREGEN_ом то там есть выбор CLKIN EXTERNAL или INTERNAL, при CLKIN EXTERNAL он вставляет
IBUFG т.к. считается что сигнал идет с пина, а при CLKIN INTERNAL ни каких IBUFG не вставляется.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alexandr   Как подключить несколько DCM к одному генератору   Sep 22 2009, 09:08
- - DmitryR   Если бы вы привели сами ошибки, то сделать предпол...   Sep 22 2009, 09:21
- - Alexandr   Вот текст ошибки: NgdBuild:462 - input pad net ...   Sep 22 2009, 09:39
|- - dmitry-tomsk   Цитата(Alexandr @ Sep 22 2009, 12:39) Вот...   Sep 22 2009, 09:54
- - Alexandr   Первое что сделал - это поставил на входной пин бу...   Sep 22 2009, 10:01
|- - Apast   Цитата(Alexandr @ Sep 22 2009, 13:01) Пер...   Sep 22 2009, 10:30
|- - DmitryR   Надо в пропертях DCM убрать инстанциирование IBUFG...   Sep 22 2009, 10:34
|- - Костян   Цитата(Alexandr @ Sep 22 2009, 11:03) Нас...   Sep 22 2009, 13:20
- - MKS   Попробуйте поставить источник тактового сигнала дл...   Sep 22 2009, 12:42
- - Alexandr   Заработало. Всем спасибо за помощь. Действительно ...   Sep 22 2009, 13:20
|- - dmitry-tomsk   Цитата(Alexandr @ Sep 22 2009, 17:20) Зар...   Sep 22 2009, 13:38
- - Alexandr   dmitry-tomsk Вы меня опередили. Я уже помоделирова...   Sep 22 2009, 13:46


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

 


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


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