📄 i2c.fit.eqn
字号:
--operation mode is normal
A1L65 = inner_state.seventh & (!writeData_reg[2] & inner_state.fifth # !writeData_reg[0]) # !inner_state.seventh & !writeData_reg[2] & inner_state.fifth;
--A1L75 is Select~18635 at LC_X14_Y6_N5
--operation mode is normal
A1L75 = A1L45 # phase3 & (A1L55 # A1L65);
--A1L85 is Select~18636 at LC_X14_Y6_N7
--operation mode is normal
A1L85 = phase1 & (inner_state.stop # A1L84) # !phase1 & (A1L84 & !phase3);
--A1L153 is sda_buf~139 at LC_X13_Y6_N3
--operation mode is normal
A1L153 = !phase3 & !sda_buf;
--A1L95 is Select~18637 at LC_X13_Y5_N7
--operation mode is normal
A1L95 = A1L34 & !inner_state.second & !inner_state.seventh & A1L24;
--A1L06 is Select~18638 at LC_X14_Y6_N8
--operation mode is normal
A1L06 = A1L75 # A1L85 # A1L153 & !A1L95;
--A1L16 is Select~18639 at LC_X11_Y6_N3
--operation mode is normal
A1L16 = A1L64 # A1L35 # i2c_state.write_data & A1L06;
--A1L253 is sda_buf~140 at LC_X12_Y6_N8
--operation mode is normal
A1L253 = phase0 & A1L353 # !phase0 & (!sda_buf);
--A1L26 is Select~18640 at LC_X11_Y6_N6
--operation mode is normal
A1L26 = inner_state.ack & (phase3 # A1L253) # !A1L25;
--A1L36 is Select~18641 at LC_X12_Y5_N3
--operation mode is normal
A1L36 = sda_buf & (phase1 & inner_state.stop) # !sda_buf & (inner_state.stop # !inner_state.start);
--A1L46 is Select~18642 at LC_X12_Y5_N8
--operation mode is normal
A1L46 = A1L711 # A1L253 & (inner_state.eighth # !A1L95);
--A1L56 is Select~18643 at LC_X11_Y6_N7
--operation mode is normal
A1L56 = i2c_state.read_data & (A1L46 # i2c_state.sendaddr & A1L26) # !i2c_state.read_data & i2c_state.sendaddr & A1L26;
--A1L66 is Select~18644 at LC_X13_Y6_N8
--operation mode is normal
A1L66 = !sda_buf & i2c_state.write_data # !main_state.10;
--A1L76 is Select~18645 at LC_X12_Y7_N2
--operation mode is normal
A1L76 = !inner_state.stop & !inner_state.eighth & (inner_state.start # phase1);
--A1L86 is Select~18646 at LC_X13_Y6_N0
--operation mode is normal
A1L86 = inner_state.seventh & (phase3 # !sda_buf) # !inner_state.seventh & inner_state.second & (phase3 # !sda_buf);
--A1L96 is Select~18647 at LC_X13_Y6_N1
--operation mode is normal
A1L96 = A1L86 # A1L83 # !A1L76 & !sda_buf;
--A1L07 is Select~18648 at LC_X13_Y6_N7
--operation mode is normal
A1L07 = A1L84 # A1L153 & (!A1L24 # !A1L34);
--A1L17 is Select~18649 at LC_X13_Y6_N9
--operation mode is normal
A1L17 = A1L66 # i2c_state.read_ini & (A1L07 # A1L96);
--A1L27 is Select~18651 at LC_X10_Y7_N1
--operation mode is normal
A1L27 = A1L613 & (phase3 # !inner_state.ack & !inner_state.eighth);
--A1L37 is Select~18652 at LC_X10_Y7_N2
--operation mode is normal
A1L37 = inner_state.start & link & (!A1L27) # !inner_state.start & (phase1 # link & !A1L27);
--A1L592 is link~45 at LC_X9_Y7_N0
--operation mode is normal
A1L592 = phase3 # link;
--A1L47 is Select~18653 at LC_X10_Y7_N3
--operation mode is normal
A1L47 = i2c_state.read_ini & (A1L37 # A1L592 & !A1L95);
--A1L57 is Select~18654 at LC_X11_Y7_N5
--operation mode is normal
A1L57 = A1L613 & (phase3 & !inner_state.eighth # !phase3 & (link)) # !A1L613 & (link);
--A1L67 is Select~18655 at LC_X12_Y7_N5
--operation mode is normal
A1L67 = link # inner_state.ack & phase3;
--A1L77 is Select~18656 at LC_X11_Y7_N8
--operation mode is normal
A1L77 = i2c_state.read_data & (A1L67 # i2c_state.sendaddr & A1L57) # !i2c_state.read_data & i2c_state.sendaddr & A1L57;
--A1L87 is Select~18657 at LC_X10_Y7_N4
--operation mode is normal
A1L87 = A1L77 # A1L47 # i2c_state.write_data & link;
--A1L97 is Select~18658 at LC_X9_Y7_N7
--operation mode is normal
A1L97 = link & (phase1 & !inner_state.start # !A1L811) # !link & phase1 & !inner_state.start;
--A1L08 is Select~18659 at LC_X10_Y7_N8
--operation mode is normal
A1L08 = A1L97 # A1L592 & (inner_state.ack # !A1L95);
--A1L18 is Select~18660 at LC_X10_Y7_N5
--operation mode is normal
A1L18 = main_state.10 & (A1L87 # A1L08 & !i2c_state.ini);
--A1L28 is Select~18661 at LC_X9_Y7_N4
--operation mode is normal
A1L28 = !phase3 & A1L32 & main_state.01 & link;
--A1L38 is Select~18662 at LC_X10_Y7_N9
--operation mode is normal
A1L38 = A1L62 & (A1L72) # !A1L62 & (A1L72 & (A1L57) # !A1L72 & link);
--A1L48 is Select~18663 at LC_X10_Y7_N6
--operation mode is normal
A1L48 = A1L38 & (A1L592 # !A1L62) # !A1L38 & (A1L62 & A1L08);
--A1L58 is Select~18665 at LC_X11_Y5_N3
--operation mode is normal
A1L58 = main_state.01 & (i2c_state.sendaddr # i2c_state.write_data # !i2c_state.ini);
--A1L68 is Select~18666 at LC_X11_Y5_N6
--operation mode is normal
A1L68 = A1L58 & (phase3 & (inner_state.seventh) # !phase3 & inner_state.eighth);
--A1L78 is Select~18667 at LC_X11_Y5_N5
--operation mode is normal
A1L78 = phase3 & !i2c_state.write_data & inner_state.seventh & main_state.10;
--A1L88 is Select~18668 at LC_X12_Y7_N4
--operation mode is normal
A1L88 = A1L823 # !A1L613 & (i2c_state.write_data # i2c_state.sendaddr);
--A1L98 is Select~18669 at LC_X12_Y7_N6
--operation mode is normal
A1L98 = i2c_state.write_data # !A1L613 & A1L02 # !phase3;
--A1L09 is Select~18670 at LC_X12_Y7_N7
--operation mode is normal
A1L09 = main_state.01 & (A1L88 # main_state.10 & A1L98) # !main_state.01 & main_state.10 & (A1L98);
--A1L791 is add~686 at LC_X12_Y4_N1
--operation mode is arithmetic
A1L791_cout_0 = !A1L221 # !cnt_scan[1];
A1L791 = CARRY(A1L791_cout_0);
--A1L891 is add~686COUT1_714 at LC_X12_Y4_N1
--operation mode is arithmetic
A1L891_cout_1 = !A1L321 # !cnt_scan[1];
A1L891 = CARRY(A1L891_cout_1);
--A1L502 is always2~181 at LC_X8_Y7_N1
--operation mode is normal
A1L502 = !cnt_delay[10] & !cnt_delay[8] & !cnt_delay[19] & !cnt_delay[12];
--A1L602 is always2~182 at LC_X8_Y7_N9
--operation mode is normal
A1L602 = !cnt_delay[13] & A1L1 & !cnt_delay[18] & A1L502;
--A1L19 is Select~18672 at LC_X12_Y5_N1
--operation mode is normal
A1L19 = A1L58 & (phase3 & (inner_state.first) # !phase3 & inner_state.second);
--A1L29 is Select~18673 at LC_X12_Y5_N4
--operation mode is normal
A1L29 = inner_state.first & !i2c_state.write_data & main_state.10 & phase3;
--A1L39 is Select~18675 at LC_X11_Y5_N2
--operation mode is normal
A1L39 = A1L58 & (phase3 & inner_state.sixth # !phase3 & (inner_state.seventh));
--A1L49 is Select~18676 at LC_X11_Y5_N0
--operation mode is normal
A1L49 = main_state.10 & phase3 & inner_state.sixth & !i2c_state.write_data;
--A1L59 is Select~18678 at LC_X13_Y5_N5
--operation mode is normal
A1L59 = A1L58 & (phase3 & inner_state.fourth # !phase3 & (inner_state.fifth));
--A1L69 is Select~18679 at LC_X14_Y5_N0
--operation mode is normal
A1L69 = main_state.10 & inner_state.fourth & !i2c_state.write_data & phase3;
--A1L79 is Select~18681 at LC_X12_Y5_N9
--operation mode is normal
A1L79 = A1L58 & (phase3 & inner_state.second # !phase3 & (inner_state.third));
--A1L89 is Select~18682 at LC_X12_Y5_N0
--operation mode is normal
A1L89 = phase3 & inner_state.second & main_state.10 & !i2c_state.write_data;
--A1L99 is Select~18684 at LC_X13_Y7_N3
--operation mode is normal
A1L99 = !inner_state.stop & phase3 & inner_state.start;
--A1L001 is Select~18685 at LC_X13_Y7_N4
--operation mode is normal
A1L001 = A1L823 # !A1L99 & (i2c_state.write_data # i2c_state.sendaddr);
--A1L101 is Select~18686 at LC_X13_Y7_N5
--operation mode is normal
A1L101 = main_state.01 & (A1L81 # inner_state.first & A1L001);
--A1L201 is Select~18687 at LC_X13_Y7_N7
--operation mode is normal
A1L201 = A1L02 & (inner_state.stop # !phase3 # !inner_state.start);
--A1L301 is Select~18688 at LC_X13_Y7_N8
--operation mode is normal
A1L301 = main_state.10 & inner_state.first & (i2c_state.write_data # A1L201);
--A1L401 is Select~18689 at LC_X10_Y5_N4
--operation mode is normal
A1L401 = i2c_state.ini & i2c_state.read_ini & (main_state.10) # !i2c_state.ini & (main_state.01 # main_state.10);
--A1L501 is Select~18690 at LC_X12_Y5_N2
--operation mode is normal
A1L501 = A1L83 # phase3 & inner_state.ack # !phase3 & (inner_state.first);
--A1L601 is Select~18692 at LC_X11_Y5_N9
--operation mode is normal
A1L601 = A1L58 & (phase3 & (inner_state.fifth) # !phase3 & inner_state.sixth);
--A1L701 is Select~18693 at LC_X14_Y5_N2
--operation mode is normal
A1L701 = main_state.10 & inner_state.fifth & !i2c_state.write_data & phase3;
--A1L801 is Select~18695 at LC_X12_Y5_N5
--operation mode is normal
A1L801 = A1L58 & (phase3 & inner_state.third # !phase3 & (inner_state.fourth));
--A1L901 is Select~18696 at LC_X12_Y5_N6
--operation mode is normal
A1L901 = phase3 & inner_state.third & main_state.10 & !i2c_state.write_data;
--A1L011 is Select~18698 at LC_X10_Y6_N8
--operation mode is normal
A1L011 = main_state.01 & (i2c_state.read_data # i2c_state.read_ini);
--A1L111 is Select~18699 at LC_X13_Y6_N4
--operation mode is normal
A1L111 = main_state.10 & (A1L01 # !i2c_state.read_data & !A1L3);
--A1L211 is Select~18700 at LC_X11_Y8_N4
--operation mode is normal
A1L211 = phase3 & (inner_state.start & !inner_state.stop # !A1L02);
--A1L311 is Select~18701 at LC_X12_Y7_N8
--operation mode is normal
A1L311 = A1L72 & (A1L62 # inner_state.start & !inner_state.stop);
--A1L411 is Select~18702 at LC_X10_Y8_N7
--operation mode is normal
A1L411 = !i2c_state.read_data & !i2c_state.read_ini & i2c_state.write_data & A1L33;
--A1L511 is Select~18704 at LC_X12_Y6_N2
--operation mode is normal
A1L511 = !inner_state.sixth & !inner_state.seventh & !inner_state.fourth & A1L24;
--A1L611 is Select~18705 at LC_X11_Y6_N1
--operation mode is normal
A1L611 = !inner_state.fourth & !inner_state.sixth & (sda_buf # A1L15);
--A1L711 is Select~18706 at LC_X12_Y5_N7
--operation mode is normal
A1L711 = A1L36 # !phase3 & inner_state.ack & !sda_buf;
--A1L811 is Select~18707 at LC_X9_Y7_N6
--operation mode is normal
A1L811 = !inner_state.stop & inner_state.start & (phase3 # !inner_state.eighth);
--A1L911 is Select~18708 at LC_X9_Y8_N9
--operation mode is normal
A1L911 = !i2c_state.read_ini & main_state.01 & inner_state.ack;
--A1L021 is Select~18709 at LC_X9_Y8_N5
--operation mode is normal
A1L021 = i2c_state.read_data & (main_state.10) # !i2c_state.read_data & (A1L911 # main_state.10 & A1L3);
--clk is clk at PIN_127
--operation mode is input
clk = INPUT();
--rst is rst at PIN_110
--operation mode is input
rst = INPUT();
--data_in[3] is data_in[3] at PIN_67
--operation mode is input
data_in[3] = INPUT();
--data_in[2] is data_in[2] at PIN_68
--operation mode is input
data_in[2] = INPUT();
--data_in[1] is data_in[1] at PIN_69
--operation mode is input
data_in[1] = INPUT();
--data_in[0] is data_in[0] at PIN_71
--operation mode is input
data_in[0] = INPUT();
--wr_input is wr_input at PIN_102
--operation mode is input
wr_input = INPUT();
--rd_input is rd_input at PIN_101
--operation mode is input
rd_input = INPUT();
--scl is scl at PIN_81
--operation mode is output
scl = OUTPUT(!A1L843Q);
--lowbit is lowbit at PIN_95
--operation mode is output
lowbit = OUTPUT(GND);
--en[0] is en[0] at PIN_132
--operation mode is output
en[0] = OUTPUT(A1L472Q);
--en[1] is en[1] at PIN_131
--operation mode is output
en[1] = OUTPUT(!A1L672Q);
--seg_data[0] is seg_data[0] at PIN_120
--operation mode is output
seg_data[0] = OUTPUT(VCC);
--seg_data[1] is seg_data[1] at PIN_119
--operation mode is output
seg_data[1] = OUTPUT(A1L333);
--seg_data[2] is seg_data[2] at PIN_117
--operation mode is output
seg_data[2] = OUTPUT(A1L533);
--seg_data[3] is seg_data[3] at PIN_114
--operation mode is output
seg_data[3] = OUTPUT(A1L733);
--seg_data[4] is seg_data[4] at PIN_113
--operation mode is output
seg_data[4] = OUTPUT(A1L933);
--seg_data[5] is seg_data[5] at PIN_111
--operation mode is output
seg_data[5] = OUTPUT(A1L143);
--seg_data[6] is seg_data[6] at PIN_108
--operation mode is output
seg_data[6] = OUTPUT(A1L343);
--seg_data[7] is seg_data[7] at PIN_109
--operation mode is output
seg_data[7] = OUTPUT(A1L543);
--A1L353 is sda~1 at PIN_78
--operation mode is bidir
A1L353 = sda;
--sda is sda at PIN_78
--operation mode is bidir
sda_tri_out = TRI(!sda_buf, link);
sda = BIDIR(sda_tri_out);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -