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

 
 
 
Reply to this topicStart new topic
> Bonded IOBs - ма-а-ало!
Epikur
сообщение Apr 22 2005, 04:28
Сообщение #1


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

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



Рисую проект для ПЛИС Spartan3 s400.
Синтезатор ругается, что каких-то Bonded IOBs использовано 182%. И это еще только один кусок. Попытки переставить там-сям код, сделать как-нибудь по-другому ни к чему не привели.
Подскажите плиз, что можно с этим сделать.
И что это вообще за зверь такой, bonded IOB, когда используется и что, если без него?
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 22 2005, 06:24
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Класный вопрос !!! wink.gif
Не обижайтесь, но Вы ошиблись веткой, надо перенести в раздел флейта, там где сочинения детей приводятся wink.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
makc
сообщение Apr 22 2005, 06:34
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Да, забавно... smile.gif

А если по теме, то у Вас, Epikur, в проекте использовано слишком много блоков ввода-вывода (пинов на кристалле, если говорит проще). Что Вам с этим делать - решайте сами. wink.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Epikur
сообщение Apr 22 2005, 08:04
Сообщение #4


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

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



3.14
Представьте себе, не все посетители здесь - опытные специалисты. Есть и совсем новички вроде меня.

Цитата
(пинов на кристалле, если говорит проще).

Вот оно что smile.gif. Ну, тогда - не проблема, потому как это компоненты, и с пинами никак соединяться не будут.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 22 2005, 09:11
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(makc @ Apr 22 2005, 01:34)
Да, забавно... smile.gif

А если по теме, то у Вас, Epikur, в проекте использовано слишком много блоков ввода-вывода (пинов на кристалле, если говорит проще). Что Вам с этим делать - решайте сами. wink.gif
*

хмм интересно а у исе есть вирт. пины как у квартуса ??


--------------------
Go to the top of the page
 
+Quote Post
makc
сообщение Apr 22 2005, 11:46
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(des00 @ Apr 22 2005, 12:11)
хмм интересно а у исе есть вирт. пины как у квартуса ??
*


А для чего они могут быть нужны? И как они физически реализуются?


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 22 2005, 14:19
Сообщение #7


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



В ISE виртуальные пины есть (думаю с Кватрусовскими они не имеют сходства).
Они используются в ModularDesign.
Физически это означает, что в определенном месте на кристалле размещаются псевдонагрузки а в определенном псевдодрайвера.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 22 2005, 14:25
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(makc @ Apr 22 2005, 06:46)
Цитата(des00 @ Apr 22 2005, 12:11)
хмм интересно а у исе есть вирт. пины как у квартуса ??
*


А для чего они могут быть нужны? И как они физически реализуются?
*



хмм может быть скажу неправильно,
просто при проектировании модулей я хочу получить реальные показатели тактовой частоты и задержек. Для этого можно буферизировать все сигналы ввода вывода, что неудобно.
Вот меня и интересовал вопрос можно ли как нибудь заставить ИСЕ, считать все входы выходы не внешними, а внутренними сигналами, исключив из учета ячейки ввода/вывода


--------------------
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 22 2005, 14:38
Сообщение #9


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(des00 @ Apr 22 2005, 17:25)
хмм может быть скажу неправильно,
просто при проектировании модулей я хочу  получить реальные показатели тактовой частоты и задержек. Для этого можно буферизировать все сигналы ввода вывода, что неудобно.
Вот меня и интересовал вопрос можно ли как нибудь заставить ИСЕ, считать все входы выходы не внешними, а внутренними сигналами, исключив из учета ячейки ввода/вывода


Действительно, немного усложняете.
При указании констрейна PERIOD в отчете PAR вы видите получившуюся рабочую частоту "модуля".
Если модуль не синхронный, тогда через FROM TO.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 25 2005, 03:53
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(3.14 @ Apr 22 2005, 09:38)
При указании констрейна PERIOD в отчете PAR вы видите получившуюся рабочую частоту "модуля".
*

согласен, но есть еще такой параметр как OFFSET IN BEFORE for Clock 'sys_clk'
OFFSET OUT BEFORE for Clock 'sys_clk'
и вот в них то как раз и учитываються задержки на IBUF OBUF. ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ??
Или я не прав ?


--------------------
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 25 2005, 05:15
Сообщение #11


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



2 des00
Я пропустил Вашу строчку "...Для этого можно буферизировать все сигналы ввода вывода, что неудобно...."
Если считать "истинной" чатотой работы блока =+ IOB, тогда только так.

<ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ?? >
Есть такой констрейн IOB - размещает регистры в IOB.
Еще переключите SLEW на FAST.
И устанивите выходной ток 24ма (изменение крутизны фронтов может потребовать согласования).
Тогда получите пару наносекунд.
Если выход с третьим состоянием, тогда надо смотреть на структуру IOB, например на Spartan2 такое не прокатит, нет регистра в IOB для управления TBUF.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение May 12 2005, 18:05
Сообщение #12


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Извиняюсь, чего то я переборщил про пару наносекунд.
Но вот 5нс получить можно.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
NeoN
сообщение May 13 2005, 09:30
Сообщение #13


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

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



Цитата(des00 @ Apr 25 2005, 06:53)
ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ??
Или я не прав ?

Способность IOB выводить Мегабиты зависит тока от скорости нарастания выходного напряжения. Так, при допустимом джиттере 10% и амплитуде на менее 80% в режиме FAST в S2 удается выводить 256 Мбит/с.

Цитата(3.14 @ Apr 25 2005, 08:15)
Если выход с третьим состоянием, тогда надо смотреть на структуру IOB, например на Spartan2 такое не прокатит, нет регистра в IOB для управления TBUF.

Утверждение не верно, регистр на TBUF в IOB есть.


--------------------
user posted image
Go to the top of the page
 
+Quote Post
3.14
сообщение May 16 2005, 05:14
Сообщение #14


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



<Способность IOB выводить Мегабиты зависит тока от скорости нарастания выходного напряжения. Так, при допустимом джиттере 10% и амплитуде на менее 80% в режиме FAST в S2 удается выводить 256 Мбит/с>
Я так полагаю, что констрейны при этом не выдерживаются?

<Утверждение не верно, регистр на TBUF в IOB есть.>
А-а-а, черрт, дико извиняюсь, уж и не знаю, чего у меня в памяти творится smile.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
NeoN
сообщение May 16 2005, 10:55
Сообщение #15


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

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



PERIOD - выдерживается, а OFFSET'ы в данном случае ни на что не влияют - задержка от клока до выхода никак не связана с макс. частотой на выходе.


--------------------
user posted image
Go to the top of the page
 
+Quote Post

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

 


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


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