|
|
@@ -2,7 +2,7 @@
|
|
|
//All rights reserved.
|
|
|
//File Title: Post-PnR Simulation Model file
|
|
|
//Tool Version: V1.9.9.03 (64-bit)
|
|
|
-//Created Time: Mon Nov 25 11:45:24 2024
|
|
|
+//Created Time: Fri Dec 27 14:45:08 2024
|
|
|
|
|
|
`timescale 100 ps/100 ps
|
|
|
module FifoTfe6Bytes(
|
|
|
@@ -36,34 +36,50 @@ wire Reset;
|
|
|
wire VCC;
|
|
|
wire WrClk;
|
|
|
wire WrEn;
|
|
|
-wire \fifo_inst/n20_5 ;
|
|
|
-wire \fifo_inst/n26_4 ;
|
|
|
-wire \fifo_inst/n377_4 ;
|
|
|
-wire \fifo_inst/rempty_val ;
|
|
|
-wire \fifo_inst/wfull_val_7 ;
|
|
|
+wire \fifo_inst/n24_5 ;
|
|
|
+wire \fifo_inst/n30_4 ;
|
|
|
+wire \fifo_inst/wfull_val ;
|
|
|
wire \fifo_inst/wfull_val1 ;
|
|
|
wire \fifo_inst/wfull_val1_0 ;
|
|
|
wire \fifo_inst/Full_1 ;
|
|
|
wire \fifo_inst/Equal.wbinnext_0_7 ;
|
|
|
-wire \fifo_inst/rempty_val_8 ;
|
|
|
+wire \fifo_inst/Equal.rgraynext_2_4 ;
|
|
|
+wire \fifo_inst/Equal.rgraynext_3_4 ;
|
|
|
+wire \fifo_inst/Equal.wgraynext_1_4 ;
|
|
|
+wire \fifo_inst/Equal.wgraynext_1_5 ;
|
|
|
+wire \fifo_inst/wfull_val_4 ;
|
|
|
+wire \fifo_inst/wfull_val_5 ;
|
|
|
+wire \fifo_inst/wfull_val_6 ;
|
|
|
+wire \fifo_inst/n529_6 ;
|
|
|
+wire \fifo_inst/rempty_val ;
|
|
|
wire \fifo_inst/wfull_val1_2 ;
|
|
|
wire \fifo_inst/wfull_val1_3 ;
|
|
|
wire \fifo_inst/Full_1_2 ;
|
|
|
wire \fifo_inst/Full_2 ;
|
|
|
+wire \fifo_inst/n228_1_SUM ;
|
|
|
+wire \fifo_inst/n228_3 ;
|
|
|
+wire \fifo_inst/n229_1_SUM ;
|
|
|
+wire \fifo_inst/n229_3 ;
|
|
|
+wire \fifo_inst/n230_1_SUM ;
|
|
|
+wire \fifo_inst/n230_3 ;
|
|
|
+wire \fifo_inst/n231_1_SUM ;
|
|
|
+wire \fifo_inst/n231_3 ;
|
|
|
+wire \fifo_inst/n232_1_SUM ;
|
|
|
+wire \fifo_inst/n232_3 ;
|
|
|
wire \fifo_inst/n4_6 ;
|
|
|
wire \fifo_inst/n9_6 ;
|
|
|
-wire [0:0] \fifo_inst/Equal.rgraynext ;
|
|
|
-wire [0:0] \fifo_inst/Equal.wgraynext ;
|
|
|
-wire [1:0] \fifo_inst/rbin_num_next ;
|
|
|
-wire [1:1] \fifo_inst/Equal.wbinnext ;
|
|
|
+wire [4:0] \fifo_inst/Equal.rgraynext ;
|
|
|
+wire [4:0] \fifo_inst/Equal.wgraynext ;
|
|
|
+wire [5:0] \fifo_inst/rbin_num_next ;
|
|
|
+wire [5:1] \fifo_inst/Equal.wbinnext ;
|
|
|
wire [1:0] \fifo_inst/reset_r ;
|
|
|
wire [1:0] \fifo_inst/reset_w ;
|
|
|
-wire [1:0] \fifo_inst/rbin_num ;
|
|
|
-wire [1:0] \fifo_inst/Equal.rq1_wptr ;
|
|
|
-wire [1:0] \fifo_inst/Equal.rq2_wptr ;
|
|
|
-wire [0:0] \fifo_inst/rptr ;
|
|
|
-wire [1:0] \fifo_inst/wptr ;
|
|
|
-wire [0:0] \fifo_inst/Equal.wbin ;
|
|
|
+wire [5:0] \fifo_inst/rbin_num ;
|
|
|
+wire [5:0] \fifo_inst/Equal.rq1_wptr ;
|
|
|
+wire [5:0] \fifo_inst/Equal.rq2_wptr ;
|
|
|
+wire [4:0] \fifo_inst/rptr ;
|
|
|
+wire [5:0] \fifo_inst/wptr ;
|
|
|
+wire [4:0] \fifo_inst/Equal.wbin ;
|
|
|
wire [31:16] \fifo_inst/DO ;
|
|
|
VCC VCC_cZ (
|
|
|
.V(VCC)
|
|
|
@@ -74,57 +90,78 @@ GND GND_cZ (
|
|
|
GSR GSR (
|
|
|
.GSRI(VCC)
|
|
|
);
|
|
|
-LUT4 \fifo_inst/n20_s1 (
|
|
|
+LUT4 \fifo_inst/n24_s1 (
|
|
|
.I0(\fifo_inst/Full_2 ),
|
|
|
.I1(\fifo_inst/Full_1_2 ),
|
|
|
.I2(\fifo_inst/Full_1 ),
|
|
|
.I3(WrEn),
|
|
|
- .F(\fifo_inst/n20_5 )
|
|
|
+ .F(\fifo_inst/n24_5 )
|
|
|
);
|
|
|
-defparam \fifo_inst/n20_s1 .INIT=16'h5300;
|
|
|
-LUT3 \fifo_inst/n26_s1 (
|
|
|
+defparam \fifo_inst/n24_s1 .INIT=16'h5300;
|
|
|
+LUT3 \fifo_inst/n30_s1 (
|
|
|
.I0(RdEn),
|
|
|
.I1(Empty),
|
|
|
.I2(\fifo_inst/rempty_val ),
|
|
|
- .F(\fifo_inst/n26_4 )
|
|
|
-);
|
|
|
-defparam \fifo_inst/n26_s1 .INIT=8'h0E;
|
|
|
-LUT3 \fifo_inst/Equal.rgraynext_0_s0 (
|
|
|
- .I0(\fifo_inst/rbin_num [0]),
|
|
|
- .I1(\fifo_inst/rbin_num_next [0]),
|
|
|
- .I2(\fifo_inst/rbin_num [1]),
|
|
|
- .F(\fifo_inst/Equal.rgraynext [0])
|
|
|
-);
|
|
|
-defparam \fifo_inst/Equal.rgraynext_0_s0 .INIT=8'h1E;
|
|
|
+ .F(\fifo_inst/n30_4 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n30_s1 .INIT=8'h0E;
|
|
|
+LUT3 \fifo_inst/Equal.rgraynext_2_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .I2(\fifo_inst/rbin_num [3]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_2_s0 .INIT=8'h1E;
|
|
|
+LUT4 \fifo_inst/Equal.rgraynext_4_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_3_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [3]),
|
|
|
+ .I2(\fifo_inst/rbin_num [4]),
|
|
|
+ .I3(\fifo_inst/rbin_num [5]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_4_s0 .INIT=16'h07F8;
|
|
|
LUT3 \fifo_inst/Equal.wgraynext_0_s0 (
|
|
|
- .I0(\fifo_inst/Equal.wbin [0]),
|
|
|
- .I1(\fifo_inst/n20_5 ),
|
|
|
- .I2(\fifo_inst/wptr [1]),
|
|
|
+ .I0(\fifo_inst/n24_5 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [0]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [1]),
|
|
|
.F(\fifo_inst/Equal.wgraynext [0])
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.wgraynext_0_s0 .INIT=8'h1E;
|
|
|
-LUT2 \fifo_inst/n377_s1 (
|
|
|
- .I0(\fifo_inst/reset_w [1]),
|
|
|
- .I1(\fifo_inst/wfull_val_7 ),
|
|
|
- .F(\fifo_inst/n377_4 )
|
|
|
-);
|
|
|
-defparam \fifo_inst/n377_s1 .INIT=4'h4;
|
|
|
-LUT4 \fifo_inst/rempty_val_s3 (
|
|
|
- .I0(\fifo_inst/Equal.rq2_wptr [1]),
|
|
|
- .I1(\fifo_inst/rempty_val_8 ),
|
|
|
- .I2(\fifo_inst/Equal.rq2_wptr [0]),
|
|
|
- .I3(\fifo_inst/rbin_num_next [0]),
|
|
|
- .F(\fifo_inst/rempty_val )
|
|
|
-);
|
|
|
-defparam \fifo_inst/rempty_val_s3 .INIT=16'h4221;
|
|
|
-LUT4 \fifo_inst/wfull_val_s3 (
|
|
|
- .I0(\fifo_inst/wptr [0]),
|
|
|
- .I1(\fifo_inst/wptr [1]),
|
|
|
- .I2(\fifo_inst/rbin_num [1]),
|
|
|
- .I3(\fifo_inst/rptr [0]),
|
|
|
- .F(\fifo_inst/wfull_val_7 )
|
|
|
-);
|
|
|
-defparam \fifo_inst/wfull_val_s3 .INIT=16'h1428;
|
|
|
+LUT3 \fifo_inst/Equal.wgraynext_1_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wgraynext_1_5 ),
|
|
|
+ .I2(\fifo_inst/Equal.wbinnext [1]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext [1])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_1_s0 .INIT=8'hE1;
|
|
|
+LUT2 \fifo_inst/Equal.wgraynext_2_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_5 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_2_s0 .INIT=4'h9;
|
|
|
+LUT3 \fifo_inst/Equal.wgraynext_3_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [4]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_3_s0 .INIT=8'h1E;
|
|
|
+LUT4 \fifo_inst/Equal.wgraynext_4_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [4]),
|
|
|
+ .I3(\fifo_inst/wptr [5]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_4_s0 .INIT=16'h07F8;
|
|
|
+LUT3 \fifo_inst/wfull_val_s0 (
|
|
|
+ .I0(\fifo_inst/wfull_val_4 ),
|
|
|
+ .I1(\fifo_inst/wfull_val_5 ),
|
|
|
+ .I2(\fifo_inst/wfull_val_6 ),
|
|
|
+ .F(\fifo_inst/wfull_val )
|
|
|
+);
|
|
|
+defparam \fifo_inst/wfull_val_s0 .INIT=8'h80;
|
|
|
LUT3 \fifo_inst/wfull_val1_s9 (
|
|
|
.I0(\fifo_inst/wfull_val1_3 ),
|
|
|
.I1(\fifo_inst/wfull_val1_2 ),
|
|
|
@@ -133,8 +170,8 @@ LUT3 \fifo_inst/wfull_val1_s9 (
|
|
|
);
|
|
|
defparam \fifo_inst/wfull_val1_s9 .INIT=8'hAC;
|
|
|
LUT3 \fifo_inst/wfull_val1_s10 (
|
|
|
- .I0(\fifo_inst/wfull_val_7 ),
|
|
|
- .I1(\fifo_inst/wfull_val1_0 ),
|
|
|
+ .I0(\fifo_inst/wfull_val1_0 ),
|
|
|
+ .I1(\fifo_inst/wfull_val ),
|
|
|
.I2(\fifo_inst/reset_w [1]),
|
|
|
.F(\fifo_inst/wfull_val1_0 )
|
|
|
);
|
|
|
@@ -147,8 +184,8 @@ LUT3 \fifo_inst/Full_d_s (
|
|
|
);
|
|
|
defparam \fifo_inst/Full_d_s .INIT=8'hAC;
|
|
|
LUT3 \fifo_inst/Full_s8 (
|
|
|
- .I0(\fifo_inst/wfull_val_7 ),
|
|
|
- .I1(\fifo_inst/Full_1 ),
|
|
|
+ .I0(\fifo_inst/Full_1 ),
|
|
|
+ .I1(\fifo_inst/wfull_val ),
|
|
|
.I2(\fifo_inst/reset_w [1]),
|
|
|
.F(\fifo_inst/Full_1 )
|
|
|
);
|
|
|
@@ -160,34 +197,175 @@ LUT3 \fifo_inst/rbin_num_next_0_s5 (
|
|
|
.F(\fifo_inst/rbin_num_next [0])
|
|
|
);
|
|
|
defparam \fifo_inst/rbin_num_next_0_s5 .INIT=8'hB4;
|
|
|
-LUT3 \fifo_inst/rbin_num_next_1_s2 (
|
|
|
- .I0(\fifo_inst/rbin_num_next [0]),
|
|
|
- .I1(\fifo_inst/rbin_num [0]),
|
|
|
- .I2(\fifo_inst/rbin_num [1]),
|
|
|
+LUT4 \fifo_inst/rbin_num_next_1_s5 (
|
|
|
+ .I0(Empty),
|
|
|
+ .I1(RdEn),
|
|
|
+ .I2(\fifo_inst/rbin_num [0]),
|
|
|
+ .I3(\fifo_inst/rbin_num [1]),
|
|
|
.F(\fifo_inst/rbin_num_next [1])
|
|
|
);
|
|
|
-defparam \fifo_inst/rbin_num_next_1_s2 .INIT=8'hB4;
|
|
|
+defparam \fifo_inst/rbin_num_next_1_s5 .INIT=16'hBF40;
|
|
|
+LUT2 \fifo_inst/rbin_num_next_2_s5 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .F(\fifo_inst/rbin_num_next [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_next_2_s5 .INIT=4'h6;
|
|
|
+LUT4 \fifo_inst/rbin_num_next_5_s2 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_3_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [3]),
|
|
|
+ .I2(\fifo_inst/rbin_num [4]),
|
|
|
+ .I3(\fifo_inst/rbin_num [5]),
|
|
|
+ .F(\fifo_inst/rbin_num_next [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_next_5_s2 .INIT=16'h7F80;
|
|
|
LUT2 \fifo_inst/Equal.wbinnext_0_s3 (
|
|
|
- .I0(\fifo_inst/Equal.wbin [0]),
|
|
|
- .I1(\fifo_inst/n20_5 ),
|
|
|
+ .I0(\fifo_inst/n24_5 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [0]),
|
|
|
.F(\fifo_inst/Equal.wbinnext_0_7 )
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.wbinnext_0_s3 .INIT=4'h6;
|
|
|
-LUT3 \fifo_inst/Equal.wbinnext_1_s2 (
|
|
|
- .I0(\fifo_inst/Equal.wbin [0]),
|
|
|
- .I1(\fifo_inst/n20_5 ),
|
|
|
- .I2(\fifo_inst/wptr [1]),
|
|
|
+LUT3 \fifo_inst/Equal.wbinnext_1_s3 (
|
|
|
+ .I0(\fifo_inst/n24_5 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [0]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [1]),
|
|
|
.F(\fifo_inst/Equal.wbinnext [1])
|
|
|
);
|
|
|
-defparam \fifo_inst/Equal.wbinnext_1_s2 .INIT=8'h78;
|
|
|
-LUT4 \fifo_inst/rempty_val_s4 (
|
|
|
- .I0(\fifo_inst/Equal.rq2_wptr [0]),
|
|
|
- .I1(\fifo_inst/Equal.rq2_wptr [1]),
|
|
|
- .I2(\fifo_inst/rbin_num [1]),
|
|
|
- .I3(\fifo_inst/rbin_num [0]),
|
|
|
- .F(\fifo_inst/rempty_val_8 )
|
|
|
+defparam \fifo_inst/Equal.wbinnext_1_s3 .INIT=8'h78;
|
|
|
+LUT2 \fifo_inst/Equal.wbinnext_2_s3 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wgraynext_1_5 ),
|
|
|
+ .F(\fifo_inst/Equal.wbinnext [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbinnext_2_s3 .INIT=4'h1;
|
|
|
+LUT2 \fifo_inst/Equal.wbinnext_3_s3 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .F(\fifo_inst/Equal.wbinnext [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbinnext_3_s3 .INIT=4'h6;
|
|
|
+LUT3 \fifo_inst/Equal.wbinnext_4_s3 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [4]),
|
|
|
+ .F(\fifo_inst/Equal.wbinnext [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbinnext_4_s3 .INIT=8'h78;
|
|
|
+LUT4 \fifo_inst/Equal.wbinnext_5_s2 (
|
|
|
+ .I0(\fifo_inst/Equal.wgraynext_1_4 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [3]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [4]),
|
|
|
+ .I3(\fifo_inst/wptr [5]),
|
|
|
+ .F(\fifo_inst/Equal.wbinnext [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbinnext_5_s2 .INIT=16'h7F80;
|
|
|
+LUT4 \fifo_inst/Equal.rgraynext_2_s1 (
|
|
|
+ .I0(Empty),
|
|
|
+ .I1(RdEn),
|
|
|
+ .I2(\fifo_inst/rbin_num [0]),
|
|
|
+ .I3(\fifo_inst/rbin_num [1]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext_2_4 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_2_s1 .INIT=16'h4000;
|
|
|
+LUT2 \fifo_inst/Equal.rgraynext_3_s1 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext_3_4 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_3_s1 .INIT=4'h8;
|
|
|
+LUT4 \fifo_inst/Equal.wgraynext_1_s1 (
|
|
|
+ .I0(\fifo_inst/n24_5 ),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [0]),
|
|
|
+ .I2(\fifo_inst/Equal.wbin [1]),
|
|
|
+ .I3(\fifo_inst/Equal.wbin [2]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext_1_4 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_1_s1 .INIT=16'h8000;
|
|
|
+LUT4 \fifo_inst/Equal.wgraynext_1_s2 (
|
|
|
+ .I0(\fifo_inst/Equal.wbin [0]),
|
|
|
+ .I1(\fifo_inst/Equal.wbin [1]),
|
|
|
+ .I2(\fifo_inst/n24_5 ),
|
|
|
+ .I3(\fifo_inst/Equal.wbin [2]),
|
|
|
+ .F(\fifo_inst/Equal.wgraynext_1_5 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wgraynext_1_s2 .INIT=16'h007F;
|
|
|
+LUT4 \fifo_inst/wfull_val_s1 (
|
|
|
+ .I0(\fifo_inst/wptr [0]),
|
|
|
+ .I1(\fifo_inst/rptr [0]),
|
|
|
+ .I2(\fifo_inst/wptr [4]),
|
|
|
+ .I3(\fifo_inst/rptr [4]),
|
|
|
+ .F(\fifo_inst/wfull_val_4 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/wfull_val_s1 .INIT=16'h0990;
|
|
|
+LUT4 \fifo_inst/wfull_val_s2 (
|
|
|
+ .I0(\fifo_inst/wptr [3]),
|
|
|
+ .I1(\fifo_inst/rptr [3]),
|
|
|
+ .I2(\fifo_inst/wptr [5]),
|
|
|
+ .I3(\fifo_inst/rbin_num [5]),
|
|
|
+ .F(\fifo_inst/wfull_val_5 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/wfull_val_s2 .INIT=16'h0990;
|
|
|
+LUT4 \fifo_inst/wfull_val_s3 (
|
|
|
+ .I0(\fifo_inst/wptr [1]),
|
|
|
+ .I1(\fifo_inst/rptr [1]),
|
|
|
+ .I2(\fifo_inst/wptr [2]),
|
|
|
+ .I3(\fifo_inst/rptr [2]),
|
|
|
+ .F(\fifo_inst/wfull_val_6 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/wfull_val_s3 .INIT=16'h9009;
|
|
|
+LUT4 \fifo_inst/Equal.rgraynext_0_s1 (
|
|
|
+ .I0(Empty),
|
|
|
+ .I1(RdEn),
|
|
|
+ .I2(\fifo_inst/rbin_num [0]),
|
|
|
+ .I3(\fifo_inst/rbin_num_next [1]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext [0])
|
|
|
);
|
|
|
-defparam \fifo_inst/rempty_val_s4 .INIT=16'h871E;
|
|
|
+defparam \fifo_inst/Equal.rgraynext_0_s1 .INIT=16'h4BB4;
|
|
|
+LUT3 \fifo_inst/Equal.rgraynext_1_s1 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .I2(\fifo_inst/rbin_num_next [1]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext [1])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_1_s1 .INIT=8'h96;
|
|
|
+LUT4 \fifo_inst/rbin_num_next_4_s6 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .I2(\fifo_inst/rbin_num [3]),
|
|
|
+ .I3(\fifo_inst/rbin_num [4]),
|
|
|
+ .F(\fifo_inst/rbin_num_next [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_next_4_s6 .INIT=16'h7F80;
|
|
|
+LUT3 \fifo_inst/rbin_num_next_3_s6 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .I2(\fifo_inst/rbin_num [3]),
|
|
|
+ .F(\fifo_inst/rbin_num_next [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_next_3_s6 .INIT=8'h78;
|
|
|
+LUT4 \fifo_inst/Equal.rgraynext_3_s2 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext_2_4 ),
|
|
|
+ .I1(\fifo_inst/rbin_num [2]),
|
|
|
+ .I2(\fifo_inst/rbin_num [3]),
|
|
|
+ .I3(\fifo_inst/rbin_num [4]),
|
|
|
+ .F(\fifo_inst/Equal.rgraynext [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rgraynext_3_s2 .INIT=16'h07F8;
|
|
|
+LUT4 \fifo_inst/n529_s2 (
|
|
|
+ .I0(\fifo_inst/reset_w [1]),
|
|
|
+ .I1(\fifo_inst/wfull_val_4 ),
|
|
|
+ .I2(\fifo_inst/wfull_val_5 ),
|
|
|
+ .I3(\fifo_inst/wfull_val_6 ),
|
|
|
+ .F(\fifo_inst/n529_6 )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n529_s2 .INIT=16'h4000;
|
|
|
+LUT3 \fifo_inst/rempty_val_s2 (
|
|
|
+ .I0(\fifo_inst/rbin_num_next [5]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [5]),
|
|
|
+ .I2(\fifo_inst/n232_3 ),
|
|
|
+ .F(\fifo_inst/rempty_val )
|
|
|
+);
|
|
|
+defparam \fifo_inst/rempty_val_s2 .INIT=8'h09;
|
|
|
DFFP \fifo_inst/reset_r_0_s0 (
|
|
|
.D(GND),
|
|
|
.CLK(\fifo_inst/n4_6 ),
|
|
|
@@ -209,6 +387,34 @@ DFFP \fifo_inst/reset_w_0_s0 (
|
|
|
.Q(\fifo_inst/reset_w [0])
|
|
|
);
|
|
|
defparam \fifo_inst/reset_w_0_s0 .INIT=1'b1;
|
|
|
+DFFC \fifo_inst/rbin_num_5_s0 (
|
|
|
+ .D(\fifo_inst/rbin_num_next [5]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rbin_num [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_5_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rbin_num_4_s0 (
|
|
|
+ .D(\fifo_inst/rbin_num_next [4]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rbin_num [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rbin_num_3_s0 (
|
|
|
+ .D(\fifo_inst/rbin_num_next [3]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rbin_num [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rbin_num_2_s0 (
|
|
|
+ .D(\fifo_inst/rbin_num_next [2]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rbin_num [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rbin_num_2_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/rbin_num_1_s0 (
|
|
|
.D(\fifo_inst/rbin_num_next [1]),
|
|
|
.CLK(RdClk),
|
|
|
@@ -223,6 +429,34 @@ DFFC \fifo_inst/rbin_num_0_s0 (
|
|
|
.Q(\fifo_inst/rbin_num [0])
|
|
|
);
|
|
|
defparam \fifo_inst/rbin_num_0_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq1_wptr_5_s0 (
|
|
|
+ .D(\fifo_inst/wptr [5]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq1_wptr [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq1_wptr_5_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq1_wptr_4_s0 (
|
|
|
+ .D(\fifo_inst/wptr [4]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq1_wptr [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq1_wptr_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq1_wptr_3_s0 (
|
|
|
+ .D(\fifo_inst/wptr [3]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq1_wptr [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq1_wptr_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq1_wptr_2_s0 (
|
|
|
+ .D(\fifo_inst/wptr [2]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq1_wptr [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq1_wptr_2_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/Equal.rq1_wptr_1_s0 (
|
|
|
.D(\fifo_inst/wptr [1]),
|
|
|
.CLK(RdClk),
|
|
|
@@ -237,6 +471,34 @@ DFFC \fifo_inst/Equal.rq1_wptr_0_s0 (
|
|
|
.Q(\fifo_inst/Equal.rq1_wptr [0])
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.rq1_wptr_0_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq2_wptr_5_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rq1_wptr [5]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq2_wptr [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq2_wptr_5_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq2_wptr_4_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rq1_wptr [4]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq2_wptr [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq2_wptr_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq2_wptr_3_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rq1_wptr [3]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq2_wptr [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq2_wptr_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.rq2_wptr_2_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rq1_wptr [2]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/Equal.rq2_wptr [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.rq2_wptr_2_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/Equal.rq2_wptr_1_s0 (
|
|
|
.D(\fifo_inst/Equal.rq1_wptr [1]),
|
|
|
.CLK(RdClk),
|
|
|
@@ -251,6 +513,34 @@ DFFC \fifo_inst/Equal.rq2_wptr_0_s0 (
|
|
|
.Q(\fifo_inst/Equal.rq2_wptr [0])
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.rq2_wptr_0_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rptr_4_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rgraynext [4]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rptr [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rptr_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rptr_3_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rgraynext [3]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rptr [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rptr_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rptr_2_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rgraynext [2]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rptr [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rptr_2_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/rptr_1_s0 (
|
|
|
+ .D(\fifo_inst/Equal.rgraynext [1]),
|
|
|
+ .CLK(RdClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_r [1]),
|
|
|
+ .Q(\fifo_inst/rptr [1])
|
|
|
+);
|
|
|
+defparam \fifo_inst/rptr_1_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/rptr_0_s0 (
|
|
|
.D(\fifo_inst/Equal.rgraynext [0]),
|
|
|
.CLK(RdClk),
|
|
|
@@ -258,8 +548,36 @@ DFFC \fifo_inst/rptr_0_s0 (
|
|
|
.Q(\fifo_inst/rptr [0])
|
|
|
);
|
|
|
defparam \fifo_inst/rptr_0_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/wptr_5_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wbinnext [5]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/wptr [5])
|
|
|
+);
|
|
|
+defparam \fifo_inst/wptr_5_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/wptr_4_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wgraynext [4]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/wptr [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/wptr_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/wptr_3_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wgraynext [3]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/wptr [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/wptr_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/wptr_2_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wgraynext [2]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/wptr [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/wptr_2_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/wptr_1_s0 (
|
|
|
- .D(\fifo_inst/Equal.wbinnext [1]),
|
|
|
+ .D(\fifo_inst/Equal.wgraynext [1]),
|
|
|
.CLK(WrClk),
|
|
|
.CLEAR(\fifo_inst/reset_w [1]),
|
|
|
.Q(\fifo_inst/wptr [1])
|
|
|
@@ -272,6 +590,34 @@ DFFC \fifo_inst/wptr_0_s0 (
|
|
|
.Q(\fifo_inst/wptr [0])
|
|
|
);
|
|
|
defparam \fifo_inst/wptr_0_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.wbin_4_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wbinnext [4]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/Equal.wbin [4])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbin_4_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.wbin_3_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wbinnext [3]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/Equal.wbin [3])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbin_3_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.wbin_2_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wbinnext [2]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/Equal.wbin [2])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbin_2_s0 .INIT=1'b0;
|
|
|
+DFFC \fifo_inst/Equal.wbin_1_s0 (
|
|
|
+ .D(\fifo_inst/Equal.wbinnext [1]),
|
|
|
+ .CLK(WrClk),
|
|
|
+ .CLEAR(\fifo_inst/reset_w [1]),
|
|
|
+ .Q(\fifo_inst/Equal.wbin [1])
|
|
|
+);
|
|
|
+defparam \fifo_inst/Equal.wbin_1_s0 .INIT=1'b0;
|
|
|
DFFC \fifo_inst/Equal.wbin_0_s0 (
|
|
|
.D(\fifo_inst/Equal.wbinnext_0_7 ),
|
|
|
.CLK(WrClk),
|
|
|
@@ -294,16 +640,16 @@ DFFP \fifo_inst/reset_r_1_s0 (
|
|
|
);
|
|
|
defparam \fifo_inst/reset_r_1_s0 .INIT=1'b1;
|
|
|
DFFC \fifo_inst/wfull_val1_s0 (
|
|
|
- .D(\fifo_inst/wfull_val_7 ),
|
|
|
+ .D(\fifo_inst/wfull_val ),
|
|
|
.CLK(WrClk),
|
|
|
.CLEAR(\fifo_inst/reset_w [1]),
|
|
|
.Q(\fifo_inst/wfull_val1_2 )
|
|
|
);
|
|
|
defparam \fifo_inst/wfull_val1_s0 .INIT=1'b0;
|
|
|
DFFP \fifo_inst/wfull_val1_s1 (
|
|
|
- .D(\fifo_inst/wfull_val_7 ),
|
|
|
+ .D(\fifo_inst/wfull_val ),
|
|
|
.CLK(WrClk),
|
|
|
- .PRESET(\fifo_inst/n377_4 ),
|
|
|
+ .PRESET(\fifo_inst/n529_6 ),
|
|
|
.Q(\fifo_inst/wfull_val1_3 )
|
|
|
);
|
|
|
defparam \fifo_inst/wfull_val1_s1 .INIT=1'b1;
|
|
|
@@ -317,23 +663,23 @@ defparam \fifo_inst/Full_s0 .INIT=1'b0;
|
|
|
DFFP \fifo_inst/Full_s1 (
|
|
|
.D(\fifo_inst/wfull_val1 ),
|
|
|
.CLK(WrClk),
|
|
|
- .PRESET(\fifo_inst/n377_4 ),
|
|
|
+ .PRESET(\fifo_inst/n529_6 ),
|
|
|
.Q(\fifo_inst/Full_2 )
|
|
|
);
|
|
|
defparam \fifo_inst/Full_s1 .INIT=1'b1;
|
|
|
SDPB \fifo_inst/Equal.mem_Equal.mem_0_0_s (
|
|
|
.CLKA(WrClk),
|
|
|
- .CEA(\fifo_inst/n20_5 ),
|
|
|
+ .CEA(\fifo_inst/n24_5 ),
|
|
|
.RESETA(GND),
|
|
|
.CLKB(RdClk),
|
|
|
- .CEB(\fifo_inst/n26_4 ),
|
|
|
+ .CEB(\fifo_inst/n30_4 ),
|
|
|
.RESETB(\fifo_inst/reset_r [1]),
|
|
|
.OCE(GND),
|
|
|
.BLKSELA({GND, GND, GND}),
|
|
|
.BLKSELB({GND, GND, GND}),
|
|
|
.DI({Data[31:0]}),
|
|
|
- .ADA({GND, GND, GND, GND, GND, GND, GND, GND, \fifo_inst/Equal.wbin [0], GND, VCC, VCC, VCC, VCC}),
|
|
|
- .ADB({GND, GND, GND, GND, GND, GND, GND, GND, \fifo_inst/rbin_num_next [0], GND, GND, GND, GND, GND}),
|
|
|
+ .ADA({GND, GND, GND, GND, \fifo_inst/Equal.wbin [4:0], GND, VCC, VCC, VCC, VCC}),
|
|
|
+ .ADB({GND, GND, GND, GND, \fifo_inst/rbin_num_next [4:0], GND, GND, GND, GND, GND}),
|
|
|
.DO({Q[31:0]})
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_0_s .READ_MODE=1'b0;
|
|
|
@@ -344,17 +690,17 @@ defparam \fifo_inst/Equal.mem_Equal.mem_0_0_s .BLK_SEL_0=3'b000;
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_0_s .BLK_SEL_1=3'b000;
|
|
|
SDPB \fifo_inst/Equal.mem_Equal.mem_0_1_s (
|
|
|
.CLKA(WrClk),
|
|
|
- .CEA(\fifo_inst/n20_5 ),
|
|
|
+ .CEA(\fifo_inst/n24_5 ),
|
|
|
.RESETA(GND),
|
|
|
.CLKB(RdClk),
|
|
|
- .CEB(\fifo_inst/n26_4 ),
|
|
|
+ .CEB(\fifo_inst/n30_4 ),
|
|
|
.RESETB(\fifo_inst/reset_r [1]),
|
|
|
.OCE(GND),
|
|
|
.BLKSELA({GND, GND, GND}),
|
|
|
.BLKSELB({GND, GND, GND}),
|
|
|
.DI({GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, GND, Data[47:32]}),
|
|
|
- .ADA({GND, GND, GND, GND, GND, GND, GND, GND, \fifo_inst/Equal.wbin [0], GND, VCC, VCC, VCC, VCC}),
|
|
|
- .ADB({GND, GND, GND, GND, GND, GND, GND, GND, \fifo_inst/rbin_num_next [0], GND, GND, GND, GND, GND}),
|
|
|
+ .ADA({GND, GND, GND, GND, \fifo_inst/Equal.wbin [4:0], GND, VCC, VCC, VCC, VCC}),
|
|
|
+ .ADB({GND, GND, GND, GND, \fifo_inst/rbin_num_next [4:0], GND, GND, GND, GND, GND}),
|
|
|
.DO({\fifo_inst/DO [31:16], Q[47:32]})
|
|
|
);
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_1_s .READ_MODE=1'b0;
|
|
|
@@ -363,6 +709,51 @@ defparam \fifo_inst/Equal.mem_Equal.mem_0_1_s .BIT_WIDTH_1=32;
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_1_s .RESET_MODE="ASYNC";
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_1_s .BLK_SEL_0=3'b000;
|
|
|
defparam \fifo_inst/Equal.mem_Equal.mem_0_1_s .BLK_SEL_1=3'b000;
|
|
|
+ALU \fifo_inst/n228_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext [0]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [0]),
|
|
|
+ .I3(GND),
|
|
|
+ .CIN(GND),
|
|
|
+ .COUT(\fifo_inst/n228_3 ),
|
|
|
+ .SUM(\fifo_inst/n228_1_SUM )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n228_s0 .ALU_MODE=3;
|
|
|
+ALU \fifo_inst/n229_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext [1]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [1]),
|
|
|
+ .I3(GND),
|
|
|
+ .CIN(\fifo_inst/n228_3 ),
|
|
|
+ .COUT(\fifo_inst/n229_3 ),
|
|
|
+ .SUM(\fifo_inst/n229_1_SUM )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n229_s0 .ALU_MODE=3;
|
|
|
+ALU \fifo_inst/n230_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext [2]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [2]),
|
|
|
+ .I3(GND),
|
|
|
+ .CIN(\fifo_inst/n229_3 ),
|
|
|
+ .COUT(\fifo_inst/n230_3 ),
|
|
|
+ .SUM(\fifo_inst/n230_1_SUM )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n230_s0 .ALU_MODE=3;
|
|
|
+ALU \fifo_inst/n231_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext [3]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [3]),
|
|
|
+ .I3(GND),
|
|
|
+ .CIN(\fifo_inst/n230_3 ),
|
|
|
+ .COUT(\fifo_inst/n231_3 ),
|
|
|
+ .SUM(\fifo_inst/n231_1_SUM )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n231_s0 .ALU_MODE=3;
|
|
|
+ALU \fifo_inst/n232_s0 (
|
|
|
+ .I0(\fifo_inst/Equal.rgraynext [4]),
|
|
|
+ .I1(\fifo_inst/Equal.rq2_wptr [4]),
|
|
|
+ .I3(GND),
|
|
|
+ .CIN(\fifo_inst/n231_3 ),
|
|
|
+ .COUT(\fifo_inst/n232_3 ),
|
|
|
+ .SUM(\fifo_inst/n232_1_SUM )
|
|
|
+);
|
|
|
+defparam \fifo_inst/n232_s0 .ALU_MODE=3;
|
|
|
INV \fifo_inst/n4_s2 (
|
|
|
.I(RdClk),
|
|
|
.O(\fifo_inst/n4_6 )
|