Epikur 0 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба Рисую проект для ПЛИС Spartan3 s400. Синтезатор ругается, что каких-то Bonded IOBs использовано 182%. И это еще только один кусок. Попытки переставить там-сям код, сделать как-нибудь по-другому ни к чему не привели. Подскажите плиз, что можно с этим сделать. И что это вообще за зверь такой, bonded IOB, когда используется и что, если без него? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба Класный вопрос !!! ;) Не обижайтесь, но Вы ошиблись веткой, надо перенести в раздел флейта, там где сочинения детей приводятся ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 195 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба Да, забавно... :) А если по теме, то у Вас, Epikur, в проекте использовано слишком много блоков ввода-вывода (пинов на кристалле, если говорит проще). Что Вам с этим делать - решайте сами. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Epikur 0 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба 3.14 Представьте себе, не все посетители здесь - опытные специалисты. Есть и совсем новички вроде меня. (пинов на кристалле, если говорит проще). Вот оно что :). Ну, тогда - не проблема, потому как это компоненты, и с пинами никак соединяться не будут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба Да, забавно... :) А если по теме, то у Вас, Epikur, в проекте использовано слишком много блоков ввода-вывода (пинов на кристалле, если говорит проще). Что Вам с этим делать - решайте сами. ;) <{POST_SNAPBACK}> хмм интересно а у исе есть вирт. пины как у квартуса ?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 195 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба хмм интересно а у исе есть вирт. пины как у квартуса ?? <{POST_SNAPBACK}> А для чего они могут быть нужны? И как они физически реализуются? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба В ISE виртуальные пины есть (думаю с Кватрусовскими они не имеют сходства). Они используются в ModularDesign. Физически это означает, что в определенном месте на кристалле размещаются псевдонагрузки а в определенном псевдодрайвера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба хмм интересно а у исе есть вирт. пины как у квартуса ?? <{POST_SNAPBACK}> А для чего они могут быть нужны? И как они физически реализуются? <{POST_SNAPBACK}> хмм может быть скажу неправильно, просто при проектировании модулей я хочу получить реальные показатели тактовой частоты и задержек. Для этого можно буферизировать все сигналы ввода вывода, что неудобно. Вот меня и интересовал вопрос можно ли как нибудь заставить ИСЕ, считать все входы выходы не внешними, а внутренними сигналами, исключив из учета ячейки ввода/вывода Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 22 апреля, 2005 Опубликовано 22 апреля, 2005 · Жалоба хмм может быть скажу неправильно, просто при проектировании модулей я хочу получить реальные показатели тактовой частоты и задержек. Для этого можно буферизировать все сигналы ввода вывода, что неудобно. Вот меня и интересовал вопрос можно ли как нибудь заставить ИСЕ, считать все входы выходы не внешними, а внутренними сигналами, исключив из учета ячейки ввода/вывода Действительно, немного усложняете. При указании констрейна PERIOD в отчете PAR вы видите получившуюся рабочую частоту "модуля". Если модуль не синхронный, тогда через FROM TO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 25 апреля, 2005 Опубликовано 25 апреля, 2005 · Жалоба При указании констрейна PERIOD в отчете PAR вы видите получившуюся рабочую частоту "модуля". <{POST_SNAPBACK}> согласен, но есть еще такой параметр как OFFSET IN BEFORE for Clock 'sys_clk' OFFSET OUT BEFORE for Clock 'sys_clk' и вот в них то как раз и учитываються задержки на IBUF OBUF. ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ?? Или я не прав ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 25 апреля, 2005 Опубликовано 25 апреля, 2005 · Жалоба 2 des00 Я пропустил Вашу строчку "...Для этого можно буферизировать все сигналы ввода вывода, что неудобно...." Если считать "истинной" чатотой работы блока =+ IOB, тогда только так. <ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ?? > Есть такой констрейн IOB - размещает регистры в IOB. Еще переключите SLEW на FAST. И устанивите выходной ток 24ма (изменение крутизны фронтов может потребовать согласования). Тогда получите пару наносекунд. Если выход с третьим состоянием, тогда надо смотреть на структуру IOB, например на Spartan2 такое не прокатит, нет регистра в IOB для управления TBUF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 12 мая, 2005 Опубликовано 12 мая, 2005 · Жалоба Извиняюсь, чего то я переборщил про пару наносекунд. Но вот 5нс получить можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 13 мая, 2005 Опубликовано 13 мая, 2005 · Жалоба ИМХО какой смысл иметь тактовую в 200 МГц, если сигналы устанавливаються за 7-9 нс ?? Или я не прав ? Способность IOB выводить Мегабиты зависит тока от скорости нарастания выходного напряжения. Так, при допустимом джиттере 10% и амплитуде на менее 80% в режиме FAST в S2 удается выводить 256 Мбит/с. Если выход с третьим состоянием, тогда надо смотреть на структуру IOB, например на Spartan2 такое не прокатит, нет регистра в IOB для управления TBUF. Утверждение не верно, регистр на TBUF в IOB есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 16 мая, 2005 Опубликовано 16 мая, 2005 · Жалоба <Способность IOB выводить Мегабиты зависит тока от скорости нарастания выходного напряжения. Так, при допустимом джиттере 10% и амплитуде на менее 80% в режиме FAST в S2 удается выводить 256 Мбит/с> Я так полагаю, что констрейны при этом не выдерживаются? <Утверждение не верно, регистр на TBUF в IOB есть.> А-а-а, черрт, дико извиняюсь, уж и не знаю, чего у меня в памяти творится :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NeoN 0 16 мая, 2005 Опубликовано 16 мая, 2005 · Жалоба PERIOD - выдерживается, а OFFSET'ы в данном случае ни на что не влияют - задержка от клока до выхода никак не связана с макс. частотой на выходе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться