📄 stimulus.v
字号:
module stimulus;
//reg Clk;
wire cout;
wire [14:0] Xre0,Xim0,Xre1,Xim1,Xre2,Xim2,Xre3,Xim3; //declare outputs
reg [14:0] xre0,xim0,xre1,xim1,xre2,xim2,xre3,xim3;
reg cin; //declare inputs
integer handle3;
integer desc3;
//Instantiate the design
radixf41 radixf411(Xre0,Xim0,Xre1,Xim1,Xre2,Xim2,Xre3,Xim3,xre0,xim0,xre1,xim1,xre2,xim2,xre3,xim3,cin);
initial
begin
handle3 = $fopen("test.out");
$shm_open("shm.db"); //opens a wave form database
$shm_probe("AS"); //Saves all signals to database
#100 $shm_close(); //Closes the waveform database
#100 $finish;
end
always
begin
desc3=handle3;
#10 $fdisplay(desc3,"\%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b \%b",Xre0,Xim0,Xre1,Xim1,Xre2,Xim2,Xre3,Xim3,xre0,xim0,xre1,xim1,xre2,xim2,xre3,xim3);
end
initial
begin
#0 xre0 = -0119 ;xre1 = 0137 ;xre2 = 0123 ;xre3 = 0120;cin=0;
xim0= 0004; xim1=0009; xim2=0005;xim3=0006;cin=0;
#20 xre0 = -019 ;xre1 = 013 ;xre2 = 03 ;xre3 =- 0120;cin=0;
xim0= 0004; xim1=0009; xim2=0005;xim3=0006;cin=0;
#20 xre0 = -0119 ;xre1 =- 017 ;xre2 =- 012 ;xre3 = -010;cin=0;
xim0= 0014; xim1=0309; xim2=0045;xim3=0016;cin=0;
#20 xre0 = 0119 ;xre1 = -0137 ;xre2 = 0123 ;xre3 = 0120;cin=0;
xim0= 0004; xim1=0009; xim2=0005;xim3=0006;cin=0;
// #0 xre0 = 16'b1000000000001001;xre1 = 16'b0000000000100101; xre2 = 16'b0000000000010111; xre3 = 16'b0000000000010100;cin=1'b0;
//#0 xim0 = 16'b1000000000000100;xim1 = 16'b0000000000001001; xim2 = 16'b0000000000000101; xim3 = 16'b0000000000000110;cin=1'b0;
//#20 xre0 = 8'b00000001;xre1 = 8'b0000101; xre2 = 8'b10011001; xre3 = 8'b10000100;cin=1'b0;
//#20 xim0 = 8'b00000101;xim1 = 8'b00001101; xim2 = 8'b00000100; xim3 = 8'b00000000;cin=1'b0;
//#30 xre0 = 8'b00001001;xre1 = 8'b00100101; xre2 = 8'b00010111; xre3 = 8'b00010100;cin=1'b0;
//#30 xim0 = 8'b00000100;xim1 = 8'b00001001; xim2 = 8'b00000101; xim3 = 8'b00000110;cin=1'b0;
//#0 xre0 = 8'b00001001;xre1 = 8'b00100101; xre2 = 8'b00010111; xre3 = 8'b00010100;cin=1'b0;
//#0 xim0 = 8'b00000100;xim1 = 8'b00001001; xim2 = 8'b00000101; xim3 = 8'b00000110;cin=1'b0;
//#0 xre0 = 8'b00001001;xre1 = 8'b00100101; xre2 = 8'b00010111; xre3 = 8'b00010100;cin=1'b0;
//#0 xim0 = 8'b00000100;xim1 = 8'b00001001; xim2 = 8'b00000101; xim3 = 8'b00000110;cin=1'b0;
end
endmodule // stimulus
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -