[an error occurred while processing this directive]
Ответ: poprobui eto
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено mui 11 января 2003 г. 01:49
В ответ на: Как на VHDL сделать срабатывание счетчика по двум фронтам. отправлено Igor2 28 ноября 2002 г. 12:48

entity WAIT_ON is
port(
clk_in : in std_logic;
clk_out : out std_logic
);
end;

--======================= ARCHITECTURE ==================================

architecture RTL of WAIT_ON is

signal Q1: std_logic;
signal Q2: std_logic;
signal Q: std_logic;

begin

process
begin
wait until falling_edge(clk_in);
Q1 <= Q2;
end process;

process
begin
wait until rising_edge(clk_in);
Q2 <= not Q1;
end process;

Q <= Q1 xor Q2;
clk_out <= (clk_in and not Q) or (not clk_in and Q);

end;

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru