📄 combfilter_tb.v
字号:
`include "ninter.v"`include "ndiff.v"`include "combfilter.v"`include "readmem.v"module COMBFILTER_tb ; reg ADCCON_MODE ; reg ADCCON_RST0 ; reg SPLCLK ; wire [15:0] ADCSUM ; reg TSTIN ; reg TSTEN ; wire DCMSYN ; wire DIN ; integer fileid,cont; memory SIM(.data(DIN),.clk(SPLCLK),.cs(ADCCON_RST0)); COMBFILTER DUT ( .ADCCON_MODE (ADCCON_MODE ) , .ADCCON_RST0 (ADCCON_RST0 ) , .SPLCLK (SPLCLK ) , .ADCSUM (ADCSUM ) , .TSTIN (TSTIN ) , .TSTEN (TSTEN ) , .DCMSYN (DCMSYN ) , .DIN (DIN ) ); initial begin fileid=$fopen("m1.dat"); if(!fileid)begin $display("Error\n"); $finish; end ADCCON_MODE =1'b0; ADCCON_RST0 =1'b0; TSTEN =1'b0; TSTIN =1'b0;// DIN =1'b0; SPLCLK =1'b0; cont =0; #200 ADCCON_RST0=1'b1; #1000000000 $fclose(fileid); $finish; endalways @(negedge DCMSYN)begin cont=cont+1; $fdisplay(fileid,"%d %d",cont,ADCSUM[15:0]); endalways #50 SPLCLK=~SPLCLK;always #50000000 $stop;/*always begin #4000 DIN=1'b0; #6000 DIN=1'b1; end*/endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -