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

📄 array_mult_translate.v

📁 64位乘法器源码verilog,经过验证测试
💻 V
📖 第 1 页 / 共 3 页
字号:
    .ADR0(x_5_IBUF),    .ADR1(y_6_IBUF),    .ADR2(row5[6]),    .ADR3(c5[5]),    .O(row6[5])  );  defparam p7__n00151.INIT = 4'h8;  X_LUT2 p7__n00151 (    .ADR0(x_7_IBUF),    .ADR1(y_6_IBUF),    .O(p7__n0015)  );  defparam \p7_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[0]),    .ADR2(row6[1]),    .ADR3(x_0_IBUF),    .O(c7[0])  );  defparam \p7_Madd__AUX_6_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_6_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[1]),    .ADR2(row6[2]),    .ADR3(x_1_IBUF),    .O(c7[1])  );  defparam \p7_Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[2]),    .ADR2(row6[3]),    .ADR3(x_2_IBUF),    .O(c7[2])  );  defparam \p7_Madd__AUX_4_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_4_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[3]),    .ADR2(row6[4]),    .ADR3(x_3_IBUF),    .O(c7[3])  );  defparam \p7_Madd__AUX_3_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_3_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[4]),    .ADR2(row6[5]),    .ADR3(x_4_IBUF),    .O(c7[4])  );  defparam \p7_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(c6[5]),    .ADR2(row6[6]),    .ADR3(x_5_IBUF),    .O(c7[5])  );  defparam \p7_Madd__AUX_1_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_1_Mxor_Result<1>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(p7__n0015),    .ADR2(c6[6]),    .ADR3(x_6_IBUF),    .O(c7[6])  );  defparam \p7_Madd__AUX_7_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_7_Mxor_Result<0>_Result1  (    .ADR0(x_0_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[1]),    .ADR3(c6[0]),    .O(p_7_OBUF)  );  defparam \p7_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(x_1_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[2]),    .ADR3(c6[1]),    .O(row7[1])  );  defparam \p7_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(x_2_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[3]),    .ADR3(c6[2]),    .O(row7[2])  );  defparam \p7_Madd__AUX_4_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_4_Mxor_Result<0>_Result1  (    .ADR0(x_3_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[4]),    .ADR3(c6[3]),    .O(row7[3])  );  defparam \p7_Madd__AUX_3_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_3_Mxor_Result<0>_Result1  (    .ADR0(x_4_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[5]),    .ADR3(c6[4]),    .O(row7[4])  );  defparam \p7_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p7_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(x_5_IBUF),    .ADR1(y_7_IBUF),    .ADR2(row6[6]),    .ADR3(c6[5]),    .O(row7[5])  );  X_BUF p_0_OBUF_10 (    .I(p_0_OBUF),    .O(\p_0_OBUF.GTS.TRI )  );  defparam \l_Madd__AUX_10_Mxor_Result<0>_Result .INIT = 16'h90F6;  X_LUT4 \l_Madd__AUX_10_Mxor_Result<0>_Result  (    .ADR0(c7[4]),    .ADR1(row7[5]),    .ADR2(N5391),    .ADR3(N5391),    .O(p_12_OBUF)  );  defparam \p0_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h7888;  X_LUT4 \p0_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(x_6_IBUF),    .ADR1(y_0_IBUF),    .ADR2(x_5_IBUF),    .ADR3(y_1_IBUF),    .O(row1[5])  );  X_BUF p_1_OBUF_11 (    .I(p_1_OBUF),    .O(\p_1_OBUF.GTS.TRI )  );  defparam \l_Madd__AUX_8_Mxor_Result<0>_Result82_SW1 .INIT = 8'h17;  X_LUT3 \l_Madd__AUX_8_Mxor_Result<0>_Result82_SW1  (    .ADR0(row7[6]),    .ADR1(c7[5]),    .ADR2(\l_carry[4] ),    .O(N7058)  );  X_BUF x_7_IBUF_12 (    .I(x[7]),    .O(x_7_IBUF)  );  X_BUF x_6_IBUF_13 (    .I(x[6]),    .O(x_6_IBUF)  );  X_BUF x_5_IBUF_14 (    .I(x[5]),    .O(x_5_IBUF)  );  X_BUF x_4_IBUF_15 (    .I(x[4]),    .O(x_4_IBUF)  );  X_BUF x_3_IBUF_16 (    .I(x[3]),    .O(x_3_IBUF)  );  X_BUF x_2_IBUF_17 (    .I(x[2]),    .O(x_2_IBUF)  );  X_BUF x_1_IBUF_18 (    .I(x[1]),    .O(x_1_IBUF)  );  X_BUF x_0_IBUF_19 (    .I(x[0]),    .O(x_0_IBUF)  );  X_BUF y_7_IBUF_20 (    .I(y[7]),    .O(y_7_IBUF)  );  X_BUF y_6_IBUF_21 (    .I(y[6]),    .O(y_6_IBUF)  );  X_BUF y_5_IBUF_22 (    .I(y[5]),    .O(y_5_IBUF)  );  X_BUF y_4_IBUF_23 (    .I(y[4]),    .O(y_4_IBUF)  );  X_BUF y_3_IBUF_24 (    .I(y[3]),    .O(y_3_IBUF)  );  X_BUF y_2_IBUF_25 (    .I(y[2]),    .O(y_2_IBUF)  );  X_BUF y_1_IBUF_26 (    .I(y[1]),    .O(y_1_IBUF)  );  X_BUF y_0_IBUF_27 (    .I(y[0]),    .O(y_0_IBUF)  );  X_BUF p_15_OBUF_28 (    .I(p_15_OBUF),    .O(\p_15_OBUF.GTS.TRI )  );  X_BUF p_14_OBUF_29 (    .I(p_14_OBUF),    .O(\p_14_OBUF.GTS.TRI )  );  X_BUF p_13_OBUF_30 (    .I(p_13_OBUF),    .O(\p_13_OBUF.GTS.TRI )  );  X_BUF p_12_OBUF_31 (    .I(p_12_OBUF),    .O(\p_12_OBUF.GTS.TRI )  );  X_OPAD \p<10>  (    .PAD(p[10])  );  X_OPAD \p<3>  (    .PAD(p[3])  );  X_OPAD \p<4>  (    .PAD(p[4])  );  X_OPAD \p<5>  (    .PAD(p[5])  );  X_OPAD \p<8>  (    .PAD(p[8])  );  X_OPAD \p<7>  (    .PAD(p[7])  );  X_OPAD \p<6>  (    .PAD(p[6])  );  X_OPAD \p<2>  (    .PAD(p[2])  );  X_OPAD \p<0>  (    .PAD(p[0])  );  X_OPAD \p<11>  (    .PAD(p[11])  );  X_OPAD \p<9>  (    .PAD(p[9])  );  X_OPAD \p<1>  (    .PAD(p[1])  );  X_IPAD \x<7>  (    .PAD(x[7])  );  X_IPAD \x<6>  (    .PAD(x[6])  );  X_IPAD \x<5>  (    .PAD(x[5])  );  X_IPAD \x<4>  (    .PAD(x[4])  );  X_IPAD \x<3>  (    .PAD(x[3])  );  X_IPAD \x<2>  (    .PAD(x[2])  );  X_IPAD \x<1>  (    .PAD(x[1])  );  X_IPAD \x<0>  (    .PAD(x[0])  );  X_IPAD \y<7>  (    .PAD(y[7])  );  X_IPAD \y<6>  (    .PAD(y[6])  );  X_IPAD \y<5>  (    .PAD(y[5])  );  X_IPAD \y<4>  (    .PAD(y[4])  );  X_IPAD \y<3>  (    .PAD(y[3])  );  X_IPAD \y<2>  (    .PAD(y[2])  );  X_IPAD \y<1>  (    .PAD(y[1])  );  X_IPAD \y<0>  (    .PAD(y[0])  );  X_OPAD \p<15>  (    .PAD(p[15])  );  X_OPAD \p<14>  (    .PAD(p[14])  );  X_OPAD \p<13>  (    .PAD(p[13])  );  X_OPAD \p<12>  (    .PAD(p[12])  );  X_TRI \p_10_OBUF.GTS.TRI_32  (    .I(\p_10_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_10_OBUF.GTS.TRI/CTL ),    .O(p[10])  );  X_TRI \p_3_OBUF.GTS.TRI_33  (    .I(\p_3_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_3_OBUF.GTS.TRI/CTL ),    .O(p[3])  );  X_TRI \p_4_OBUF.GTS.TRI_34  (    .I(\p_4_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_4_OBUF.GTS.TRI/CTL ),    .O(p[4])  );  X_TRI \p_5_OBUF.GTS.TRI_35  (    .I(\p_5_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_5_OBUF.GTS.TRI/CTL ),    .O(p[5])  );  X_TRI \p_8_OBUF.GTS.TRI_36  (    .I(\p_8_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_8_OBUF.GTS.TRI/CTL ),    .O(p[8])  );  X_TRI \p_7_OBUF.GTS.TRI_37  (    .I(\p_7_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_7_OBUF.GTS.TRI/CTL ),    .O(p[7])  );  X_TRI \p_6_OBUF.GTS.TRI_38  (    .I(\p_6_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_6_OBUF.GTS.TRI/CTL ),    .O(p[6])  );  X_TRI \p_2_OBUF.GTS.TRI_39  (    .I(\p_2_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_2_OBUF.GTS.TRI/CTL ),    .O(p[2])  );  X_TRI \p_0_OBUF.GTS.TRI_40  (    .I(\p_0_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_0_OBUF.GTS.TRI/CTL ),    .O(p[0])  );  X_TRI \p_11_OBUF.GTS.TRI_41  (    .I(\p_11_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_11_OBUF.GTS.TRI/CTL ),    .O(p[11])  );  X_TRI \p_9_OBUF.GTS.TRI_42  (    .I(\p_9_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_9_OBUF.GTS.TRI/CTL ),    .O(p[9])  );  X_TRI \p_1_OBUF.GTS.TRI_43  (    .I(\p_1_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_1_OBUF.GTS.TRI/CTL ),    .O(p[1])  );  X_TRI \p_15_OBUF.GTS.TRI_44  (    .I(\p_15_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_15_OBUF.GTS.TRI/CTL ),    .O(p[15])  );  X_TRI \p_14_OBUF.GTS.TRI_45  (    .I(\p_14_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_14_OBUF.GTS.TRI/CTL ),    .O(p[14])  );  X_TRI \p_13_OBUF.GTS.TRI_46  (    .I(\p_13_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_13_OBUF.GTS.TRI/CTL ),    .O(p[13])  );  X_TRI \p_12_OBUF.GTS.TRI_47  (    .I(\p_12_OBUF.GTS.TRI ),    .CTL(\NlwInverterSignal_p_12_OBUF.GTS.TRI/CTL ),    .O(p[12])  );  X_INV \NlwInverterBlock_p_10_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_10_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_3_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_3_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_4_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_4_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_5_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_5_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_8_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_8_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_7_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_7_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_6_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_6_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_2_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_2_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_0_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_0_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_11_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_11_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_9_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_9_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_1_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_1_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_15_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_15_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_14_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_14_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_13_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_13_OBUF.GTS.TRI/CTL )  );  X_INV \NlwInverterBlock_p_12_OBUF.GTS.TRI/CTL  (    .I(GTS),    .O(\NlwInverterSignal_p_12_OBUF.GTS.TRI/CTL )  );endmodule

⌨️ 快捷键说明

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