здраствуйте,есть проект на VHDL ,плис Альтера,как вставить в код secmer.vhdl код антидребезга deboance.vhdl или deboance2.vhdl или deboance3.vhdl(приклеплёны как текстовик) короче любой из них так,чтобы кнопка buttonstart работала без дребезга?
Либо можно код антидребезга засунуть в on_off.vhdl и объявить его в secmer.vhdl ,но не знаю как это сделать
вставить антидребезг на кнопку vhdl
вставить антидребезг на кнопку vhdl
- Вложения
-
- project.rar
- (3.67 КБ) 343 скачивания
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: вставить антидребезг на кнопку vhdl
Делаю так
Собственно все.
Иногда для понимания полезно нарисовать схемку на бумаге от руки и по ней уже элементарно описывать соединения.
Код: Выделить всё
component debounce IS
GENERIC( counterBitNb : positive := 18;
mode : integer range (0 to 1) := 0
);
PORT( input : IN std_ulogic;
debounced : OUT std_ulogic;
clock : IN std_ulogic;
reset : IN std_ulogic
);
end component;
signal debounced_s,input_s, clock_s,rst_s:std_ulogic;
begin
D1:debounce
PORT MAP(
input=>input_s,
debounced=>debounced_s,
clock=>clock_s,
reset =>rst_s
);
Собственно все.
Иногда для понимания полезно нарисовать схемку на бумаге от руки и по ней уже элементарно описывать соединения.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже