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

📄 cf_fp_mul_p_11_52.v

📁 verilog浮点乘发器
💻 V
📖 第 1 页 / 共 5 页
字号:
    n7 <= s8_2;cf_fp_mul_p_11_52_105 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_5 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_5 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [102:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [101:0] n7;wire   [11:0] s8_1;wire   [101:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 102'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 102'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_104 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_6 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_6 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [101:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [100:0] n7;wire   [11:0] s8_1;wire   [100:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 101'b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 101'b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_103 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_7 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_7 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [100:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [99:0] n7;wire   [11:0] s8_1;wire   [99:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 100'b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 100'b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_102 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_8 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_8 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [99:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [98:0] n7;wire   [11:0] s8_1;wire   [98:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 99'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 99'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_101 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_9 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_9 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [98:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [97:0] n7;wire   [11:0] s8_1;wire   [97:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 98'b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 98'b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_100 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_10 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_10 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [97:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [96:0] n7;wire   [11:0] s8_1;wire   [96:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 97'b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 97'b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_99 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_11 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;assign o5 = s9_5;assign o4 = s9_4;assign o3 = s9_3;assign o2 = s9_2;assign o1 = s9_1;endmodulemodule cf_fp_mul_p_11_52_11 (clock_c, i1, i2, i3, i4, i5, i6, i7, i8, i9, o1, o2, o3, o4, o5, o6, o7);input  clock_c;input  i1;input  i2;input  i3;input  i4;input  i5;input  i6;input  i7;input  [11:0] i8;input  [96:0] i9;output o1;output o2;output o3;output o4;output o5;output [11:0] o6;output [52:0] o7;reg    n1;reg    n2;reg    n3;reg    n4;reg    n5;reg    [11:0] n6;reg    [95:0] n7;wire   [11:0] s8_1;wire   [95:0] s8_2;wire   s9_1;wire   s9_2;wire   s9_3;wire   s9_4;wire   s9_5;wire   [11:0] s9_6;wire   [52:0] s9_7;initial n1 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n1 <= 1'b0;  else if (i1 == 1'b1)    n1 <= i3;initial n2 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n2 <= 1'b0;  else if (i1 == 1'b1)    n2 <= i4;initial n3 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n3 <= 1'b0;  else if (i1 == 1'b1)    n3 <= i5;initial n4 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n4 <= 1'b0;  else if (i1 == 1'b1)    n4 <= i6;initial n5 = 1'b0;always @ (posedge clock_c)  if (i2 == 1'b1)    n5 <= 1'b0;  else if (i1 == 1'b1)    n5 <= i7;initial n6 = 12'b000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n6 <= 12'b000000000000;  else if (i1 == 1'b1)    n6 <= s8_1;initial n7 = 96'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;always @ (posedge clock_c)  if (i2 == 1'b1)    n7 <= 96'b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;  else if (i1 == 1'b1)    n7 <= s8_2;cf_fp_mul_p_11_52_98 s8 (i8, i9, s8_1, s8_2);cf_fp_mul_p_11_52_12 s9 (clock_c, i1, i2, n1, n2, n3, n4, n5, n6, n7, s9_1, s9_2, s9_3, s9_4, s9_5, s9_6, s9_7);assign o7 = s9_7;assign o6 = s9_6;

⌨️ 快捷键说明

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