📄 rei2c.map.eqn
字号:
--i[9] is i[9]
--operation mode is arithmetic
i[9]_carry_eqn = A1L27;
i[9]_lut_out = i[9] $ (i[9]_carry_eqn);
i[9] = DFFEAS(i[9]_lut_out, clk, reset, , A1L48, , , , );
--A1L47 is i[9]~324
--operation mode is arithmetic
A1L47 = CARRY(!A1L27 # !i[9]);
--i[10] is i[10]
--operation mode is arithmetic
i[10]_carry_eqn = A1L47;
i[10]_lut_out = i[10] $ (!i[10]_carry_eqn);
i[10] = DFFEAS(i[10]_lut_out, clk, reset, , A1L48, , , , );
--A1L67 is i[10]~328
--operation mode is arithmetic
A1L67 = CARRY(i[10] & (!A1L47));
--i[11] is i[11]
--operation mode is arithmetic
i[11]_carry_eqn = A1L67;
i[11]_lut_out = i[11] $ (i[11]_carry_eqn);
i[11] = DFFEAS(i[11]_lut_out, clk, reset, , A1L48, , , , );
--A1L87 is i[11]~332
--operation mode is arithmetic
A1L87 = CARRY(!A1L67 # !i[11]);
--A1L99 is reduce_nor~264
--operation mode is normal
A1L99 = !i[11] # !i[10] # !i[9] # !i[8];
--i[12] is i[12]
--operation mode is arithmetic
i[12]_carry_eqn = A1L87;
i[12]_lut_out = i[12] $ (!i[12]_carry_eqn);
i[12] = DFFEAS(i[12]_lut_out, clk, reset, , A1L48, , , , );
--A1L08 is i[12]~336
--operation mode is arithmetic
A1L08 = CARRY(i[12] & (!A1L87));
--i[13] is i[13]
--operation mode is arithmetic
i[13]_carry_eqn = A1L08;
i[13]_lut_out = i[13] $ (i[13]_carry_eqn);
i[13] = DFFEAS(i[13]_lut_out, clk, reset, , A1L48, , , , );
--A1L28 is i[13]~340
--operation mode is arithmetic
A1L28 = CARRY(!A1L08 # !i[13]);
--i[14] is i[14]
--operation mode is normal
i[14]_carry_eqn = A1L28;
i[14]_lut_out = i[14] $ (!i[14]_carry_eqn);
i[14] = DFFEAS(i[14]_lut_out, clk, reset, , A1L48, , , , );
--A1L001 is reduce_nor~265
--operation mode is normal
A1L001 = !i[14] # !i[13] # !i[12];
--A1L101 is reduce_nor~266
--operation mode is normal
A1L101 = A1L79 # A1L89 # A1L99 # A1L001;
--state.control1 is state.control1
--operation mode is normal
state.control1_lut_out = A1L201 & (state.start1 # state.control1 & !A1L821) # !A1L201 & (state.control1 & !A1L821);
state.control1 = DFFEAS(state.control1_lut_out, clk, reset, , !count[0], , , , );
--state.lowadd is state.lowadd
--operation mode is normal
state.lowadd_lut_out = A1L821 & state.highadd # !A1L821 & (state.lowadd);
state.lowadd = DFFEAS(state.lowadd_lut_out, clk, reset, , !count[0], , , , );
--state.highadd is state.highadd
--operation mode is normal
state.highadd_lut_out = A1L821 & state.control1 # !A1L821 & (state.highadd);
state.highadd = DFFEAS(state.highadd_lut_out, clk, reset, , !count[0], , , , );
--A1L511 is state.control1~39
--operation mode is normal
A1L511 = !state.control2 & !state.control1 & !state.lowadd & !state.highadd;
--A1L13 is datacount[2]~172
--operation mode is normal
A1L13 = datacount[0] & datacount[1] & (A1L43);
--A1L201 is reduce_nor~267
--operation mode is normal
A1L201 = count[2] & count[1];
--A1L62 is data[7]~148
--operation mode is normal
A1L62 = reset & A1L33 & A1L201 & !count[0];
--A1L21 is data[1]~6
--operation mode is normal
A1L21 = datacount[2] & datacount[0] & datacount[1] & A1L62;
--A1L61 is data[3]~4
--operation mode is normal
A1L61 = datacount[2] & datacount[0] & A1L62 & !datacount[1];
--A1L02 is data[5]~2
--operation mode is normal
A1L02 = datacount[0] & datacount[1] & A1L62 & !datacount[2];
--A1L52 is data[7]~0
--operation mode is normal
A1L52 = datacount[0] & A1L62 & !datacount[2] & !datacount[1];
--A1L801Q is sda~reg0
--operation mode is normal
A1L801Q_lut_out = !state.quit & A1L111 & (datacount[3] # !A1L311);
A1L801Q = DFFEAS(A1L801Q_lut_out, clk, reset, , A1L29, , , , );
--A1L88Q is process1~3
--operation mode is normal
A1L88Q_lut_out = !datacount[3] & (state.transfer);
A1L88Q = DFFEAS(A1L88Q_lut_out, clk, reset, , A1L29, , , , );
--state.quit is state.quit
--operation mode is normal
state.quit_lut_out = state.stop;
state.quit = DFFEAS(state.quit_lut_out, clk, reset, , A1L231, , , , );
--state.initial1 is state.initial1
--operation mode is normal
state.initial1_lut_out = VCC;
state.initial1 = DFFEAS(state.initial1_lut_out, clk, reset, , A1L231, , , , );
--state.initial2 is state.initial2
--operation mode is normal
state.initial2_lut_out = state.lowadd & (A1L821 # state.initial2 & !A1L49) # !state.lowadd & (state.initial2 & !A1L49);
state.initial2 = DFFEAS(state.initial2_lut_out, clk, reset, , !count[0], , , , );
--state.start2 is state.start2
--operation mode is normal
state.start2_lut_out = state.initial2;
state.start2 = DFFEAS(state.start2_lut_out, clk, reset, , A1L231, , , , );
--A1L48 is i[14]~347
--operation mode is normal
A1L48 = A1L69 & A1L33 & !A1L59 & !count[0];
--state.start1 is state.start1
--operation mode is normal
state.start1_lut_out = !state.initial1;
state.start1 = DFFEAS(state.start1_lut_out, clk, reset, , A1L721, , , , );
--state.stop is state.stop
--operation mode is normal
state.stop_lut_out = state.transfer;
state.stop = DFFEAS(state.stop_lut_out, clk, reset, , A1L231, , , , );
--A1L111 is Select~934
--operation mode is normal
A1L111 = state.initial1 & !state.initial2 & !state.stop;
--A1L211 is Select~935
--operation mode is normal
A1L211 = datacount[2] & (datacount[1]) # !datacount[2] & state.control1;
--A1L311 is Select~936
--operation mode is normal
A1L311 = datacount[0] & state.control2 & datacount[2] & A1L211 # !datacount[0] & !datacount[2] & (state.control2 # A1L211);
--A1L98 is process1~102
--operation mode is normal
A1L98 = A1L49 & rd # !state.transfer;
--A1L09 is process1~103
--operation mode is normal
A1L09 = !count[0] & (count[1] & !count[2] # !state.initial2);
--A1L911 is state.initial1~40
--operation mode is normal
A1L911 = state.initial1 & (!state.start2 & !state.start1);
--A1L19 is process1~104
--operation mode is normal
A1L19 = A1L09 & (A1L201 # A1L911 & !state.stop);
--A1L29 is process1~105
--operation mode is normal
A1L29 = A1L98 & A1L19 & (A1L69 # A1L511);
--A1L921 is state~3717
--operation mode is normal
A1L921 = A1L59 # A1L101 # !A1L33 # !A1L69;
--A1L031 is state~3718
--operation mode is normal
A1L031 = A1L511 & (A1L911 # !A1L201) # !A1L511 & !A1L821 & (A1L911 # !A1L201);
--A1L131 is state~3719
--operation mode is normal
A1L131 = !state.stop & (count[0] # !state.initial2) # !A1L69;
--A1L231 is state~3720
--operation mode is normal
A1L231 = !count[0] & (!A1L131 # !A1L031 # !A1L921);
--A1L68 is oe~21
--operation mode is normal
A1L68 = count[1] & !count[2] & A1L33 & !count[0];
--A1L43 is datacount[3]~173
--operation mode is normal
A1L43 = A1L49 & (state.transfer & rd # !A1L511);
--A1L41 is data[2]~5
--operation mode is normal
A1L41 = datacount[2] & A1L32 & (datacount[0] $ datacount[1]);
--A1L81 is data[4]~3
--operation mode is normal
A1L81 = A1L32 & (datacount[0] & datacount[1] & !datacount[2] # !datacount[0] & !datacount[1] & datacount[2]);
--A1L22 is data[6]~1
--operation mode is normal
A1L22 = !datacount[2] & A1L32 & (datacount[0] $ datacount[1]);
--clk is clk
--operation mode is input
clk = INPUT();
--reset is reset
--operation mode is input
reset = INPUT();
--rd is rd
--operation mode is input
rd = INPUT();
--dout[0] is dout[0]
--operation mode is output
dout[0] = OUTPUT(A1L83Q);
--dout[1] is dout[1]
--operation mode is output
dout[1] = OUTPUT(A1L04Q);
--dout[2] is dout[2]
--operation mode is output
dout[2] = OUTPUT(A1L24Q);
--dout[3] is dout[3]
--operation mode is output
dout[3] = OUTPUT(A1L44Q);
--dout[4] is dout[4]
--operation mode is output
dout[4] = OUTPUT(A1L64Q);
--dout[5] is dout[5]
--operation mode is output
dout[5] = OUTPUT(A1L84Q);
--dout[6] is dout[6]
--operation mode is output
dout[6] = OUTPUT(A1L05Q);
--dout[7] is dout[7]
--operation mode is output
dout[7] = OUTPUT(A1L25Q);
--oe is oe
--operation mode is output
oe = OUTPUT(A1L78Q);
--scl is scl
--operation mode is output
scl = OUTPUT(A1L501Q);
--A1L701 is sda~9
--operation mode is bidir
A1L701 = sda;
--sda is sda
--operation mode is bidir
sda_tri_out = TRI(!A1L801Q, !A1L88Q);
sda = BIDIR(sda_tri_out);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -