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

📄 mux8.fit.eqn

📁 定点八位乘法器的原理图设计
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--B41_inst1 is f_adder:inst73|h_adder:inst1|inst1 at LCCOMB_X24_Y14_N14
B41_inst1 = B4_inst1 $ (b[2] & a[2]);


--B3_inst is h_adder:inst66|inst at LCCOMB_X24_Y14_N26
B3_inst = b[1] & b[0] & a[3] & a[2];


--inst25 is inst25 at LCCOMB_X24_Y12_N8
inst25 = b[3] & a[1];


--B3_inst1 is h_adder:inst66|inst1 at LCCOMB_X24_Y14_N30
B3_inst1 = b[1] & (a[2] $ (b[0] & a[3])) # !b[1] & b[0] & a[3];


--C2L1 is f_adder:inst72|inst6~5 at LCCOMB_X24_Y14_N6
C2L1 = b[1] & b[0] & a[2];


--C2L2 is f_adder:inst72|inst6~6 at LCCOMB_X24_Y14_N22
C2L2 = a[1] & (b[2] & (B3_inst1 # C2L1) # !b[2] & B3_inst1 & C2L1);


--C9L1 is f_adder:inst79|inst6~1 at LCCOMB_X24_Y14_N20
C9L1 = inst25 & (C2L2 # B41_inst1 $ B3_inst) # !inst25 & C2L2 & (B41_inst1 $ B3_inst);


--C61L1 is f_adder:inst86|inst6~1 at LCCOMB_X24_Y13_N24
C61L1 = C9L1 & (inst32 # B82L1 $ C3L2) # !C9L1 & inst32 & (B82L1 $ C3L2);


--C32L1 is f_adder:inst93|inst6~1 at LCCOMB_X25_Y14_N24
C32L1 = C61L1 & (inst41 # C01L1 $ B24_inst1) # !C61L1 & inst41 & (C01L1 $ B24_inst1);


--inst56 is inst56 at LCCOMB_X25_Y14_N14
inst56 = b[7] & a[0];


--B45_inst1 is f_adder:inst93|h_adder:inst1|inst1 at LCCOMB_X24_Y13_N22
B45_inst1 = B24_inst1 $ C01L1 $ (b[5] & a[1]);


--inst48 is inst48 at LCCOMB_X24_Y12_N14
inst48 = b[6] & a[0];


--B04_inst1 is f_adder:inst86|h_adder:inst1|inst1 at LCCOMB_X24_Y13_N28
B04_inst1 = C3L2 $ B82L1 $ (a[1] & b[4]);


--inst40 is inst40 at LCCOMB_X24_Y12_N10
inst40 = b[5] & a[0];


--B62L1 is f_adder:inst79|h_adder:inst1|inst1~13 at LCCOMB_X24_Y14_N12
B62L1 = inst25 $ B4_inst1 $ inst17 $ B3_inst;


--inst39 is inst39 at LCCOMB_X25_Y13_N24
inst39 = b[4] & a[0];


--B21_inst1 is f_adder:inst72|h_adder:inst1|inst1 at LCCOMB_X24_Y14_N10
B21_inst1 = B3_inst1 $ (b[2] & a[1]);


--B2_inst is h_adder:inst65|inst at LCCOMB_X25_Y13_N0
B2_inst = a[2] & a[1] & b[0] & b[1];


--inst24 is inst24 at LCCOMB_X24_Y12_N30
inst24 = b[3] & a[0];


--inst8 is inst8 at LCCOMB_X24_Y12_N6
inst8 = b[1] & a[0];


--inst1 is inst1 at LCCOMB_X24_Y12_N22
inst1 = b[0] & a[1];


--inst23 is inst23 at LCCOMB_X24_Y12_N24
inst23 = b[2] & a[0];


--B2_inst1 is h_adder:inst65|inst1 at LCCOMB_X24_Y12_N12
B2_inst1 = b[0] & (a[2] $ (a[1] & b[1])) # !b[0] & (a[1] & b[1]);


--C1L1 is f_adder:inst71|inst6~1 at LCCOMB_X24_Y12_N0
C1L1 = inst23 & (B2_inst1 # inst8 & inst1) # !inst23 & inst8 & inst1 & B2_inst1;


--C8L1 is f_adder:inst78|inst6~1 at LCCOMB_X24_Y14_N2
C8L1 = C1L1 & (inst24 # B21_inst1 $ B2_inst) # !C1L1 & inst24 & (B21_inst1 $ B2_inst);


--C51L1 is f_adder:inst85|inst6~1 at LCCOMB_X24_Y14_N16
C51L1 = inst39 & (C8L1 # B62L1 $ C2L2) # !inst39 & C8L1 & (B62L1 $ C2L2);


--C22L1 is f_adder:inst92|inst6~1 at LCCOMB_X24_Y13_N30
C22L1 = C51L1 & (inst40 # C9L1 $ B04_inst1) # !C51L1 & inst40 & (C9L1 $ B04_inst1);


--C92L1 is f_adder:inst99|inst6~1 at LCCOMB_X24_Y13_N0
C92L1 = inst48 & (C22L1 # C61L1 $ B45_inst1) # !inst48 & C22L1 & (C61L1 $ B45_inst1);


--C63L1 is f_adder:inst106|inst6~1 at LCCOMB_X25_Y14_N28
C63L1 = C92L1 & (inst56 # C32L1 $ B86_inst1) # !C92L1 & inst56 & (C32L1 $ B86_inst1);


--B07_inst1 is f_adder:inst101|h_adder:inst1|inst1 at LCCOMB_X25_Y12_N2
B07_inst1 = C81L1 $ inst50 $ B64_inst1 $ B85L2;


--inst57 is inst57 at LCCOMB_X25_Y14_N18
inst57 = a[1] & b[7];


--inst49 is inst49 at LCCOMB_X25_Y14_N20
inst49 = b[6] & a[1];


--C03L1 is f_adder:inst100|inst6~1 at LCCOMB_X25_Y14_N2
C03L1 = C32L1 & (inst49 # C71L1 $ B65_inst1) # !C32L1 & inst49 & (C71L1 $ B65_inst1);


--B18_inst1 is f_adder:inst107|h_adder:inst|inst1 at LCCOMB_X25_Y14_N26
B18_inst1 = C42L1 $ inst57 $ B07_inst1 $ C03L1;


--C73L1 is f_adder:inst107|inst6~1 at LCCOMB_X25_Y14_N12
C73L1 = inst57 & (C03L1 # C42L1 $ B07_inst1) # !inst57 & C03L1 & (C42L1 $ B07_inst1);


--B38_inst1 is f_adder:inst108|h_adder:inst|inst1 at LCCOMB_X25_Y12_N0
B38_inst1 = inst58 $ B27_inst1 $ C13L1 $ C52L1;


--C24L1 is f_adder:inst112|inst6~1 at LCCOMB_X25_Y14_N16
C24L1 = C73L1 & (B38_inst1 # C63L1 & B18_inst1) # !C73L1 & C63L1 & B38_inst1 & B18_inst1;


--C44L1 is f_adder:inst114|inst6~1 at LCCOMB_X25_Y11_N2
C44L1 = C83L1 & (C24L1 # B68_inst1 $ C23L1) # !C83L1 & C24L1 & (B68_inst1 $ C23L1);


--C54L1 is f_adder:inst115|inst6~1 at LCCOMB_X25_Y11_N14
C54L1 = C93L1 & (C44L1 # C33L1 $ B88_inst1) # !C93L1 & C44L1 & (C33L1 $ B88_inst1);


--C64L1 is f_adder:inst116|inst6~1 at LCCOMB_X26_Y11_N18
C64L1 = C04L1 & (C54L1 # B09_inst1 $ C43L1) # !C04L1 & C54L1 & (B09_inst1 $ C43L1);


--C74L1 is f_adder:inst117|inst6~1 at LCCOMB_X26_Y11_N6
C74L1 = C14L1 & (C64L1 # B49_inst1 $ C53L1) # !C14L1 & C64L1 & (B49_inst1 $ C53L1);


--C84L1 is f_adder:inst118|inst6~1 at LCCOMB_X26_Y11_N2
C84L1 = C34L1 & (C74L1 # a[7] & b[7]) # !C34L1 & a[7] & b[7] & C74L1;


--B301L1 is f_adder:inst118|h_adder:inst|inst1~11 at LCCOMB_X26_Y11_N16
B301L1 = C34L1 $ C74L1 $ (a[7] & b[7]);


--B101_inst1 is f_adder:inst117|h_adder:inst|inst1 at LCCOMB_X26_Y11_N4
B101_inst1 = B49_inst1 $ C53L1 $ C14L1 $ C64L1;


--B99_inst1 is f_adder:inst116|h_adder:inst|inst1 at LCCOMB_X26_Y11_N8
B99_inst1 = B09_inst1 $ C04L1 $ C43L1 $ C54L1;


--B79_inst1 is f_adder:inst115|h_adder:inst|inst1 at LCCOMB_X25_Y11_N20
B79_inst1 = C93L1 $ C33L1 $ B88_inst1 $ C44L1;


--B59_inst1 is f_adder:inst114|h_adder:inst|inst1 at LCCOMB_X25_Y11_N24
B59_inst1 = C83L1 $ B68_inst1 $ C23L1 $ C24L1;


--B19_inst1 is f_adder:inst112|h_adder:inst|inst1 at LCCOMB_X25_Y14_N8
B19_inst1 = C73L1 $ B38_inst1 $ (C63L1 & B18_inst1);


--B8_inst1 is h_adder:inst119|inst1 at LCCOMB_X25_Y14_N30
B8_inst1 = C63L1 $ B18_inst1;


--B97_inst1 is f_adder:inst106|h_adder:inst|inst1 at LCCOMB_X25_Y14_N0
B97_inst1 = C32L1 $ C92L1 $ inst56 $ B86_inst1;


--B56_inst1 is f_adder:inst99|h_adder:inst|inst1 at LCCOMB_X24_Y13_N2
B56_inst1 = C61L1 $ B45_inst1 $ inst48 $ C22L1;


--B15_inst1 is f_adder:inst92|h_adder:inst|inst1 at LCCOMB_X24_Y13_N4
B15_inst1 = C51L1 $ inst40 $ C9L1 $ B04_inst1;


--B73_inst1 is f_adder:inst85|h_adder:inst|inst1 at LCCOMB_X24_Y14_N24
B73_inst1 = B62L1 $ C2L2 $ inst39 $ C8L1;


--B32L1 is f_adder:inst78|h_adder:inst|inst1~17 at LCCOMB_X24_Y14_N0
B32L1 = B21_inst1 $ C1L1 $ inst24 $ B2_inst;


--B9L1 is f_adder:inst71|h_adder:inst|inst1~62 at LCCOMB_X24_Y12_N28
B9L1 = inst23 $ B2_inst1 $ (inst8 & inst1);


--B1_inst1 is h_adder:inst64|inst1 at LCCOMB_X25_Y13_N10
B1_inst1 = b[1] & (a[0] $ (a[1] & b[0])) # !b[1] & a[1] & b[0];


--inst is inst at LCCOMB_X24_Y12_N16
inst = b[0] & a[0];


--b[7] is b[7] at PIN_163
--operation mode is input

b[7] = INPUT();


--a[7] is a[7] at PIN_139
--operation mode is input

a[7] = INPUT();


--b[6] is b[6] at PIN_135
--operation mode is input

b[6] = INPUT();


--a[6] is a[6] at PIN_142
--operation mode is input

a[6] = INPUT();


--b[5] is b[5] at PIN_173
--operation mode is input

b[5] = INPUT();


--b[4] is b[4] at PIN_138
--operation mode is input

b[4] = INPUT();


--b[3] is b[3] at PIN_164
--operation mode is input

b[3] = INPUT();


--b[2] is b[2] at PIN_168
--operation mode is input

b[2] = INPUT();


--b[1] is b[1] at PIN_169
--operation mode is input

b[1] = INPUT();


--b[0] is b[0] at PIN_146
--operation mode is input

b[0] = INPUT();


--a[5] is a[5] at PIN_144
--operation mode is input

a[5] = INPUT();


--a[4] is a[4] at PIN_145
--operation mode is input

a[4] = INPUT();


--a[3] is a[3] at PIN_129
--operation mode is input

a[3] = INPUT();


--a[2] is a[2] at PIN_130
--operation mode is input

a[2] = INPUT();


--a[1] is a[1] at PIN_131
--operation mode is input

a[1] = INPUT();


--a[0] is a[0] at PIN_132
--operation mode is input

a[0] = INPUT();


--p[15] is p[15] at PIN_137
--operation mode is output

p[15] = OUTPUT(C84L1);


--p[14] is p[14] at PIN_133
--operation mode is output

p[14] = OUTPUT(B301L1);


--p[13] is p[13] at PIN_134
--operation mode is output

p[13] = OUTPUT(B101_inst1);


--p[12] is p[12] at PIN_128
--operation mode is output

p[12] = OUTPUT(B99_inst1);


--p[11] is p[11] at PIN_81
--operation mode is output

p[11] = OUTPUT(B79_inst1);


--p[10] is p[10] at PIN_88
--operation mode is output

p[10] = OUTPUT(B59_inst1);


--p[9] is p[9] at PIN_147
--operation mode is output

p[9] = OUTPUT(B19_inst1);


--p[8] is p[8] at PIN_149
--operation mode is output

p[8] = OUTPUT(B8_inst1);


--p[7] is p[7] at PIN_160
--operation mode is output

p[7] = OUTPUT(B97_inst1);


--p[6] is p[6] at PIN_176
--operation mode is output

p[6] = OUTPUT(B56_inst1);


--p[5] is p[5] at PIN_179
--operation mode is output

p[5] = OUTPUT(B15_inst1);


--p[4] is p[4] at PIN_175
--operation mode is output

p[4] = OUTPUT(B73_inst1);


--p[3] is p[3] at PIN_180
--operation mode is output

p[3] = OUTPUT(B32L1);


--p[2] is p[2] at PIN_82
--operation mode is output

p[2] = OUTPUT(B9L1);


--p[1] is p[1] at PIN_143
--operation mode is output

p[1] = OUTPUT(B1_inst1);


--p[0] is p[0] at PIN_141
--operation mode is output

p[0] = OUTPUT(inst);





⌨️ 快捷键说明

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