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

📄 array_mult_timesim.v

📁 64位乘法器源码verilog,经过验证测试
💻 V
📖 第 1 页 / 共 4 页
字号:
    .I(\c7<5>/FROM ),    .O(c7[5])  );  X_BUF \c7<5>/YUSED  (    .I(\c7<5>/GROM ),    .O(c7[2])  );  defparam \p5_Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'hE8A0;  X_LUT4 \p5_Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(c5[2]),    .ADR1(y_6_IBUF),    .ADR2(row5[3]),    .ADR3(x_2_IBUF),    .O(\c6<2>/FROM )  );  defparam \p7_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p7_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(x_2_IBUF),    .ADR1(row6[3]),    .ADR2(y_7_IBUF),    .ADR3(c6[2]),    .O(\c6<2>/GROM )  );  X_BUF \c6<2>/XUSED  (    .I(\c6<2>/FROM ),    .O(c6[2])  );  X_BUF \c6<2>/YUSED  (    .I(\c6<2>/GROM ),    .O(row7[2])  );  defparam \p3_Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'hE8A0;  X_LUT4 \p3_Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(c3[2]),    .ADR1(y_4_IBUF),    .ADR2(row3[3]),    .ADR3(x_2_IBUF),    .O(\c4<2>/FROM )  );  defparam \p4_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p4_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(y_5_IBUF),    .ADR1(row4[3]),    .ADR2(x_2_IBUF),    .ADR3(c4[2]),    .O(\c4<2>/GROM )  );  X_BUF \c4<2>/XUSED  (    .I(\c4<2>/FROM ),    .O(c4[2])  );  X_BUF \c4<2>/YUSED  (    .I(\c4<2>/GROM ),    .O(row5[2])  );  defparam \p2_Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'hF880;  X_LUT4 \p2_Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(y_3_IBUF),    .ADR1(x_2_IBUF),    .ADR2(row2[3]),    .ADR3(c2[2]),    .O(\c3<2>/FROM )  );  defparam \p3_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h956A;  X_LUT4 \p3_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(row3[3]),    .ADR1(y_4_IBUF),    .ADR2(x_2_IBUF),    .ADR3(c3[2]),    .O(\c3<2>/GROM )  );  X_BUF \c3<2>/XUSED  (    .I(\c3<2>/FROM ),    .O(c3[2])  );  X_BUF \c3<2>/YUSED  (    .I(\c3<2>/GROM ),    .O(row4[2])  );  defparam \p1_Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p1_Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(x_2_IBUF),    .ADR1(row1[3]),    .ADR2(c1[2]),    .ADR3(y_2_IBUF),    .O(\c2<2>/FROM )  );  defparam \p2_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p2_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(y_3_IBUF),    .ADR1(x_2_IBUF),    .ADR2(row2[3]),    .ADR3(c2[2]),    .O(\c2<2>/GROM )  );  X_BUF \c2<2>/XUSED  (    .I(\c2<2>/FROM ),    .O(c2[2])  );  X_BUF \c2<2>/YUSED  (    .I(\c2<2>/GROM ),    .O(row3[2])  );  defparam \p0/Madd__AUX_5_Mxor_Result<1>_Result1 .INIT = 16'h8000;  X_LUT4 \p0/Madd__AUX_5_Mxor_Result<1>_Result1  (    .ADR0(y_0_IBUF),    .ADR1(y_1_IBUF),    .ADR2(x_3_IBUF),    .ADR3(x_2_IBUF),    .O(\c1<2>/FROM )  );  defparam \p1_Madd__AUX_5_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p1_Madd__AUX_5_Mxor_Result<0>_Result1  (    .ADR0(y_2_IBUF),    .ADR1(row1[3]),    .ADR2(x_2_IBUF),    .ADR3(c1[2]),    .O(\c1<2>/GROM )  );  X_BUF \c1<2>/XUSED  (    .I(\c1<2>/FROM ),    .O(c1[2])  );  X_BUF \c1<2>/YUSED  (    .I(\c1<2>/GROM ),    .O(row2[2])  );  defparam \p0/Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'h8000;  X_LUT4 \p0/Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(x_0_IBUF),    .ADR1(y_0_IBUF),    .ADR2(x_1_IBUF),    .ADR3(y_1_IBUF),    .O(\c1<0>/FROM )  );  defparam \p1_Madd__AUX_7_Mxor_Result<0>_Result1 .INIT = 16'h956A;  X_LUT4 \p1_Madd__AUX_7_Mxor_Result<0>_Result1  (    .ADR0(row1[1]),    .ADR1(x_0_IBUF),    .ADR2(y_2_IBUF),    .ADR3(c1[0]),    .O(\c1<0>/GROM )  );  X_BUF \c1<0>/XUSED  (    .I(\c1<0>/FROM ),    .O(c1[0])  );  X_BUF \c1<0>/YUSED  (    .I(\c1<0>/GROM ),    .O(p_2_OBUF)  );  defparam \l_Madd__AUX_11_Mxor_Result<0>_Result1 .INIT = 16'h9966;  X_LUT4 \l_Madd__AUX_11_Mxor_Result<0>_Result1  (    .ADR0(\l_carry[2] ),    .ADR1(row7[4]),    .ADR2(VCC),    .ADR3(c7[3]),    .O(\p_11_OBUF/GROM )  );  X_BUF \p_11_OBUF/YUSED  (    .I(\p_11_OBUF/GROM ),    .O(p_11_OBUF)  );  defparam l_Madd__n0006_Mxor_Result_Result1.INIT = 16'h5A5A;  X_LUT4 l_Madd__n0006_Mxor_Result_Result1 (    .ADR0(c7[0]),    .ADR1(VCC),    .ADR2(row7[1]),    .ADR3(VCC),    .O(\p_8_OBUF/FROM )  );  defparam \l_Madd__AUX_13_Mxor_Result<0>_Result1 .INIT = 16'h9666;  X_LUT4 \l_Madd__AUX_13_Mxor_Result<0>_Result1  (    .ADR0(row7[2]),    .ADR1(c7[1]),    .ADR2(row7[1]),    .ADR3(c7[0]),    .O(\p_8_OBUF/GROM )  );  X_BUF \p_8_OBUF/XUSED  (    .I(\p_8_OBUF/FROM ),    .O(p_8_OBUF)  );  X_BUF \p_8_OBUF/YUSED  (    .I(\p_8_OBUF/GROM ),    .O(p_9_OBUF)  );  defparam \l_Madd__AUX_8_Mxor_Result<0>_Result82_SW1 .INIT = 16'h033F;  X_LUT4 \l_Madd__AUX_8_Mxor_Result<0>_Result82_SW1  (    .ADR0(VCC),    .ADR1(row7[6]),    .ADR2(c7[5]),    .ADR3(\l_carry[4] ),    .O(\N7039/FROM )  );  defparam \l_Madd__AUX_8_Mxor_Result<0>_Result82 .INIT = 16'h6A95;  X_LUT4 \l_Madd__AUX_8_Mxor_Result<0>_Result82  (    .ADR0(c7[6]),    .ADR1(y_7_IBUF),    .ADR2(x_7_IBUF),    .ADR3(N7039),    .O(\N7039/GROM )  );  X_BUF \N7039/XUSED  (    .I(\N7039/FROM ),    .O(N7039)  );  X_BUF \N7039/YUSED  (    .I(\N7039/GROM ),    .O(p_14_OBUF)  );  defparam p2__n00151.INIT = 16'hF000;  X_LUT4 p2__n00151 (    .ADR0(VCC),    .ADR1(VCC),    .ADR2(x_7_IBUF),    .ADR3(y_2_IBUF),    .O(\p2__n0015/GROM )  );  X_BUF \p2__n0015/YUSED  (    .I(\p2__n0015/GROM ),    .O(p2__n0015)  );  defparam \p5_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hE8A0;  X_LUT4 \p5_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(row5[6]),    .ADR1(y_6_IBUF),    .ADR2(c5[5]),    .ADR3(x_5_IBUF),    .O(\c6<5>/FROM )  );  defparam \p7_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p7_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(row6[6]),    .ADR2(x_5_IBUF),    .ADR3(c6[5]),    .O(\c6<5>/GROM )  );  X_BUF \c6<5>/XUSED  (    .I(\c6<5>/FROM ),    .O(c6[5])  );  X_BUF \c6<5>/YUSED  (    .I(\c6<5>/GROM ),    .O(row7[5])  );  defparam \p4_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hEA80;  X_LUT4 \p4_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(c4[5]),    .ADR1(y_5_IBUF),    .ADR2(x_5_IBUF),    .ADR3(row4[6]),    .O(\c5<5>/FROM )  );  defparam \p5_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p5_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(y_6_IBUF),    .ADR1(row5[6]),    .ADR2(x_5_IBUF),    .ADR3(c5[5]),    .O(\c5<5>/GROM )  );  X_BUF \c5<5>/XUSED  (    .I(\c5<5>/FROM ),    .O(c5[5])  );  X_BUF \c5<5>/YUSED  (    .I(\c5<5>/GROM ),    .O(row6[5])  );  defparam \p3_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hE8A0;  X_LUT4 \p3_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(c3[5]),    .ADR1(y_4_IBUF),    .ADR2(row3[6]),    .ADR3(x_5_IBUF),    .O(\c4<5>/FROM )  );  defparam \p4_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p4_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(y_5_IBUF),    .ADR1(row4[6]),    .ADR2(x_5_IBUF),    .ADR3(c4[5]),    .O(\c4<5>/GROM )  );  X_BUF \c4<5>/XUSED  (    .I(\c4<5>/FROM ),    .O(c4[5])  );  X_BUF \c4<5>/YUSED  (    .I(\c4<5>/GROM ),    .O(row5[5])  );  defparam \p2_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hF880;  X_LUT4 \p2_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(y_3_IBUF),    .ADR1(x_5_IBUF),    .ADR2(row2[6]),    .ADR3(c2[5]),    .O(\c3<5>/FROM )  );  defparam \p3_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p3_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(y_4_IBUF),    .ADR1(row3[6]),    .ADR2(x_5_IBUF),    .ADR3(c3[5]),    .O(\c3<5>/GROM )  );  X_BUF \c3<5>/XUSED  (    .I(\c3<5>/FROM ),    .O(c3[5])  );  X_BUF \c3<5>/YUSED  (    .I(\c3<5>/GROM ),    .O(row4[5])  );  defparam \p1_Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'hEA80;  X_LUT4 \p1_Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(c1[5]),    .ADR1(y_2_IBUF),    .ADR2(x_5_IBUF),    .ADR3(row1[6]),    .O(\c2<5>/FROM )  );  defparam \p2_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p2_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(y_3_IBUF),    .ADR1(row2[6]),    .ADR2(x_5_IBUF),    .ADR3(c2[5]),    .O(\c2<5>/GROM )  );  X_BUF \c2<5>/XUSED  (    .I(\c2<5>/FROM ),    .O(c2[5])  );  X_BUF \c2<5>/YUSED  (    .I(\c2<5>/GROM ),    .O(row3[5])  );  defparam \p0/Madd__AUX_2_Mxor_Result<1>_Result1 .INIT = 16'h8000;  X_LUT4 \p0/Madd__AUX_2_Mxor_Result<1>_Result1  (    .ADR0(x_5_IBUF),    .ADR1(y_0_IBUF),    .ADR2(y_1_IBUF),    .ADR3(x_6_IBUF),    .O(\c1<5>/FROM )  );  defparam \p1_Madd__AUX_2_Mxor_Result<0>_Result1 .INIT = 16'h956A;  X_LUT4 \p1_Madd__AUX_2_Mxor_Result<0>_Result1  (    .ADR0(row1[6]),    .ADR1(y_2_IBUF),    .ADR2(x_5_IBUF),    .ADR3(c1[5]),    .O(\c1<5>/GROM )  );  X_BUF \c1<5>/XUSED  (    .I(\c1<5>/FROM ),    .O(c1[5])  );  X_BUF \c1<5>/YUSED  (    .I(\c1<5>/GROM ),    .O(row2[5])  );  defparam \p5_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h8778;  X_LUT4 \p5_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(x_1_IBUF),    .ADR1(y_6_IBUF),    .ADR2(row5[2]),    .ADR3(c5[1]),    .O(\row6<1>/FROM )  );  defparam \p7_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEA80;  X_LUT4 \p7_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(c6[0]),    .ADR1(x_0_IBUF),    .ADR2(y_7_IBUF),    .ADR3(row6[1]),    .O(\row6<1>/GROM )  );  X_BUF \row6<1>/XUSED  (    .I(\row6<1>/FROM ),    .O(row6[1])  );  X_BUF \row6<1>/YUSED  (    .I(\row6<1>/GROM ),    .O(c7[0])  );  defparam \p4_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h963C;  X_LUT4 \p4_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(x_1_IBUF),    .ADR1(c4[1]),    .ADR2(row4[2]),    .ADR3(y_5_IBUF),    .O(\row5<1>/FROM )  );  defparam \p5_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEC80;  X_LUT4 \p5_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(x_0_IBUF),    .ADR1(c5[0]),    .ADR2(y_6_IBUF),    .ADR3(row5[1]),    .O(\row5<1>/GROM )  );  X_BUF \row5<1>/XUSED  (    .I(\row5<1>/FROM ),    .O(row5[1])  );  X_BUF \row5<1>/YUSED  (    .I(\row5<1>/GROM ),    .O(c6[0])  );  defparam \p3_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h956A;  X_LUT4 \p3_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(row3[2]),    .ADR1(x_1_IBUF),    .ADR2(y_4_IBUF),    .ADR3(c3[1]),    .O(\row4<1>/FROM )  );  defparam \p4_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEC80;  X_LUT4 \p4_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(x_0_IBUF),    .ADR1(c4[0]),    .ADR2(y_5_IBUF),    .ADR3(row4[1]),    .O(\row4<1>/GROM )  );  X_BUF \row4<1>/XUSED  (    .I(\row4<1>/FROM ),    .O(row4[1])  );  X_BUF \row4<1>/YUSED  (    .I(\row4<1>/GROM ),    .O(c5[0])  );  defparam \p2_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h956A;  X_LUT4 \p2_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(c2[1]),    .ADR1(x_1_IBUF),    .ADR2(y_3_IBUF),    .ADR3(row2[2]),    .O(\row3<1>/FROM )  );  defparam \p3_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEC80;  X_LUT4 \p3_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(y_4_IBUF),    .ADR1(c3[0]),    .ADR2(x_0_IBUF),    .ADR3(row3[1]),    .O(\row3<1>/GROM )  );  X_BUF \row3<1>/XUSED  (    .I(\row3<1>/FROM ),    .O(row3[1])  );  X_BUF \row3<1>/YUSED  (    .I(\row3<1>/GROM ),    .O(c4[0])  );  defparam \p1_Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h9666;  X_LUT4 \p1_Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(row1[2]),    .ADR1(c1[1]),    .ADR2(x_1_IBUF),    .ADR3(y_2_IBUF),    .O(\row2<1>/FROM )  );  defparam \p2_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEA80;  X_LUT4 \p2_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(c2[0]),    .ADR1(y_3_IBUF),    .ADR2(x_0_IBUF),    .ADR3(row2[1]),    .O(\row2<1>/GROM )  );  X_BUF \row2<1>/XUSED  (    .I(\row2<1>/FROM ),    .O(row2[1])  );  X_BUF \row2<1>/YUSED  (    .I(\row2<1>/GROM ),    .O(c3[0])  );  defparam \p0/Madd__AUX_6_Mxor_Result<0>_Result1 .INIT = 16'h6AC0;  X_LUT4 \p0/Madd__AUX_6_Mxor_Result<0>_Result1  (    .ADR0(y_1_IBUF),    .ADR1(x_2_IBUF),    .ADR2(y_0_IBUF),    .ADR3(x_1_IBUF),    .O(\row1<1>/FROM )  );  defparam \p1_Madd__AUX_7_Mxor_Result<1>_Result1 .INIT = 16'hEA80;  X_LUT4 \p1_Madd__AUX_7_Mxor_Result<1>_Result1  (    .ADR0(c1[0]),    .ADR1(x_0_IBUF),    .ADR2(y_2_IBUF),    .ADR3(row1[1]),    .O(\row1<1>/GROM )  );  X_BUF \row1<1>/XUSED  (    .I(\row1<1>/FROM ),    .O(row1[1])  );  X_BUF \row1<1>/YUSED  (    .I(\row1<1>/GROM ),    .O(c2[0])  );  defparam \p7_Madd__AUX_4_Mxor_Result<1>_Result1 .INIT = 16'hE8C0;  X_LUT4 \p7_Madd__AUX_4_Mxor_Result<1>_Result1  (    .ADR0(x_3_IBUF),    .ADR1(row6[4]),    .ADR2(c6[3]),    .ADR3(y_7_IBUF),    .O(\c7<3>/GROM )  );  X_BUF \c7<3>/YUSED  (    .I(\c7<3>/GROM ),    .O(c7[3])  );  defparam \p5_Madd__AUX_4_Mxor_Result<1>_Result1 .INIT = 16'hE888;  X_LUT4 \p5_Madd__AUX_4_Mxor_Result<1>_Result1  (    .ADR0(c5[3]),    .ADR1(row5[4]),    .ADR2(y_6_IBUF),    .ADR3(x_3_IBUF),    .O(\c6<3>/FROM )  );  defparam \p7_Madd__AUX_4_Mxor_Result<0>_Result1 .INIT = 16'h936C;  X_LUT4 \p7_Madd__AUX_4_Mxor_Result<0>_Result1  (    .ADR0(y_7_IBUF),    .ADR1(row6[4]),    .ADR2(x_3_IBUF),    .ADR3(c6[3]),    .O(\c6<3>/GROM )  );  X_BUF \c6<3>/XUSED  (    .I(\c6<3>/FROM ),    .O(c6[3])  );  X_BUF \c6<3>/YUSED  (    .I(\c6<3>/GROM ),    .O(row7[3])  );  X_ONE NlwBlock_array_mult_VCC (    .O(VCC)  );endmodule

⌨️ 快捷键说明

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