mac_tp.v

来自「VHDL教程及源码,是新手入门的不二选择!」· Verilog 代码 · 共 30 行

V
30
字号
'timescale 1ns/1ns
`include "mac.v"
module mac_tp;
reg[7:0] opa,opb;
reg clr,clk;
wire[15:0] out;
parameter DELY = 100;

MAC m1(out,opa,opb,clk,clr);

always #(DELY) clk = ~clk; 

initial begin
      clr=1;clk=0;opa=8'd0; opb=8'd0;
#DELY clr=0;opa=8'd1; opb=8'd10;
#DELY opa=8'd2; opb=8'd10;
#DELY opa=8'd3; opb=8'd10;
#DELY opa=8'd4; opb=8'd10;
#DELY opa=8'd5; opb=8'd10;
#DELY opa=8'd6; opb=8'd10;
#DELY opa=8'd7; opb=8'd10;
#DELY opa=8'd8; opb=8'd10;
#DELY opa=8'd9; opb=8'd10;
#DELY opa=8'd10; opb=8'd10;
#DELY $finish;
end

initial $monitor($time,,,"clr=%b opa=%d opb=%d out=%d",clr,opa,opb,out);
endmodule

⌨️ 快捷键说明

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