Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FPGA PULLUP PULLDOWN
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
-=Vitaly=-
Подскажите зачем нужны PULLUP PULLDOWN в блоках ввода вывода в плисах.

Можно кинуть ссылкой!!

Спасибо!!
Doka
ну, повидимому для того, чтобы не вешать внешние резюки для тех же целей (по аналогии с опцией PULLUP на ножках МК)
-=Vitaly=-
Цитата(Doka @ Dec 2 2006, 13:25) *
ну, повидимому для того, чтобы не вешать внешние резюки для тех же целей (по аналогии с опцией PULLUP на ножках МК)



Так а как их юзать и в каких приложениях??? Можно ли к ним достучаться из VHDL ???
Link
Цитата
Так а как их юзать и в каких приложениях??? Можно ли к ним достучаться из VHDL ???



Указывается компонент pullup/pulldown на цепь, подсоединенную к пину.
.
.
.
component pullup
port(
O : out std_ulogic := 'H'
);
end component;

.
.
.

P0: pullup port map (Signal_name);
.
.
-=Vitaly=-
Насколько я понимаю в этом случае это равносильно установке сигнала в логическую 1.

А в схемах я видел народ юзает сигналы как правило сигналы IRQ, с подтяжкой. Как тогда быть ??
Симулируются ли такие сигналы в симуляторах???

Пардон недосмотрел сам дурак!!! Всем спасибо!!!
Wild
Описанные на VHDL подтяжки не синтезируются в ISE, но видны на моделировании.
Я обычно не использую отдельный компонент, а просто присваиваю сигналу значение H или L(A_int<=Data;
A_int<='L';).
для синтеза подтяжек можно использовать констрэйн файл.
Prusak
Цитата(Wild @ Dec 5 2006, 18:40) *
Описанные на VHDL подтяжки не синтезируются в ISE, но видны на моделировании.
Я обычно не использую отдельный компонент, а просто присваиваю сигналу значение H или L(A_int<=Data;
A_int<='L';).
для синтеза подтяжек можно использовать констрэйн файл.
А как вы описываете подтяжки на VHDL?? Я описал таким образом:
Код
attribute pullup: string;
attribute pullup of GCLK_10MHZ: signal is "true";
В разделе архитектуры. Описанные таким образом синтезируются и в ISE и в кристалле есть. А вообще для xilinx соответствующий раздел Constraints guide, там описаны все способы применения подтяжек.
andrew_b
Цитата(Prusak @ Dec 6 2006, 14:09) *
А как вы описываете подтяжки на VHDL?? Я описал таким образом:
Код
attribute pullup: string;
attribute pullup of GCLK_10MHZ: signal is "true";
В разделе архитектуры. Описанные таким образом синтезируются и в ISE и в кристалле есть.

Согласитесь, что подтяжки biggrin.gif на логику работы цифровой схемы не влияют. Поэтому смысла синтезировать их нет.
Prusak
Цитата(andrew_b @ Dec 6 2006, 15:33) *
Цитата(Prusak @ Dec 6 2006, 14:09) *

А как вы описываете подтяжки на VHDL?? Я описал таким образом:
Код
attribute pullup: string;
attribute pullup of GCLK_10MHZ: signal is "true";
В разделе архитектуры. Описанные таким образом синтезируются и в ISE и в кристалле есть.

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