Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Неиспользуемые пины в FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Костян
Разрабатываю схему на Virtex4. Возник вопрос, что делать с неисползуемыми выводами ? Для altera в квартусе мне известно , что можно поставит соответсвующую галку и они назначаться как выходы. В ISE есть что - то подобное ?

Если подводные камни , если не запитывать банки , в которых не используются никакие пины ?
Что делать с банками , где содержатся пины глобал клока , если опять же , не все они используются? И каким напряжением запитывать банки с глобал клок ? 2.5 или 3.3 , если частота <=100 Mhz ?
Костян
ни у кого нет идей ?
MrYuran
По возможности вывести на переходные отверстия. Вдруг понадобятся...
o-henry
Цитата
Возник вопрос, что делать с неисползуемыми выводами

По этому поводу уже заводили похожие темы, поищите.
Например, вот.

Цитата
Для altera в квартусе мне известно , что можно поставит соответсвующую галку и они назначаться как выходы. В ISE есть что - то подобное ?

В окне Processes выбираете Generate programming file и по правой мыши Properties.
В выпавшем окне выбираете configuration options и смотрите на unused IOB pins.
cioma
С точки зрения целостности сигналов и питания может быть полезно сконфигурировать неиспольземые пины как выходы в нулевом состоянии и подключить их напрямую к земляному слою платы
Костян
Цитата(o-henry @ Nov 21 2008, 07:21) *
По этому поводу уже заводили похожие темы, поищите.
Например, вот.

Читал. Не совсем похожая.

Меня больше волнует вопрос: что делать с пинами , если банк не запитан ? В доке ничего не нашел. Может плохо искал ?

Цитата
В окне Processes выбираете Generate programming file и по правой мыши Properties.
В выпавшем окне выбираете configuration options и смотрите на unused IOB pins.

Да..слона конечно я не заметил.

Цитата(cioma @ Nov 21 2008, 10:07) *
С точки зрения целостности сигналов и питания может быть полезно сконфигурировать неиспольземые пины как выходы в нулевом состоянии и подключить их напрямую к земляному слою платы

Пасиб, Артем.. но боюсь ничего не получится. Неиспользуемые пины насколько мне известно конфигурируются на вход и подать на них "0" не представляется возможным. Поправьте , если ошибаюсь.
o-henry
Цитата(Костян @ Nov 21 2008, 15:27) *
Меня больше волнует вопрос: что делать с пинами , если банк не запитан ?

Мне с таким сталкиваться не приходилось, но вот что пишут по этому поводу сами зайлинксы:
CODE
Is a VCCO supply required in an unused bank?

Yes, for best design practices, a VCCO supply is still required in both cases.

1. In the case of non-VCCO-dependent I/O standards, the input clamp diodes become forward-biased if the
VIN exceeds VCCO by the diode threshold voltage (~0.5V). This results in leaving VCCO disconnected or
setting it to an excessively low voltage that can lead to a distorted input signal.
To avoid this, VCCO should be greater than the input high voltage (plus any overshoot),
less the 0.5V diode voltage. For example, if the maximum input high voltage is 2.5V (including overshoot),
VCCO should be greater than 2.5V - 0.5V = 2.0V.

NOTE: The clamp diodes in Virtex-II /Virtex-II Pro/Virtex-4/Virtex-5 are not I/O standard-dependent -- they
are always present.

Additionally, a VCCO supply is always required to achieve proper termination on DCI inputs. For more
information, see the corresponded Virtex FPGA User Guide -> "Design Considerations" -> "Using
Single-Ended SelectIO Resources" and "Using Digital Controlled Impedance" sections.

2. In the case of an unused bank, VCCO should be tied to VCCAUX or any available VCCO.
(Do not leave it floating or connected to Ground.)

Костян
Цитата(o-henry @ Nov 21 2008, 12:30) *
Мне с таким сталкиваться не приходилось, но вот что пишут по этому поводу

Опа.. не буду изобретать велосипед.. запитанию банки и посажу на землю неиспользуемые пины.

Цитата
---Is a VCCO supply required in an unused bank?
---. In the case of an unused bank, VCCO should be tied to VCCAUX or any available VCCO. (Do not leave it floating or connected to Ground.)


Пасиб.
cioma
Цитата(Костян @ Nov 21 2008, 14:27) *
.. но боюсь ничего не получится. Неиспользуемые пины насколько мне известно конфигурируются на вход и подать на них "0" не представляется возможным. Поправьте , если ошибаюсь.


Точно утверждать не берусь, но по-моему были опции для неиспользованных пинов, позволяющие их конфигурировать и как выходы. В крайнем случае можно неиспользуемые сделать используемыми и подать на них 0 в проекте.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.