pipeline refactoring - fmax >= 222 mhz
This commit is contained in:
@@ -22,9 +22,7 @@ module VX_fp_add (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
twentynm_fp_mac mac_fp_wys (
|
||||
// inputs
|
||||
.accumulate(),
|
||||
|
||||
@@ -22,9 +22,7 @@ module VX_fp_div (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_div fdiv (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
@@ -21,9 +21,7 @@ module VX_fp_ftoi (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_ftoi ftoi (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
@@ -21,9 +21,7 @@ module VX_fp_ftou (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_ftou ftou (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
@@ -21,9 +21,7 @@ module VX_fp_itof (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_itof itof (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
@@ -28,9 +28,7 @@ module VX_fp_madd (
|
||||
wire [`ISTAG_BITS-1:0] out_tag_st0, out_tag_st1;
|
||||
wire in_valid_st0, out_valid_st0, out_valid_st1;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
twentynm_fp_mac mac_fp_wys0 (
|
||||
// inputs
|
||||
.accumulate(),
|
||||
|
||||
@@ -28,9 +28,7 @@ module VX_fp_msub (
|
||||
wire [`ISTAG_BITS-1:0] out_tag_st0, out_tag_st1;
|
||||
wire in_valid_st0, out_valid_st0, out_valid_st1;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
twentynm_fp_mac mac_fp_wys0 (
|
||||
// inputs
|
||||
.accumulate(),
|
||||
|
||||
@@ -22,9 +22,7 @@ module VX_fp_mul (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
twentynm_fp_mac mac_fp_wys (
|
||||
// inputs
|
||||
.accumulate(),
|
||||
|
||||
@@ -21,9 +21,7 @@ module VX_fp_sqrt (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_sqrt fsqrt (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
@@ -22,9 +22,7 @@ module VX_fp_sub (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
twentynm_fp_mac mac_fp_wys (
|
||||
// inputs
|
||||
.accumulate(),
|
||||
|
||||
@@ -21,9 +21,7 @@ module VX_fp_utof (
|
||||
wire enable = ~stall;
|
||||
assign ready_in = enable;
|
||||
|
||||
genvar i;
|
||||
|
||||
for (i = 0; i < `NUM_THREADS; i++) begin
|
||||
for (genvar i = 0; i < `NUM_THREADS; i++) begin
|
||||
acl_fp_utof utof (
|
||||
.clk (clk),
|
||||
.areset (1'b0),
|
||||
|
||||
Reference in New Issue
Block a user