|
Инверсная логика сигналов внутри ПЛИС, Насколько это полезно? |
|
|
|
 |
Ответов
|
Aug 14 2009, 00:38
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586

|
Цитата(BSV @ Aug 13 2009, 22:44)  Некоторые ПЛИС-разработчики используют в своих проектах инверсную логику для внутренних сигналов ПЛИС (например, для сигналов разрешения, сброса и т.п.). Хочется услышать мнение сообщества по вопросу какие у данного подхода есть плюсы. Просто супер будет, если есть какие-либо практические данные по улучшению помехозащищенности или еще какие осязаемые профиты.
В поиске с ходу не нашлось, поэтому если баян, прошу прощения. Тогда ткните носом в тему где это обсуждалось. Что касается помехозащищенности, то инверсные сигналы сброса и разрешения более помехоустойчивы. Если ваша ПЛИС работает вблизи мощной силовой электроники, то помехи бывают такие, что модули с прямой логикой сброса будут часто сбоить (сам с таким сталкивался). Если от помехоустойчивости абстрагироваться, то про ПЛИС уже написали (синтезатор соберет как надо, хотя я обычно смотрю на структуру триггера логической ячейки и выбираю полярность в соответствии с полярностью его входов сброса и разрешения. Старая привычка просто...) А вот при проектировании ASIC полярность сигналов желательно выбирать в соответствии с конкретными библиотеками производителя. Если библиотечный триггер имеет active-high сигналы разрешения и сброса, то лучше в проекте их такими и делать. Кстати, добросовестный производитель кристаллов вам об этом скажет, когда вы будете сдавать ему проект в производство. В общем, выбирайте инверсную логику, не ошибетесь. Большинство ПЛИС и библиотечных элементов работают как раз в ней.
|
|
|
|
|
Aug 18 2009, 18:09
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(glock17 @ Aug 14 2009, 04:38)  Что касается помехозащищенности, то инверсные сигналы сброса и разрешения более помехоустойчивы. Если ваша ПЛИС работает вблизи мощной силовой электроники, то помехи бывают такие, что модули с прямой логикой сброса будут часто сбоить (сам с таким сталкивался). ИМНО: это проблема гонок, а не уровня (говорим о внутренних синалах), не сталкивался с подобными вещами в устройствах работающих в жестких условиях Цитата В общем, выбирайте инверсную логику, не ошибетесь. Большинство ПЛИС и библиотечных элементов работают как раз в ней. позвольте не согласиться, Посмотрите спецификации AVALON и WISHBONE(на них ложиться большая нагрузка по коммутации сигналов в плис), они разработанные разными производителями, а логика и там и там - прямая.
|
|
|
|
Сообщений в этой теме
BSV Инверсная логика сигналов внутри ПЛИС Aug 13 2009, 13:44 Shtirlits Цитата(BSV @ Aug 13 2009, 17:44) Некоторы... Aug 13 2009, 16:43 SFx синтезатор все собирет так, как ему удобно. и мини... Aug 13 2009, 17:07 Builder Как уже сказали, синтезатор сделает так как ему уд... Aug 13 2009, 17:21 Mahagam Цитата(glock17 @ Aug 14 2009, 03:38) Что ... Aug 14 2009, 06:50 iosifk Цитата(BSV @ Aug 13 2009, 17:44) Некоторы... Aug 14 2009, 05:54 BSV Коллеги, спасибо всем за ответы.
Цитата(iosifk ... Aug 14 2009, 09:08 iosifk Цитата(BSV @ Aug 14 2009, 13:08) Хотя ПМС... Aug 14 2009, 10:29 yes хочу дополнить - некоторые производители (Lattice)... Aug 14 2009, 11:16 zverek Цитата(yes @ Aug 14 2009, 15:16) хочу доп... Aug 14 2009, 12:37  yes Цитата(zverek @ Aug 14 2009, 16:37) Практ... Aug 14 2009, 13:28   ArMouReR Цитата(yes @ Aug 14 2009, 16:28) не стал ... Aug 16 2009, 12:29    zverek Цитата(ArMouReR @ Aug 16 2009, 16:29) в I... Aug 16 2009, 13:20  SM Цитата(zverek @ Aug 14 2009, 16:37) Практ... Aug 18 2009, 21:42   Mahagam 2 SM:
речь про ПЛИС. а им, насколько я помню, абсо... Aug 19 2009, 11:33    SM Цитата(Mahagam @ Aug 19 2009, 15:33) речь... Aug 19 2009, 12:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|