test.v

来自「用Verilog实现的序列检测器」· Verilog 代码 · 共 85 行

V
85
字号
`timescale 1ns/1nsmodule test();  reg din,clk,rst;  wire q_out;    //instance  check uut(q_out,din,clk,rst);    //set up display   initial    begin      $shm_open ("shm1.db");      $shm_probe ("AS");    end      //define clock  initial  clk = 0;  always  begin    #10 clk = 1; //time 10    #10 clk = 0; //time 10 later than the last  end      //apply simulus  initial begin    rst=0;  @(posedge clk)    din=1;  @(negedge clk)    rst=1;   @(posedge clk)    din=0;  @(posedge clk)    din=1;  @(posedge clk)    din=1;  @(posedge clk)    din=0;  @(posedge clk)    din=1;    @(posedge clk)    din=1;  @(posedge clk)    din=0;  @(posedge clk)    din=1;  @(posedge clk)    din=0;  @(posedge clk)    din=1;  @(posedge clk)    din=1;  @(posedge clk)    din=0;  @(posedge clk)    din=1;  @(posedge clk)    din=1;  @(posedge clk)    din=1;  @(posedge clk)    din=0;  @(posedge clk)    din=1;  @(posedge clk)    din=1;  @(posedge clk)    din=0;                              #40 $finish;  end  endmodule                      

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?