📄 rei2c.fit.eqn
字号:
A1L87 = CARRY(A1L87_cout_0);
--A1L97 is i[8]~320COUT1_355 at LC_X24_Y18_N1
--operation mode is arithmetic
A1L97_cout_1 = i[8] & (!A1L67);
A1L97 = CARRY(A1L97_cout_1);
--i[9] is i[9] at LC_X24_Y18_N2
--operation mode is arithmetic
i[9]_carry_eqn = (!A1L37 & A1L87) # (A1L37 & A1L97);
i[9]_lut_out = i[9] $ (i[9]_carry_eqn);
i[9] = DFFEAS(i[9]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L18 is i[9]~324 at LC_X24_Y18_N2
--operation mode is arithmetic
A1L18_cout_0 = !A1L87 # !i[9];
A1L18 = CARRY(A1L18_cout_0);
--A1L28 is i[9]~324COUT1_356 at LC_X24_Y18_N2
--operation mode is arithmetic
A1L28_cout_1 = !A1L97 # !i[9];
A1L28 = CARRY(A1L28_cout_1);
--i[10] is i[10] at LC_X24_Y18_N3
--operation mode is arithmetic
i[10]_carry_eqn = (!A1L37 & A1L18) # (A1L37 & A1L28);
i[10]_lut_out = i[10] $ !i[10]_carry_eqn;
i[10] = DFFEAS(i[10]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L48 is i[10]~328 at LC_X24_Y18_N3
--operation mode is arithmetic
A1L48_cout_0 = i[10] & !A1L18;
A1L48 = CARRY(A1L48_cout_0);
--A1L58 is i[10]~328COUT1_357 at LC_X24_Y18_N3
--operation mode is arithmetic
A1L58_cout_1 = i[10] & !A1L28;
A1L58 = CARRY(A1L58_cout_1);
--i[11] is i[11] at LC_X24_Y18_N4
--operation mode is arithmetic
i[11]_carry_eqn = (!A1L37 & A1L48) # (A1L37 & A1L58);
i[11]_lut_out = i[11] $ i[11]_carry_eqn;
i[11] = DFFEAS(i[11]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L78 is i[11]~332 at LC_X24_Y18_N4
--operation mode is arithmetic
A1L78 = CARRY(!A1L58 # !i[11]);
--A1L011 is reduce_nor~264 at LC_X24_Y18_N8
--operation mode is normal
A1L011 = !i[10] # !i[9] # !i[11] # !i[8];
--i[12] is i[12] at LC_X24_Y18_N5
--operation mode is arithmetic
i[12]_carry_eqn = A1L78;
i[12]_lut_out = i[12] $ !i[12]_carry_eqn;
i[12] = DFFEAS(i[12]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L98 is i[12]~336 at LC_X24_Y18_N5
--operation mode is arithmetic
A1L98_cout_0 = i[12] & !A1L78;
A1L98 = CARRY(A1L98_cout_0);
--A1L09 is i[12]~336COUT1_358 at LC_X24_Y18_N5
--operation mode is arithmetic
A1L09_cout_1 = i[12] & !A1L78;
A1L09 = CARRY(A1L09_cout_1);
--i[13] is i[13] at LC_X24_Y18_N6
--operation mode is arithmetic
i[13]_carry_eqn = (!A1L78 & A1L98) # (A1L78 & A1L09);
i[13]_lut_out = i[13] $ (i[13]_carry_eqn);
i[13] = DFFEAS(i[13]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L29 is i[13]~340 at LC_X24_Y18_N6
--operation mode is arithmetic
A1L29_cout_0 = !A1L98 # !i[13];
A1L29 = CARRY(A1L29_cout_0);
--A1L39 is i[13]~340COUT1_359 at LC_X24_Y18_N6
--operation mode is arithmetic
A1L39_cout_1 = !A1L09 # !i[13];
A1L39 = CARRY(A1L39_cout_1);
--i[14] is i[14] at LC_X24_Y18_N7
--operation mode is normal
i[14]_carry_eqn = (!A1L78 & A1L29) # (A1L78 & A1L39);
i[14]_lut_out = i[14] $ (!i[14]_carry_eqn);
i[14] = DFFEAS(i[14]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L59, , , , );
--A1L111 is reduce_nor~265 at LC_X24_Y18_N9
--operation mode is normal
A1L111 = !i[13] # !i[14] # !i[12];
--A1L211 is reduce_nor~266 at LC_X25_Y18_N7
--operation mode is normal
A1L211 = A1L011 # A1L801 # A1L901 # A1L111;
--state.control1 is state.control1 at LC_X25_Y19_N9
--operation mode is normal
state.control1_lut_out = state.control1 & (state.start1 & A1L311 # !A1L931) # !state.control1 & (state.start1 & A1L311);
state.control1 = DFFEAS(state.control1_lut_out, GLOBAL(clk), GLOBAL(reset), , !count[0], , , , );
--state.lowadd is state.lowadd at LC_X25_Y19_N8
--operation mode is normal
state.lowadd_lut_out = A1L931 & (state.highadd) # !A1L931 & state.lowadd;
state.lowadd = DFFEAS(state.lowadd_lut_out, GLOBAL(clk), GLOBAL(reset), , !count[0], , , , );
--state.highadd is state.highadd at LC_X25_Y19_N5
--operation mode is normal
state.highadd_lut_out = A1L931 & state.control1 # !A1L931 & (state.highadd);
state.highadd = DFFEAS(state.highadd_lut_out, GLOBAL(clk), GLOBAL(reset), , !count[0], , , , );
--A1L621 is state.control1~39 at LC_X24_Y17_N1
--operation mode is normal
A1L621 = !state.control1 & !state.control2 & !state.lowadd & !state.highadd;
--A1L13 is datacount[2]~172 at LC_X25_Y20_N7
--operation mode is normal
A1L13 = A1L43 & datacount[1] & (datacount[0]);
--A1L311 is reduce_nor~267 at LC_X25_Y17_N5
--operation mode is normal
A1L311 = count[2] & (count[1]);
--A1L62 is data[7]~148 at LC_X25_Y17_N2
--operation mode is normal
A1L62 = !count[0] & A1L311 & reset & A1L33;
--A1L21 is data[1]~6 at LC_X25_Y20_N2
--operation mode is normal
A1L21 = datacount[2] & datacount[1] & A1L62 & datacount[0];
--A1L61 is data[3]~4 at LC_X25_Y20_N0
--operation mode is normal
A1L61 = datacount[2] & !datacount[1] & A1L62 & datacount[0];
--A1L02 is data[5]~2 at LC_X25_Y20_N9
--operation mode is normal
A1L02 = !datacount[2] & datacount[1] & A1L62 & datacount[0];
--A1L52 is data[7]~0 at LC_X25_Y20_N1
--operation mode is normal
A1L52 = !datacount[2] & !datacount[1] & A1L62 & datacount[0];
--A1L911Q is sda~reg0 at LC_X24_Y17_N4
--operation mode is normal
A1L911Q_lut_out = !state.quit & A1L221 & (datacount[3] # !A1L421);
A1L911Q = DFFEAS(A1L911Q_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L301, , , , );
--A1L99Q is process1~3 at LC_X24_Y17_N9
--operation mode is normal
A1L99Q_lut_out = state.transfer & !datacount[3];
A1L99Q = DFFEAS(A1L99Q_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L301, , , , );
--state.quit is state.quit at LC_X25_Y18_N1
--operation mode is normal
state.quit_lut_out = GND;
state.quit = DFFEAS(state.quit_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L341, state.stop, , , VCC);
--state.initial1 is state.initial1 at LC_X25_Y18_N4
--operation mode is normal
state.initial1_lut_out = VCC;
state.initial1 = DFFEAS(state.initial1_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L341, , , , );
--state.initial2 is state.initial2 at LC_X25_Y19_N2
--operation mode is normal
state.initial2_lut_out = A1L501 & state.lowadd & (A1L931) # !A1L501 & (state.initial2 # state.lowadd & A1L931);
state.initial2 = DFFEAS(state.initial2_lut_out, GLOBAL(clk), GLOBAL(reset), , !count[0], , , , );
--A1L59 is i[14]~347 at LC_X24_Y19_N2
--operation mode is normal
A1L59 = A1L701 & !A1L601 & !count[0] & A1L33;
--state.start1 is state.start1 at LC_X26_Y18_N9
--operation mode is normal
state.start1_lut_out = !state.initial1;
state.start1 = DFFEAS(state.start1_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L831, , , , );
--A1L221 is Select~934 at LC_X25_Y19_N6
--operation mode is normal
A1L221 = !state.initial2 & (state.initial1 & !state.stop);
--A1L321 is Select~935 at LC_X25_Y19_N3
--operation mode is normal
A1L321 = datacount[2] & (datacount[1]) # !datacount[2] & state.control1;
--A1L421 is Select~936 at LC_X25_Y19_N4
--operation mode is normal
A1L421 = datacount[0] & state.control2 & datacount[2] & A1L321 # !datacount[0] & !datacount[2] & (state.control2 # A1L321);
--A1L001 is process1~102 at LC_X24_Y17_N8
--operation mode is normal
A1L001 = A1L501 & rd # !state.transfer;
--A1L101 is process1~103 at LC_X25_Y19_N1
--operation mode is normal
A1L101 = !count[0] & (count[1] & !count[2] # !state.initial2);
--A1L031 is state.initial1~40 at LC_X25_Y18_N0
--operation mode is normal
state.start2_qfbk = state.start2;
A1L031 = state.initial1 & !state.start2_qfbk & !state.start1;
--state.start2 is state.start2 at LC_X25_Y18_N0
--operation mode is normal
state.start2 = DFFEAS(A1L031, GLOBAL(clk), GLOBAL(reset), , A1L341, state.initial2, , , VCC);
--A1L201 is process1~104 at LC_X25_Y18_N9
--operation mode is normal
state.stop_qfbk = state.stop;
A1L201 = A1L101 & (A1L311 # !state.stop_qfbk & A1L031);
--state.stop is state.stop at LC_X25_Y18_N9
--operation mode is normal
state.stop = DFFEAS(A1L201, GLOBAL(clk), GLOBAL(reset), , A1L341, state.transfer, , , VCC);
--A1L301 is process1~105 at LC_X24_Y17_N2
--operation mode is normal
A1L301 = A1L001 & A1L201 & (A1L621 # A1L701);
--A1L041 is state~3717 at LC_X25_Y18_N8
--operation mode is normal
A1L041 = A1L211 # A1L601 # !A1L33 # !A1L701;
--A1L141 is state~3718 at LC_X25_Y18_N2
--operation mode is normal
A1L141 = A1L931 & A1L621 & (A1L031 # !A1L311) # !A1L931 & (A1L031 # !A1L311);
--A1L241 is state~3719 at LC_X25_Y18_N5
--operation mode is normal
A1L241 = !state.stop & (count[0] # !state.initial2) # !A1L701;
--A1L341 is state~3720 at LC_X25_Y18_N6
--operation mode is normal
A1L341 = !count[0] & (!A1L241 # !A1L041 # !A1L141);
--A1L79 is oe~21 at LC_X26_Y17_N4
--operation mode is normal
A1L79 = !count[2] & count[1] & A1L33 & !count[0];
--A1L43 is datacount[3]~173 at LC_X24_Y17_N3
--operation mode is normal
A1L43 = A1L501 & (state.transfer & rd # !A1L621);
--A1L41 is data[2]~5 at LC_X25_Y20_N5
--operation mode is normal
A1L41 = A1L32 & datacount[2] & (datacount[1] $ datacount[0]);
--A1L81 is data[4]~3 at LC_X24_Y20_N9
--operation mode is normal
A1L81 = A1L32 & (datacount[1] & !datacount[2] & datacount[0] # !datacount[1] & datacount[2] & !datacount[0]);
--A1L22 is data[6]~1 at LC_X24_Y20_N2
--operation mode is normal
A1L22 = A1L32 & !datacount[2] & (datacount[1] $ datacount[0]);
--clk is clk at PIN_29
--operation mode is input
clk = INPUT();
--reset is reset at PIN_28
--operation mode is input
reset = INPUT();
--rd is rd at PIN_207
--operation mode is input
rd = INPUT();
--dout[0] is dout[0] at PIN_216
--operation mode is output
dout[0] = OUTPUT(A1L83Q);
--dout[1] is dout[1] at PIN_93
--operation mode is output
dout[1] = OUTPUT(A1L04Q);
--dout[2] is dout[2] at PIN_218
--operation mode is output
dout[2] = OUTPUT(A1L24Q);
--dout[3] is dout[3] at PIN_214
--operation mode is output
dout[3] = OUTPUT(A1L44Q);
--dout[4] is dout[4] at PIN_206
--operation mode is output
dout[4] = OUTPUT(A1L64Q);
--dout[5] is dout[5] at PIN_219
--operation mode is output
dout[5] = OUTPUT(A1L84Q);
--dout[6] is dout[6] at PIN_215
--operation mode is output
dout[6] = OUTPUT(A1L05Q);
--dout[7] is dout[7] at PIN_217
--operation mode is output
dout[7] = OUTPUT(A1L25Q);
--oe is oe at PIN_203
--operation mode is output
oe = OUTPUT(A1L89Q);
--scl is scl at PIN_213
--operation mode is output
scl = OUTPUT(A1L611Q);
--A1L811 is sda~9 at PIN_208
--operation mode is bidir
A1L811 = sda;
--sda is sda at PIN_208
--operation mode is bidir
sda_tri_out = TRI(!A1L911Q, !A1L99Q);
sda = BIDIR(sda_tri_out);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -