cmultipler_tb.v

来自「复乘法器的FPGA实现」· Verilog 代码 · 共 52 行

V
52
字号
`timescale 1 ns / 1 nsmodule CMULTIPLEX_tb; reg clk;reg clkena; reg reset;reg [15:0] ia;reg [15:0] qa;reg [15:0] ib;reg [15:0] qb;wire [31:0] tempout;wire [15:0] iout;wire [15:0] qout;CMULTIPLEX UUT(.clk(clk), .clkena(clkena), .reset(reset), .ia(ia), .qa(qa), .ib(ib), .qb(qb),.tempout(tempout), .iout(iout), .qout(qout));initial // Clock generatorbegin  clk = 0;  forever #10 clk = !clk;end initial// Test stimulusbegin  reset = 1;  #10 reset = 0;  clkena = 1;  #40 clk = 0;  #100 clkena = 0;   ia = 2;  qa = 3;  ib = 5;  qb = 6;  #20 ia = 2;qa = -3;ib = 5;qb = 6;  #40 ia = 2;qa = 3;ib = -5;qb = 6;  #80 ia = 2;qa = 3;ib = 5;qb = -6;  endendmodule

⌨️ 快捷键说明

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