list_ch02_03_tb.vhd
来自「VHDL FFT SOURCECODE great one」· VHDL 代码 · 共 49 行
VHD
49 行
-- Listing 2.3
library ieee; use ieee.std_logic_1164.all;
entity eq2_testbench is
end eq2_testbench;
architecture tb_arch of eq2_testbench is
signal test_in0, test_in1: std_logic_vector(1 downto 0);
signal test_out: std_logic;
begin
-- instantiate the circuit under test
uut: entity work.eq2(struc_arch)
port map(a=>test_in0, b=>test_in1, aeqb=>test_out);
-- test vector generator
process
begin
-- test vector 1
test_in0 <= "00";
test_in1 <= "00";
wait for 200 ns;
-- test vector 2
test_in0 <= "01";
test_in1 <= "00";
wait for 200 ns;
-- test vector 3
test_in0 <= "01";
test_in1 <= "11";
wait for 200 ns;
-- test vector 4
test_in0 <= "10";
test_in1 <= "10";
wait for 200 ns;
-- test vector 5
test_in0 <= "10";
test_in1 <= "00";
wait for 200 ns;
-- test vector 6
test_in0 <= "11";
test_in1 <= "11";
wait for 200 ns;
-- test vector 7
test_in0 <= "11";
test_in1 <= "01";
wait for 200 ns;
-- terminate simulation
assert false
report "Simulation Completed"
severity failure;
end process;
end tb_arch;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?