diff --git a/techlibs/nanoxplore/cells_wrap_u.v b/techlibs/nanoxplore/cells_wrap_u.v index b753c5466..74adfaa51 100644 --- a/techlibs/nanoxplore/cells_wrap_u.v +++ b/techlibs/nanoxplore/cells_wrap_u.v @@ -10,7 +10,7 @@ NX_GCK_U #( ) _TECHMAP_REPLACE_ ( .CMD(CMD), .SI1(CKI), - .SI2(1'b0), + .SI2(), .SO(CKO) ); endmodule @@ -1495,24 +1495,24 @@ module NX_RFBDP_U_WRAP(WCK, WE, WEA, I, O, RA, WA); .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(O[0]), .O2(O[1]), .O3(O[2]), @@ -1536,17 +1536,17 @@ module NX_RFBDP_U_WRAP(WCK, WE, WEA, I, O, RA, WA); .RA3(RA[2]), .RA4(RA[3]), .RA5(RA[4]), - .RA6(1'b0), - .RA7(1'b0), - .RA8(1'b0), - .RA9(1'b0), - .RA10(1'b0), + .RA6(), + .RA7(), + .RA8(), + .RA9(), + .RA10(), .WA1(WA[0]), .WA2(WA[1]), .WA3(WA[2]), .WA4(WA[3]), .WA5(WA[4]), - .WA6(1'b0), + .WA6(), .WE(WE), .WEA(WEA) ); @@ -1587,24 +1587,24 @@ module NX_RFBSP_U_WRAP(WCK, WE, WEA, I, O, WA); .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(O[0]), .O2(O[1]), .O3(O[2]), @@ -1623,22 +1623,22 @@ module NX_RFBSP_U_WRAP(WCK, WE, WEA, I, O, WA); .O16(O[15]), .O17(O[16]), .O18(O[17]), - .RA1(1'b0), - .RA2(1'b0), - .RA3(1'b0), - .RA4(1'b0), - .RA5(1'b0), - .RA6(1'b0), - .RA7(1'b0), - .RA8(1'b0), - .RA9(1'b0), - .RA10(1'b0), + .RA1(), + .RA2(), + .RA3(), + .RA4(), + .RA5(), + .RA6(), + .RA7(), + .RA8(), + .RA9(), + .RA10(), .WA1(WA[0]), .WA2(WA[1]), .WA3(WA[2]), .WA4(WA[3]), .WA5(WA[4]), - .WA6(1'b0), + .WA6(), .WE(WE), .WEA(WEA) ); @@ -1679,24 +1679,24 @@ module NX_XRFB_64x18(WCK, WE, WEA, I, O, RA, WA); .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(O[0]), .O2(O[1]), .O3(O[2]), @@ -1721,10 +1721,10 @@ module NX_XRFB_64x18(WCK, WE, WEA, I, O, RA, WA); .RA4(RA[3]), .RA5(RA[4]), .RA6(RA[5]), - .RA7(1'b0), - .RA8(1'b0), - .RA9(1'b0), - .RA10(1'b0), + .RA7(), + .RA8(), + .RA9(), + .RA10(), .WA1(WA[0]), .WA2(WA[1]), .WA3(WA[2]), @@ -1830,17 +1830,17 @@ module NX_XRFB_32x36(WCK, WE, WEA, I, O, RA, WA); .RA3(RA[2]), .RA4(RA[3]), .RA5(RA[4]), - .RA6(1'b0), - .RA7(1'b0), - .RA8(1'b0), - .RA9(1'b0), - .RA10(1'b0), + .RA6(), + .RA7(), + .RA8(), + .RA9(), + .RA10(), .WA1(WA[0]), .WA2(WA[1]), .WA3(WA[2]), .WA4(WA[3]), .WA5(WA[4]), - .WA6(1'b0), + .WA6(), .WE(WE), .WEA(WEA) ); @@ -1883,24 +1883,24 @@ module NX_XRFB_2R_1W(WCK, WE, WEA, I, AO, BO, WA, ARA, BRA); .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(AO[0]), .O2(AO[1]), .O3(AO[2]), @@ -1952,7 +1952,7 @@ module NX_XRFB_2R_1W(WCK, WE, WEA, I, AO, BO, WA, ARA, BRA); .WA3(WA[2]), .WA4(WA[3]), .WA5(WA[4]), - .WA6(1'b0), + .WA6(), .WE(WE), .WEA(WEA) ); @@ -2043,26 +2043,26 @@ module NX_RFB(RCK, WCK, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, .I14(I14), .I15(I15), .I16(I16), - .I17(1'b0), - .I18(1'b0), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I17(), + .I18(), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(D[0]), .O2(D[1]), .O3(D[2]), @@ -2085,10 +2085,10 @@ module NX_RFB(RCK, WCK, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, .RA4(RA4), .RA5(RA5), .RA6(RA6), - .RA7(1'b0), - .RA8(1'b0), - .RA9(1'b0), - .RA10(1'b0), + .RA7(), + .RA8(), + .RA9(), + .RA10(), .WA1(WA1), .WA2(WA2), .WA3(WA3), @@ -2096,7 +2096,7 @@ module NX_RFB(RCK, WCK, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, .WA5(WA5), .WA6(WA6), .WE(WE), - .WEA(1'b0) + .WEA() ); genvar i; @@ -2109,7 +2109,7 @@ module NX_RFB(RCK, WCK, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, .CK(RCK), .I(D[i]), .L(RE), - .R(1'b0), + .R(), .O(Q[i]) ); end endgenerate; @@ -2187,24 +2187,24 @@ module NX_FIFO_DPREG(RCK, WCK, WE, WEA, WRSTI, WRSTO, WEQ, RRSTI, RRSTO, REQ, I, .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(O[0]), .O2(O[1]), .O3(O[2]), @@ -2230,7 +2230,7 @@ module NX_FIFO_DPREG(RCK, WCK, WE, WEA, WRSTI, WRSTO, WEQ, RRSTI, RRSTO, REQ, I, .WAI4(WAI[3]), .WAI5(WAI[4]), .WAI6(WAI[5]), - .WAI7(1'b0), + .WAI7(), .WRSTO(WRSTO), .WAO1(WAO[0]), .WAO2(WAO[1]), @@ -2246,7 +2246,7 @@ module NX_FIFO_DPREG(RCK, WCK, WE, WEA, WRSTI, WRSTO, WEQ, RRSTI, RRSTO, REQ, I, .RAI4(RAI[3]), .RAI5(RAI[4]), .RAI6(RAI[5]), - .RAI7(1'b0), + .RAI7(), .RRSTO(RRSTO), .RAO1(RAO[0]), .RAO2(RAO[1]), @@ -2309,24 +2309,24 @@ module NX_XFIFO_64x18(RCK, WCK, WE, WEA, WRSTI, RRSTI, I, O, WEQ, REQ, WAI, WAO, .I16(I[15]), .I17(I[16]), .I18(I[17]), - .I19(1'b0), - .I20(1'b0), - .I21(1'b0), - .I22(1'b0), - .I23(1'b0), - .I24(1'b0), - .I25(1'b0), - .I26(1'b0), - .I27(1'b0), - .I28(1'b0), - .I29(1'b0), - .I30(1'b0), - .I31(1'b0), - .I32(1'b0), - .I33(1'b0), - .I34(1'b0), - .I35(1'b0), - .I36(1'b0), + .I19(), + .I20(), + .I21(), + .I22(), + .I23(), + .I24(), + .I25(), + .I26(), + .I27(), + .I28(), + .I29(), + .I30(), + .I31(), + .I32(), + .I33(), + .I34(), + .I35(), + .I36(), .O1(O[0]), .O2(O[1]), .O3(O[2]), @@ -2494,7 +2494,7 @@ module NX_XFIFO_32x36(RCK, WCK, WE, WEA, WRSTI, WEQ, RRSTI, REQ, I, O, WAI, WAO, .WAI4(WAI[3]), .WAI5(WAI[4]), .WAI6(WAI[5]), - .WAI7(1'b0), + .WAI7(), .WAO1(WAO[0]), .WAO2(WAO[1]), .WAO3(WAO[2]), @@ -2509,7 +2509,7 @@ module NX_XFIFO_32x36(RCK, WCK, WE, WEA, WRSTI, WEQ, RRSTI, REQ, I, O, WAI, WAO, .RAI4(RAI[3]), .RAI5(RAI[4]), .RAI6(RAI[5]), - .RAI7(1'b0), + .RAI7(), .RAO1(RAO[0]), .RAO2(RAO[1]), .RAO3(RAO[2]),