|
Внутренний сигнал FPGA с большой нагрузкой, Как это корректно реализуется? |
|
|
|
Jun 27 2007, 06:25
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
1. Если один и тот же внутренний сигнал используется во многих логических узлах, т.е. имеет большую (многочисленную и разветвленную) нагрузку, то стоит ли самому заботиться о том, чтобы этот сигнал разгрузить, делая, например, каскады буферных повторителей (или вводя вспомогательные сигналы), или система проектирования сама выполняет это за нас? 2. Есть ли особенности по этой части для систем MAX+plus II, Quartus II и Xilinx ISE? Понятно, что чипы имеют глобальные входы, но речь не о них, а о простых внутренних сигналах. Просто просматривая документацию, не встречал ни разу каких либо соображений по этому вопросу. Спасибо за ответ.
|
|
|
|
|
 |
Ответов
|
Jun 27 2007, 12:33
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
max_fanout часто нужен, особенно на устройствах Actel (antifuse) - там никаких коммутаторов-мультиплексоров нет и в помине (проволочки - fuse). В эпоху схемных дизайнов и хилых устройств с 1 - 2 глобальными цепями приходилось за буферированием следить вручную. Теперича эта проблема отходит на задний план, т.к. устройства стали побогаче и редко кто чего делает как схему, а умный синтезатор за этим сам следит. Не очень понял пример с "clock enable". Тут есть пара-другая вопросов. Например такой: использование всяческих "clock enable" является порочной практикой изначально (gated clock), поэтому отстаньте от бедного синтезатора - он не умеет ХОРОШО упихивать ПЛОХИЕ проекты. Не воспринимайте, пожалуйста, это как личный выпад, сам иногда использую такие штуки (например, когда места на кристале не хватает и хоть застрелись), но делать это надо сознательно и очень осторожно, а лучше не делать.
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
Сообщений в этой теме
Волощенко Внутренний сигнал FPGA с большой нагрузкой Jun 27 2007, 06:25 dxp Цитата(Волощенко @ Jun 27 2007, 13:25) 1.... Jun 27 2007, 07:12 andrew_b Цитата(dxp @ Jun 27 2007, 10:12) о коэффи... Jun 27 2007, 07:16 Волощенко Спасибо за ответы!
Цитата(dxp @ Jun 27 20... Jun 27 2007, 07:54  dxp Цитата(Волощенко @ Jun 27 2007, 14:54) Ес... Jun 27 2007, 08:59 DSIoffe ЦитатаКонстрейн в синтезаторе max_fanout
Во-во, по... Jun 27 2007, 09:36 andrew_b Цитата(DSIoffe @ Jun 27 2007, 12:36) Во-в... Jun 27 2007, 10:14  dxp Цитата(andrew_b @ Jun 27 2007, 17:14) При... Jun 27 2007, 10:44   andrew_b Цитата(dxp @ Jun 27 2007, 13:44) На что в... Jun 27 2007, 13:25 dxp Цитата(LeonY @ Jun 27 2007, 19:33) max_fa... Jun 27 2007, 13:04 RKOB Значениеe MAX_FANOUT (default):
= 100 для Virtex, ... Jun 27 2007, 13:14 LeonY ЦитатаПро пережигаемые речь не идет. Речь об FPGA,... Jun 27 2007, 14:12 des00 думаю что к рассматриваемому примеру max_fanout пр... Jun 28 2007, 03:27 TailWind Самостоятельно можно размножать триггер с которого... Jun 28 2007, 06:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|