⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.v

📁 新型的浮点乘法器 用csa来实现可以用在浮点乘法器的地方
💻 V
字号:
`timescale 1ns/1ps

module Test;
reg                 clk;
reg                 rst_n;

reg     [31:0]      A_in;  
reg     [31:0]      B_in;

wire    [31:0]      final_out;


always #2.5 clk = ~clk;
initial   clk = 0;

initial  begin  rst_n = 0; #7 rst_n = 1; end

initial begin
    //  $sdf_annotate("f:\csa_float_multiplier.sdf",Test.csa_float_multiplier);
	    A_in = 0;
	    B_in = 0;
/*	#20 A_in = 32'b0_1000_0011_0010_0000_0000_0000_0000_000;//18
	#20 B_in = 32'b0_1000_0011_0011_0000_0000_0000_0000_000;//19
	#20 A_in = 32'b0_1000_0011_1000_0000_0000_0000_0000_000;//24
	#20 B_in = 32'b0_1000_0100_0010_0000_0000_0000_0000_000;//36
*/

 #20 A_in =32'hc1efcab5;	B_in =32'h41dcc32e;	 // Sum_out=32'hc44ec906 ;
#20 A_in =32'hc1308a08;	B_in =32'hc222264d;	 // Sum_out=32'h43dfa385 ;
#20 A_in =32'h41dcc531;	B_in =32'h417e4026;	 // Sum_out=32'h43db42f9 ;
#20 A_in =32'h408e593b;	B_in =32'hc1e2bc82;	 // Sum_out=32'hc2fc2730 ;
#20 A_in =32'hc1124c1e;	B_in =32'hc244e69d;	 // Sum_out=32'h43e10c22 ;
#20 A_in =32'hc14ed445;	B_in =32'hc2061277;	 // Sum_out=32'h43d8a40e ;
#20 A_in =32'hc1a1c788;	B_in =32'h41a4c734;	 // Sum_out=32'hc3d0436c ;
#20 A_in =32'hbdf064ce;	B_in =32'hc24470a3;	 // Sum_out=32'h40b876f3 ;
#20 A_in =32'hc1a8aa6c;	B_in =32'hbe7d6e6a;	 // Sum_out=32'h40a6f92c ;
#20 A_in =32'hc1791c27;	B_in =32'hc1e012dd;	 // Sum_out=32'h43da0afd ;
#20 A_in =32'h40e647f3;	B_in =32'h4131c8c4;	 // Sum_out=32'h429fec58 ;
#20 A_in =32'hc192d3b9;	B_in =32'hc24a3587;	 // Sum_out=32'h4467f386 ;
#20 A_in =32'hc1e9bf8f;	B_in =32'h3fd0a4d5;	 // Sum_out=32'hc23e8225 ;
#20 A_in =32'h41b2ae9f;	B_in =32'h41e54331;	 // Sum_out=32'h4420051a ;
#20 A_in =32'h41e9fd33;	B_in =32'h4206c13e;	 // Sum_out=32'h44765653 ;
#20 A_in =32'hc15b40dd;	B_in =32'h422601cf;	 // Sum_out=32'hc40e2d9c ;
#20 A_in =32'h4165c058;	B_in =32'hbffc56c4;	 // Sum_out=32'hc1e27735 ;
#20 A_in =32'hc1c3c705;	B_in =32'h42070b86;	 // Sum_out=32'hc44e8d87 ;
#20 A_in =32'hc150a8bb;	B_in =32'hc2259492;	 // Sum_out=32'h4406f5d9 ;
#20 A_in =32'h41a96357;	B_in =32'hc10fc8b6;	 // Sum_out=32'hc33e4697 ;


end

csa_float_multiplier Test(.clk(clk),.rst_n(rst_n),.A_in(A_in),.B_in(B_in),.final_out(final_out));

endmodule

⌨️ 快捷键说明

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