最下面接的是一个寄存器用来接收外部的信号 我这个用来检测00011这个序列的
test bench 的代码
process
begin
clk<='0';
wait for 10 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
end process;
process
begin
switches<='1';
wait for 50 ns;
switches<='1';
wait for 50 ns;
switches<='0';
wait for 50 ns;
switches<='0';
wait for 50 ns;
switches<='0';
wait for 60 ns;
end process;
最下面接的是一个寄存器用来接收外部的信号 我这个用来检测00011这个序列的
test bench 的代码
process
begin
clk<='0';
wait for 10 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
clk<='1';
wait for 30 ns;
clk<='0';
wait for 20 ns;
end process;
process
begin
switches<='1';
wait for 50 ns;
switches<='1';
wait for 50 ns;
switches<='0';
wait for 50 ns;
switches<='0';
wait for 50 ns;
switches<='0';
wait for 60 ns;
end process;
一周热门 更多>