muxh_tp.v
来自「Verilog 编写的fir滤波器」· Verilog 代码 · 共 38 行
V
38 行
module muxh_tp; //h(i)输出的mux的测试模块reg reset,clk2;reg [63:0] hin; wire [7:0] hout;reg [3:0] n,nextn; parameter DELY=100;muxh mymuxh(reset,clk2,n,hin,hout); //h(i)输出的mux模块always@(n or reset) //使n满足控制信号的条件从0到9变化 begin if(!reset) nextn=0; else begin case(n) 0: nextn=1; 1: nextn=2; 2: nextn=3; 3: nextn=4; 4: nextn=5; 5: nextn=6; 6: nextn=7; 7: nextn=8; 8: nextn=9; 9: nextn=0; default: nextn=0; endcase end endalways #(DELY) n=nextn; always #(DELY/2)clk2=~clk2;initialbegin n=0;reset=1;hin=0;clk2=1;#DELY reset=0;#DELY reset=1; #DELY hin=64'b0100110011110011111111110000010111111100000000100000000000000000; //输入滤波器的系数#(DELY*50) $finish;endinitial $monitor($time,,,"reset=%d clk2=%d n=%d hin=%d hout=%d",reset,clk2,n,hin,hout);endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?