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

📄 jfqs_multiplier.fit.eqn

📁 使用加法器树乘法器实现8位乘法运算
💻 EQN
📖 第 1 页 / 共 3 页
字号:

--E1L52 is add1:U10|add~188COUT1_202 at LC_X25_Y11_N7
--operation mode is arithmetic

E1L52_cout_1 = !E1L22 # !c1[7] # !c2[7];
E1L52 = CARRY(E1L52_cout_1);


--E1L62 is add1:U10|add~191 at LC_X25_Y11_N8
--operation mode is normal

E1L62_carry_eqn = (!E1L41 & E1L42) # (E1L41 & E1L52);
E1L62 = !E1L62_carry_eqn;


--B8L2 is and_mode:U7|out1[2]~81 at LC_X23_Y12_N8
--operation mode is normal

c2[2]_qfbk = c2[2];
B8L2 = c2[2]_qfbk & c1[0];

--c2[2] is c2[2] at LC_X23_Y12_N8
--operation mode is normal

c2[2] = DFFEAS(B8L2, GLOBAL(clock), VCC, , , multiplicand[2], , , VCC);


--B7L2 is and_mode:U6|out1[1]~74 at LC_X23_Y12_N2
--operation mode is normal

c2[1]_qfbk = c2[1];
B7L2 = c2[1]_qfbk & c1[1];

--c2[1] is c2[1] at LC_X23_Y12_N2
--operation mode is normal

c2[1] = DFFEAS(B7L2, GLOBAL(clock), VCC, , , multiplicand[1], , , VCC);


--B8L3 is and_mode:U7|out1[3]~82 at LC_X23_Y12_N9
--operation mode is normal

c2[3]_qfbk = c2[3];
B8L3 = c2[3]_qfbk & c1[0];

--c2[3] is c2[3] at LC_X23_Y12_N9
--operation mode is normal

c2[3] = DFFEAS(B8L3, GLOBAL(clock), VCC, , , multiplicand[3], , , VCC);


--B7L3 is and_mode:U6|out1[2]~75 at LC_X23_Y12_N3
--operation mode is normal

c1[1]_qfbk = c1[1];
B7L3 = c2[2] & c1[1]_qfbk;

--c1[1] is c1[1] at LC_X23_Y12_N3
--operation mode is normal

c1[1] = DFFEAS(B7L3, GLOBAL(clock), VCC, , , multiplier[1], , , VCC);


--B6L2 is and_mode:U5|out1[1]~81 at LC_X23_Y12_N6
--operation mode is normal

B6L2 = c2[1] & c1[2];


--B5L1 is and_mode:U4|out1[0]~73 at LC_X25_Y12_N5
--operation mode is normal

c1[3]_qfbk = c1[3];
B5L1 = c2[0] & (c1[3]_qfbk);

--c1[3] is c1[3] at LC_X25_Y12_N5
--operation mode is normal

c1[3] = DFFEAS(B5L1, GLOBAL(clock), VCC, , , multiplier[3], , , VCC);


--B8L4 is and_mode:U7|out1[4]~83 at LC_X25_Y12_N0
--operation mode is normal

c2[4]_qfbk = c2[4];
B8L4 = c1[0] & c2[4]_qfbk;

--c2[4] is c2[4] at LC_X25_Y12_N0
--operation mode is normal

c2[4] = DFFEAS(B8L4, GLOBAL(clock), VCC, , , multiplicand[4], , , VCC);


--B7L4 is and_mode:U6|out1[3]~76 at LC_X23_Y12_N0
--operation mode is normal

B7L4 = c2[3] & c1[1];


--B6L3 is and_mode:U5|out1[2]~82 at LC_X23_Y12_N1
--operation mode is normal

c1[2]_qfbk = c1[2];
B6L3 = c2[2] & c1[2]_qfbk;

--c1[2] is c1[2] at LC_X23_Y12_N1
--operation mode is normal

c1[2] = DFFEAS(B6L3, GLOBAL(clock), VCC, , , multiplier[2], , , VCC);


--B5L2 is and_mode:U4|out1[1]~74 at LC_X23_Y12_N4
--operation mode is normal

B5L2 = c2[1] & c1[3];


--B8L5 is and_mode:U7|out1[5]~84 at LC_X26_Y12_N3
--operation mode is normal

c2[5]_qfbk = c2[5];
B8L5 = c1[0] & c2[5]_qfbk;

--c2[5] is c2[5] at LC_X26_Y12_N3
--operation mode is normal

c2[5] = DFFEAS(B8L5, GLOBAL(clock), VCC, , , multiplicand[5], , , VCC);


--B7L5 is and_mode:U6|out1[4]~77 at LC_X25_Y12_N3
--operation mode is normal

B7L5 = c2[4] & c1[1];


--B6L4 is and_mode:U5|out1[3]~83 at LC_X23_Y12_N7
--operation mode is normal

B6L4 = c2[3] & c1[2];


--B5L3 is and_mode:U4|out1[2]~75 at LC_X25_Y12_N6
--operation mode is normal

B5L3 = c2[2] & (c1[3]);


--B8L6 is and_mode:U7|out1[6]~85 at LC_X24_Y11_N3
--operation mode is normal

c2[6]_qfbk = c2[6];
B8L6 = c1[0] & c2[6]_qfbk;

--c2[6] is c2[6] at LC_X24_Y11_N3
--operation mode is normal

c2[6] = DFFEAS(B8L6, GLOBAL(clock), VCC, , , multiplicand[6], , , VCC);


--B7L6 is and_mode:U6|out1[5]~78 at LC_X26_Y12_N8
--operation mode is normal

B7L6 = c1[1] & (c2[5]);


--B6L5 is and_mode:U5|out1[4]~84 at LC_X25_Y12_N8
--operation mode is normal

B6L5 = c1[2] & (c2[4]);


--B5L4 is and_mode:U4|out1[3]~76 at LC_X25_Y12_N4
--operation mode is normal

B5L4 = c2[3] & (c1[3]);


--B4L3 is and_mode:U3|out1[2]~82 at LC_X24_Y10_N3
--operation mode is normal

B4L3 = c2[2] & (c1[4]);


--B3L2 is and_mode:U2|out1[1]~74 at LC_X26_Y12_N5
--operation mode is normal

B3L2 = c2[1] & (c1[5]);


--B8L7 is and_mode:U7|out1[7]~86 at LC_X26_Y11_N7
--operation mode is normal

c2[7]_qfbk = c2[7];
B8L7 = c2[7]_qfbk & c1[0];

--c2[7] is c2[7] at LC_X26_Y11_N7
--operation mode is normal

c2[7] = DFFEAS(B8L7, GLOBAL(clock), VCC, , , multiplicand[7], , , VCC);


--B7L7 is and_mode:U6|out1[6]~79 at LC_X24_Y11_N8
--operation mode is normal

B7L7 = c1[1] & c2[6];


--B6L6 is and_mode:U5|out1[5]~85 at LC_X24_Y12_N9
--operation mode is normal

B6L6 = c2[5] & c1[2];


--B5L5 is and_mode:U4|out1[4]~77 at LC_X25_Y12_N2
--operation mode is normal

B5L5 = c2[4] & (c1[3]);


--B4L4 is and_mode:U3|out1[3]~83 at LC_X24_Y10_N2
--operation mode is normal

B4L4 = c2[3] & (c1[4]);


--B3L3 is and_mode:U2|out1[2]~75 at LC_X26_Y12_N0
--operation mode is normal

B3L3 = c2[2] & (c1[5]);


--B2L2 is and_mode:U1|out1[1]~81 at LC_X26_Y12_N2
--operation mode is normal

B2L2 = c1[6] & (c2[1]);


--B1L1 is and_mode:U0|out1[0]~73 at LC_X25_Y11_N9
--operation mode is normal

c1[7]_qfbk = c1[7];
B1L1 = c1[7]_qfbk & c2[0];

--c1[7] is c1[7] at LC_X25_Y11_N9
--operation mode is normal

c1[7] = DFFEAS(B1L1, GLOBAL(clock), VCC, , , multiplier[7], , , VCC);


--B6L7 is and_mode:U5|out1[6]~86 at LC_X24_Y11_N0
--operation mode is normal

B6L7 = c1[2] & c2[6];


--B5L6 is and_mode:U4|out1[5]~78 at LC_X25_Y12_N9
--operation mode is normal

B5L6 = c1[3] & (c2[5]);


--B4L5 is and_mode:U3|out1[4]~84 at LC_X25_Y12_N7
--operation mode is normal

B4L5 = c2[4] & c1[4];


--B3L4 is and_mode:U2|out1[3]~76 at LC_X26_Y12_N6
--operation mode is normal

B3L4 = c2[3] & (c1[5]);


--B2L3 is and_mode:U1|out1[2]~82 at LC_X26_Y12_N1
--operation mode is normal

c1[6]_qfbk = c1[6];
B2L3 = c1[6]_qfbk & c2[2];

--c1[6] is c1[6] at LC_X26_Y12_N1
--operation mode is normal

c1[6] = DFFEAS(B2L3, GLOBAL(clock), VCC, , , multiplier[6], , , VCC);


--B1L2 is and_mode:U0|out1[1]~74 at LC_X24_Y11_N4
--operation mode is normal

B1L2 = c2[1] & c1[7];


--B6L8 is and_mode:U5|out1[7]~87 at LC_X26_Y11_N0
--operation mode is normal

B6L8 = c2[7] & c1[2];


--B5L7 is and_mode:U4|out1[6]~79 at LC_X25_Y13_N4
--operation mode is normal

B5L7 = c2[6] & c1[3];


--B4L6 is and_mode:U3|out1[5]~85 at LC_X26_Y12_N9
--operation mode is normal

B4L6 = c1[4] & (c2[5]);


--B3L5 is and_mode:U2|out1[4]~77 at LC_X25_Y12_N1
--operation mode is normal

B3L5 = c1[5] & c2[4];


--B2L4 is and_mode:U1|out1[3]~83 at LC_X26_Y11_N8
--operation mode is normal

B2L4 = c1[6] & c2[3];


--B1L3 is and_mode:U0|out1[2]~75 at LC_X24_Y11_N2
--operation mode is normal

B1L3 = c2[2] & (c1[7]);


--B4L7 is and_mode:U3|out1[6]~86 at LC_X24_Y11_N9
--operation mode is normal

B4L7 = c1[4] & (c2[6]);


--B3L6 is and_mode:U2|out1[5]~78 at LC_X26_Y12_N4
--operation mode is normal

B3L6 = c1[5] & (c2[5]);


--B2L5 is and_mode:U1|out1[4]~84 at LC_X26_Y11_N3
--operation mode is normal

B2L5 = c2[4] & c1[6];


--B1L4 is and_mode:U0|out1[3]~76 at LC_X24_Y11_N6
--operation mode is normal

B1L4 = c2[3] & (c1[7]);


--B4L8 is and_mode:U3|out1[7]~87 at LC_X26_Y11_N5
--operation mode is normal

B4L8 = c2[7] & c1[4];


--B3L7 is and_mode:U2|out1[6]~79 at LC_X25_Y13_N2
--operation mode is normal

B3L7 = c2[6] & c1[5];


--B2L6 is and_mode:U1|out1[5]~85 at LC_X26_Y12_N7
--operation mode is normal

B2L6 = c1[6] & (c2[5]);


--B1L5 is and_mode:U0|out1[4]~77 at LC_X24_Y11_N1
--operation mode is normal

B1L5 = c2[4] & (c1[7]);


--B2L7 is and_mode:U1|out1[6]~86 at LC_X26_Y11_N1
--operation mode is normal

B2L7 = c1[6] & c2[6];


--B1L6 is and_mode:U0|out1[5]~78 at LC_X24_Y11_N5
--operation mode is normal

B1L6 = c2[5] & (c1[7]);


--B2L8 is and_mode:U1|out1[7]~87 at LC_X26_Y11_N9
--operation mode is normal

B2L8 = c1[6] & c2[7];


--B1L7 is and_mode:U0|out1[6]~79 at LC_X24_Y11_N7
--operation mode is normal

B1L7 = c2[6] & (c1[7]);


--clock is clock at PIN_29
--operation mode is input

clock = INPUT();


--multiplicand[0] is multiplicand[0] at PIN_97
--operation mode is input

multiplicand[0] = INPUT();


--multiplier[0] is multiplier[0] at PIN_204
--operation mode is input

multiplier[0] = INPUT();


--multiplier[4] is multiplier[4] at PIN_103
--operation mode is input

multiplier[4] = INPUT();


--multiplicand[1] is multiplicand[1] at PIN_158
--operation mode is input

multiplicand[1] = INPUT();


--multiplier[1] is multiplier[1] at PIN_208
--operation mode is input

multiplier[1] = INPUT();


--multiplier[2] is multiplier[2] at PIN_207
--operation mode is input

multiplier[2] = INPUT();


--multiplier[5] is multiplier[5] at PIN_140
--operation mode is input

multiplier[5] = INPUT();


--multiplier[6] is multiplier[6] at PIN_156
--operation mode is input

multiplier[6] = INPUT();


--multiplicand[2] is multiplicand[2] at PIN_203
--operation mode is input

multiplicand[2] = INPUT();


--multiplicand[3] is multiplicand[3] at PIN_205
--operation mode is input

multiplicand[3] = INPUT();


--multiplier[3] is multiplier[3] at PIN_161
--operation mode is input

multiplier[3] = INPUT();


--multiplicand[4] is multiplicand[4] at PIN_28
--operation mode is input

multiplicand[4] = INPUT();


--multiplicand[5] is multiplicand[5] at PIN_198
--operation mode is input

multiplicand[5] = INPUT();


--multiplicand[6] is multiplicand[6] at PIN_200
--operation mode is input

multiplicand[6] = INPUT();


--multiplicand[7] is multiplicand[7] at PIN_159
--operation mode is input

multiplicand[7] = INPUT();


--multiplier[7] is multiplier[7] at PIN_160
--operation mode is input

multiplier[7] = INPUT();


--product[0] is product[0] at PIN_197
--operation mode is output

product[0] = OUTPUT(A1L04Q);


--product[1] is product[1] at PIN_199
--operation mode is output

product[1] = OUTPUT(A1L24Q);


--product[2] is product[2] at PIN_96
--operation mode is output

product[2] = OUTPUT(A1L44Q);


--product[3] is product[3] at PIN_98
--operation mode is output

product[3] = OUTPUT(A1L64Q);


--product[4] is product[4] at PIN_201
--operation mode is output

product[4] = OUTPUT(A1L94Q);


--product[5] is product[5] at PIN_143
--operation mode is output

product[5] = OUTPUT(A1L35Q);


--product[6] is product[6] at PIN_95
--operation mode is output

product[6] = OUTPUT(A1L75Q);


--product[7] is product[7] at PIN_202
--operation mode is output

product[7] = OUTPUT(A1L16Q);


--product[8] is product[8] at PIN_104
--operation mode is output

product[8] = OUTPUT(A1L56Q);


--product[9] is product[9] at PIN_99
--operation mode is output

product[9] = OUTPUT(A1L86Q);


--product[10] is product[10] at PIN_93
--operation mode is output

product[10] = OUTPUT(A1L27Q);


--product[11] is product[11] at PIN_101
--operation mode is output

product[11] = OUTPUT(A1L67Q);


--product[12] is product[12] at PIN_141
--operation mode is output

product[12] = OUTPUT(A1L08Q);


--product[13] is product[13] at PIN_144
--operation mode is output

product[13] = OUTPUT(A1L48Q);


--product[14] is product[14] at PIN_100
--operation mode is output

product[14] = OUTPUT(A1L78Q);


--product[15] is product[15] at PIN_102
--operation mode is output

product[15] = OUTPUT(A1L98Q);




⌨️ 快捷键说明

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