example.vhd
来自「数字逻辑基础与Verilog设计,针对verilog语言的特点」· VHDL 代码 · 共 41 行
VHD
41 行
LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;
ENTITY example IS
END example;
ARCHITECTURE behave OF example IS
SIGNAL a,b : std_logic;
BEGIN
a <= '0';
P1: PROCESS
BEGIN
WAIT UNTIL (b = '1') FOR 1 us;
ASSERT (b = '1')
REPORT "b timed out at '1'."
SEVERITY error;
a <= '1' AFTER 10 ns;
WAIT UNTIL (b = '0') FOR 1 us;
ASSERT (b = '0')
REPORT "b timed out at '0'."
SEVERITY error;
a <= '0' AFTER 10 ns;
END PROCESS;
P2: PROCESS
BEGIN
WAIT UNTIL (a = '0') FOR 1 us;
ASSERT (a = '0')
REPORT "a timed out at '0'."
SEVERITY error;
b <= '0' AFTER 10 ns;
WAIT UNTIL (a = '1') FOR 1 us;
ASSERT (a = '1')
REPORT "a timed out at '1'."
SEVERITY error;
b <= '1' AFTER 10 ns;
END PROCESS;
END behave;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?