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

📄 cmultipler.fit.eqn

📁 复乘法器的FPGA实现
💻 EQN
📖 第 1 页 / 共 5 页
字号:
F4L20 = CARRY(F4L20_adder_eqn);


--F4_result[4] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[4] at LCCOMB_X29_Y12_N22
F4_result[4]_adder_eqn = ( H1_result[19] ) + ( !H2_result[19] ) + ( F4L20 );
F4_result[4] = SUM(F4_result[4]_adder_eqn);

--F4L24 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[4]~COUT at LCCOMB_X29_Y12_N22
F4L24_adder_eqn = ( H1_result[19] ) + ( !H2_result[19] ) + ( F4L20 );
F4L24 = CARRY(F4L24_adder_eqn);


--F4_result[5] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[5] at LCCOMB_X29_Y12_N24
F4_result[5]_adder_eqn = ( H1_result[20] ) + ( !H2_result[20] ) + ( F4L24 );
F4_result[5] = SUM(F4_result[5]_adder_eqn);

--F4L28 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[5]~COUT at LCCOMB_X29_Y12_N24
F4L28_adder_eqn = ( H1_result[20] ) + ( !H2_result[20] ) + ( F4L24 );
F4L28 = CARRY(F4L28_adder_eqn);


--F4_result[6] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[6] at LCCOMB_X29_Y12_N26
F4_result[6]_adder_eqn = ( H1_result[21] ) + ( !H2_result[21] ) + ( F4L28 );
F4_result[6] = SUM(F4_result[6]_adder_eqn);

--F4L32 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[6]~COUT at LCCOMB_X29_Y12_N26
F4L32_adder_eqn = ( H1_result[21] ) + ( !H2_result[21] ) + ( F4L28 );
F4L32 = CARRY(F4L32_adder_eqn);


--F4_result[7] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[7] at LCCOMB_X29_Y12_N28
F4_result[7]_adder_eqn = ( H1_result[22] ) + ( !H2_result[22] ) + ( F4L32 );
F4_result[7] = SUM(F4_result[7]_adder_eqn);

--F4L36 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[7]~COUT at LCCOMB_X29_Y12_N28
F4L36_adder_eqn = ( H1_result[22] ) + ( !H2_result[22] ) + ( F4L32 );
F4L36 = CARRY(F4L36_adder_eqn);


--F4_result[8] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[8] at LCCOMB_X29_Y12_N30
F4_result[8]_adder_eqn = ( H1_result[23] ) + ( !H2_result[23] ) + ( F4L36 );
F4_result[8] = SUM(F4_result[8]_adder_eqn);

--F4L40 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[8]~COUT at LCCOMB_X29_Y12_N30
F4L40_adder_eqn = ( H1_result[23] ) + ( !H2_result[23] ) + ( F4L36 );
F4L40 = CARRY(F4L40_adder_eqn);


--F4_result[9] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[9] at LCCOMB_X29_Y11_N0
F4_result[9]_adder_eqn = ( H1_result[24] ) + ( !H2_result[24] ) + ( F4L40 );
F4_result[9] = SUM(F4_result[9]_adder_eqn);

--F4L44 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[9]~COUT at LCCOMB_X29_Y11_N0
F4L44_adder_eqn = ( H1_result[24] ) + ( !H2_result[24] ) + ( F4L40 );
F4L44 = CARRY(F4L44_adder_eqn);


--F4_result[10] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[10] at LCCOMB_X29_Y11_N2
F4_result[10]_adder_eqn = ( H1_result[25] ) + ( !H2_result[25] ) + ( F4L44 );
F4_result[10] = SUM(F4_result[10]_adder_eqn);

--F4L48 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[10]~COUT at LCCOMB_X29_Y11_N2
F4L48_adder_eqn = ( H1_result[25] ) + ( !H2_result[25] ) + ( F4L44 );
F4L48 = CARRY(F4L48_adder_eqn);


--F4_result[11] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[11] at LCCOMB_X29_Y11_N4
F4_result[11]_adder_eqn = ( H1_result[26] ) + ( !H2_result[26] ) + ( F4L48 );
F4_result[11] = SUM(F4_result[11]_adder_eqn);

--F4L52 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[11]~COUT at LCCOMB_X29_Y11_N4
F4L52_adder_eqn = ( H1_result[26] ) + ( !H2_result[26] ) + ( F4L48 );
F4L52 = CARRY(F4L52_adder_eqn);


--F4_result[12] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[12] at LCCOMB_X29_Y11_N6
F4_result[12]_adder_eqn = ( H1_result[27] ) + ( !H2_result[27] ) + ( F4L52 );
F4_result[12] = SUM(F4_result[12]_adder_eqn);

--F4L56 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[12]~COUT at LCCOMB_X29_Y11_N6
F4L56_adder_eqn = ( H1_result[27] ) + ( !H2_result[27] ) + ( F4L52 );
F4L56 = CARRY(F4L56_adder_eqn);


--F4_result[13] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[13] at LCCOMB_X29_Y11_N8
F4_result[13]_adder_eqn = ( H1_result[28] ) + ( !H2_result[28] ) + ( F4L56 );
F4_result[13] = SUM(F4_result[13]_adder_eqn);

--F4L60 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[13]~COUT at LCCOMB_X29_Y11_N8
F4L60_adder_eqn = ( H1_result[28] ) + ( !H2_result[28] ) + ( F4L56 );
F4L60 = CARRY(F4L60_adder_eqn);


--F4_result[14] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[14] at LCCOMB_X29_Y11_N10
F4_result[14]_adder_eqn = ( H1_result[29] ) + ( !H2_result[29] ) + ( F4L60 );
F4_result[14] = SUM(F4_result[14]_adder_eqn);

--F4L64 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[14]~COUT at LCCOMB_X29_Y11_N10
F4L64_adder_eqn = ( H1_result[29] ) + ( !H2_result[29] ) + ( F4L60 );
F4L64 = CARRY(F4L64_adder_eqn);


--F4_result[15] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[15] at LCCOMB_X29_Y11_N12
F4_result[15]_adder_eqn = ( H1_result[30] ) + ( !H2_result[30] ) + ( F4L64 );
F4_result[15] = SUM(F4_result[15]_adder_eqn);

--F4L68 is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|add_sub_cella[15]~COUT at LCCOMB_X29_Y11_N12
F4L68_adder_eqn = ( H1_result[30] ) + ( !H2_result[30] ) + ( F4L64 );
F4L68 = CARRY(F4L68_adder_eqn);


--F4_result[16] is ADDSUB_16_0:sub1|ADDSUB:addsub|lpm_add_sub:lpm_add_sub_component|add_sub_4od:auto_generated|result[16] at LCCOMB_X29_Y11_N14
F4_result[16]_adder_eqn = ( H1_result[30] ) + ( !H2_result[30] ) + ( F4L68 );
F4_result[16] = SUM(F4_result[16]_adder_eqn);


--B4L1 is ADDSUB_16_0:sub1|result[0]~731 at LCCOMB_X29_Y11_N18
B4L1 = F4_result[15] & F4_result[16] & ( F4_result[0] ) # F4_result[15] & !F4_result[16] # !F4_result[15] & !F4_result[16] & ( F4_result[0] );


--B4L2 is ADDSUB_16_0:sub1|result[1]~732 at LCCOMB_X29_Y12_N8
B4L2 = F4_result[1] & ( !F4_result[16] # F4_result[15] ) # !F4_result[1] & ( !F4_result[16] & F4_result[15] );


--B4L3 is ADDSUB_16_0:sub1|result[2]~733 at LCCOMB_X30_Y11_N4
B4L3 = F4_result[2] & F4_result[16] & ( F4_result[15] ) # F4_result[2] & !F4_result[16] # !F4_result[2] & !F4_result[16] & ( F4_result[15] );


--B4L4 is ADDSUB_16_0:sub1|result[3]~734 at LCCOMB_X30_Y11_N14
B4L4 = F4_result[15] & F4_result[3] # !F4_result[15] & F4_result[3] & ( !F4_result[16] ) # F4_result[15] & !F4_result[3] & ( !F4_result[16] );


--B4L5 is ADDSUB_16_0:sub1|result[4]~735 at LCCOMB_X29_Y12_N2
B4L5 = !F4_result[15] & F4_result[4] & !F4_result[16] # F4_result[15] & (!F4_result[16] # F4_result[4]);


--B4L6 is ADDSUB_16_0:sub1|result[5]~736 at LCCOMB_X29_Y12_N0
B4L6 = !F4_result[15] & !F4_result[16] & F4_result[5] # F4_result[15] & (!F4_result[16] # F4_result[5]);


--B4L7 is ADDSUB_16_0:sub1|result[6]~737 at LCCOMB_X29_Y12_N6
B4L7 = F4_result[6] & ( !F4_result[16] # F4_result[15] ) # !F4_result[6] & ( F4_result[15] & !F4_result[16] );


--B4L8 is ADDSUB_16_0:sub1|result[7]~738 at LCCOMB_X29_Y12_N4
B4L8 = !F4_result[15] & !F4_result[16] & F4_result[7] # F4_result[15] & (!F4_result[16] # F4_result[7]);


--B4L9 is ADDSUB_16_0:sub1|result[8]~739 at LCCOMB_X29_Y12_N10
B4L9 = F4_result[8] & ( !F4_result[16] # F4_result[15] ) # !F4_result[8] & ( !F4_result[16] & F4_result[15] );


--B4L10 is ADDSUB_16_0:sub1|result[9]~740 at LCCOMB_X30_Y11_N20
B4L10 = F4_result[15] & ( !F4_result[16] # F4_result[9] ) # !F4_result[15] & ( !F4_result[16] & F4_result[9] );


--B4L11 is ADDSUB_16_0:sub1|result[10]~741 at LCCOMB_X30_Y11_N10
B4L11 = F4_result[15] & F4_result[10] # !F4_result[15] & F4_result[10] & ( !F4_result[16] ) # F4_result[15] & !F4_result[10] & ( !F4_result[16] );


--B4L12 is ADDSUB_16_0:sub1|result[11]~742 at LCCOMB_X29_Y11_N30
B4L12 = F4_result[11] & ( !F4_result[16] # F4_result[15] ) # !F4_result[11] & ( F4_result[15] & !F4_result[16] );


--B4L13 is ADDSUB_16_0:sub1|result[12]~743 at LCCOMB_X29_Y11_N28
B4L13 = !F4_result[15] & !F4_result[16] & F4_result[12] # F4_result[15] & (!F4_result[16] # F4_result[12]);


--B4L14 is ADDSUB_16_0:sub1|result[13]~744 at LCCOMB_X29_Y11_N26
B4L14 = !F4_result[15] & !F4_result[16] & F4_result[13] # F4_result[15] & (!F4_result[16] # F4_result[13]);


--B4L15 is ADDSUB_16_0:sub1|result[14]~745 at LCCOMB_X29_Y11_N24
B4L15 = F4_result[14] & ( !F4_result[16] # F4_result[15] ) # !F4_result[14] & ( F4_result[15] & !F4_result[16] );


--sigbuf2[0] is sigbuf2[0] at LCFF_X26_Y13_N13
sigbuf2[0] = DFFEAS( , GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena, sigbuf1[0],  ,  , VCC);


--sigbuf2[1] is sigbuf2[1] at LCFF_X26_Y13_N11
sigbuf2[1] = DFFEAS(sigbuf1[1], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[2] is sigbuf2[2] at LCFF_X25_Y13_N21
sigbuf2[2] = DFFEAS( , GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena, sigbuf1[2],  ,  , VCC);


--sigbuf2[3] is sigbuf2[3] at LCFF_X26_Y13_N3
sigbuf2[3] = DFFEAS(sigbuf1[3], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[4] is sigbuf2[4] at LCFF_X26_Y13_N7
sigbuf2[4] = DFFEAS(sigbuf1[4], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[5] is sigbuf2[5] at LCFF_X25_Y13_N27
sigbuf2[5] = DFFEAS(sigbuf1[5], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[6] is sigbuf2[6] at LCFF_X25_Y13_N7
sigbuf2[6] = DFFEAS(sigbuf1[6], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[7] is sigbuf2[7] at LCFF_X25_Y13_N31
sigbuf2[7] = DFFEAS(sigbuf1[7], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[8] is sigbuf2[8] at LCFF_X26_Y12_N27
sigbuf2[8] = DFFEAS(sigbuf1[8], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[9] is sigbuf2[9] at LCFF_X25_Y13_N15
sigbuf2[9] = DFFEAS(sigbuf1[9], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[10] is sigbuf2[10] at LCFF_X25_Y13_N3
sigbuf2[10] = DFFEAS(sigbuf1[10], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[11] is sigbuf2[11] at LCFF_X26_Y12_N31
sigbuf2[11] = DFFEAS(sigbuf1[11], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[12] is sigbuf2[12] at LCFF_X25_Y13_N11
sigbuf2[12] = DFFEAS(sigbuf1[12], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[13] is sigbuf2[13] at LCFF_X26_Y12_N21
sigbuf2[13] = DFFEAS( , GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena, sigbuf1[13],  ,  , VCC);


--sigbuf2[14] is sigbuf2[14] at LCFF_X25_Y13_N19
sigbuf2[14] = DFFEAS(sigbuf1[14], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf2[15] is sigbuf2[15] at LCFF_X26_Y12_N19
sigbuf2[15] = DFFEAS(sigbuf1[15], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[0] is sigbuf4[0] at LCFF_X30_Y13_N21
sigbuf4[0] = DFFEAS( , GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena, sigbuf3[0],  ,  , VCC);


--sigbuf4[1] is sigbuf4[1] at LCFF_X29_Y14_N5
sigbuf4[1] = DFFEAS( , GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena, sigbuf3[1],  ,  , VCC);


--sigbuf4[2] is sigbuf4[2] at LCFF_X29_Y14_N11
sigbuf4[2] = DFFEAS(sigbuf3[2], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[3] is sigbuf4[3] at LCFF_X30_Y13_N11
sigbuf4[3] = DFFEAS(sigbuf3[3], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[4] is sigbuf4[4] at LCFF_X30_Y13_N31
sigbuf4[4] = DFFEAS(sigbuf3[4], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[5] is sigbuf4[5] at LCFF_X30_Y13_N15
sigbuf4[5] = DFFEAS(sigbuf3[5], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[6] is sigbuf4[6] at LCFF_X29_Y14_N15
sigbuf4[6] = DFFEAS(sigbuf3[6], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[7] is sigbuf4[7] at LCFF_X29_Y14_N3
sigbuf4[7] = DFFEAS(sigbuf3[7], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[8] is sigbuf4[8] at LCFF_X30_Y13_N7
sigbuf4[8] = DFFEAS(sigbuf3[8], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[9] is sigbuf4[9] at LCFF_X30_Y13_N27
sigbuf4[9] = DFFEAS(sigbuf3[9], GLOBAL(A1L3), !GLOBAL(A1L147),  , clkena,  ,  ,  ,  );


--sigbuf4[10] is sigbuf4[10] at LCFF_X30_Y13_N3
sigbuf4[10] = DFFEAS(sigbuf3[10],

⌨️ 快捷键说明

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