📄 i2c.fit.eqn
字号:
--A1L13 is add~601 at LC_X11_Y5_N0
--operation mode is arithmetic
A1L13_cout_0 = cnt_delay[10] & !A1L84;
A1L13 = CARRY(A1L13_cout_0);
--A1L23 is add~601COUT1_739 at LC_X11_Y5_N0
--operation mode is arithmetic
A1L23_cout_1 = cnt_delay[10] & !A1L84;
A1L23 = CARRY(A1L23_cout_1);
--A1L33 is add~604 at LC_X11_Y5_N7
--operation mode is arithmetic
A1L33_carry_eqn = (!A1L34 & A1L73) # (A1L34 & A1L83);
A1L33 = cnt_delay[17] $ A1L33_carry_eqn;
--A1L43 is add~606 at LC_X11_Y5_N7
--operation mode is arithmetic
A1L43_cout_0 = !A1L73 # !cnt_delay[17];
A1L43 = CARRY(A1L43_cout_0);
--A1L53 is add~606COUT1_751 at LC_X11_Y5_N7
--operation mode is arithmetic
A1L53_cout_1 = !A1L83 # !cnt_delay[17];
A1L53 = CARRY(A1L53_cout_1);
--A1L63 is add~609 at LC_X11_Y5_N6
--operation mode is arithmetic
A1L63_carry_eqn = (!A1L34 & A1L04) # (A1L34 & A1L14);
A1L63 = cnt_delay[16] $ (!A1L63_carry_eqn);
--A1L73 is add~611 at LC_X11_Y5_N6
--operation mode is arithmetic
A1L73_cout_0 = cnt_delay[16] & (!A1L04);
A1L73 = CARRY(A1L73_cout_0);
--A1L83 is add~611COUT1_749 at LC_X11_Y5_N6
--operation mode is arithmetic
A1L83_cout_1 = cnt_delay[16] & (!A1L14);
A1L83 = CARRY(A1L83_cout_1);
--A1L93 is add~614 at LC_X11_Y5_N5
--operation mode is arithmetic
A1L93_carry_eqn = A1L34;
A1L93 = cnt_delay[15] $ (A1L93_carry_eqn);
--A1L04 is add~616 at LC_X11_Y5_N5
--operation mode is arithmetic
A1L04_cout_0 = !A1L34 # !cnt_delay[15];
A1L04 = CARRY(A1L04_cout_0);
--A1L14 is add~616COUT1_747 at LC_X11_Y5_N5
--operation mode is arithmetic
A1L14_cout_1 = !A1L34 # !cnt_delay[15];
A1L14 = CARRY(A1L14_cout_1);
--A1L24 is add~619 at LC_X11_Y5_N4
--operation mode is arithmetic
A1L24_carry_eqn = (!A1L84 & A1L52) # (A1L84 & A1L62);
A1L24 = cnt_delay[14] $ !A1L24_carry_eqn;
--A1L34 is add~621 at LC_X11_Y5_N4
--operation mode is arithmetic
A1L34 = CARRY(cnt_delay[14] & !A1L62);
--A1L44 is add~624 at LC_X11_Y5_N1
--operation mode is arithmetic
A1L44_carry_eqn = (!A1L84 & A1L13) # (A1L84 & A1L23);
A1L44 = cnt_delay[11] $ A1L44_carry_eqn;
--A1L54 is add~626 at LC_X11_Y5_N1
--operation mode is arithmetic
A1L54_cout_0 = !A1L13 # !cnt_delay[11];
A1L54 = CARRY(A1L54_cout_0);
--A1L64 is add~626COUT1_741 at LC_X11_Y5_N1
--operation mode is arithmetic
A1L64_cout_1 = !A1L23 # !cnt_delay[11];
A1L64 = CARRY(A1L64_cout_1);
--A1L74 is add~629 at LC_X10_Y5_N9
--operation mode is arithmetic
A1L74_carry_eqn = (!A1L95 & A1L37) # (A1L95 & A1L47);
A1L74 = cnt_delay[9] $ (A1L74_carry_eqn);
--A1L84 is add~631 at LC_X10_Y5_N9
--operation mode is arithmetic
A1L84 = CARRY(!A1L47 # !cnt_delay[9]);
--A1L94 is add~634 at LC_X10_Y5_N7
--operation mode is arithmetic
A1L94_carry_eqn = (!A1L95 & A1L35) # (A1L95 & A1L45);
A1L94 = cnt_delay[7] $ (A1L94_carry_eqn);
--A1L05 is add~636 at LC_X10_Y5_N7
--operation mode is arithmetic
A1L05_cout_0 = !A1L35 # !cnt_delay[7];
A1L05 = CARRY(A1L05_cout_0);
--A1L15 is add~636COUT1_735 at LC_X10_Y5_N7
--operation mode is arithmetic
A1L15_cout_1 = !A1L45 # !cnt_delay[7];
A1L15 = CARRY(A1L15_cout_1);
--A1L25 is add~639 at LC_X10_Y5_N6
--operation mode is arithmetic
A1L25_carry_eqn = (!A1L95 & A1L65) # (A1L95 & A1L75);
A1L25 = cnt_delay[6] $ (!A1L25_carry_eqn);
--A1L35 is add~641 at LC_X10_Y5_N6
--operation mode is arithmetic
A1L35_cout_0 = cnt_delay[6] & (!A1L65);
A1L35 = CARRY(A1L35_cout_0);
--A1L45 is add~641COUT1_733 at LC_X10_Y5_N6
--operation mode is arithmetic
A1L45_cout_1 = cnt_delay[6] & (!A1L75);
A1L45 = CARRY(A1L45_cout_1);
--A1L55 is add~644 at LC_X10_Y5_N5
--operation mode is arithmetic
A1L55_carry_eqn = A1L95;
A1L55 = cnt_delay[5] $ A1L55_carry_eqn;
--A1L65 is add~646 at LC_X10_Y5_N5
--operation mode is arithmetic
A1L65_cout_0 = !A1L95 # !cnt_delay[5];
A1L65 = CARRY(A1L65_cout_0);
--A1L75 is add~646COUT1_731 at LC_X10_Y5_N5
--operation mode is arithmetic
A1L75_cout_1 = !A1L95 # !cnt_delay[5];
A1L75 = CARRY(A1L75_cout_1);
--A1L85 is add~649 at LC_X10_Y5_N4
--operation mode is arithmetic
A1L85 = cnt_delay[4] $ !A1L16;
--A1L95 is add~651 at LC_X10_Y5_N4
--operation mode is arithmetic
A1L95 = CARRY(cnt_delay[4] & !A1L26);
--A1L06 is add~654 at LC_X10_Y5_N3
--operation mode is arithmetic
A1L06 = cnt_delay[3] $ A1L46;
--A1L16 is add~656 at LC_X10_Y5_N3
--operation mode is arithmetic
A1L16_cout_0 = !A1L46 # !cnt_delay[3];
A1L16 = CARRY(A1L16_cout_0);
--A1L26 is add~656COUT1_729 at LC_X10_Y5_N3
--operation mode is arithmetic
A1L26_cout_1 = !A1L56 # !cnt_delay[3];
A1L26 = CARRY(A1L26_cout_1);
--A1L36 is add~659 at LC_X10_Y5_N2
--operation mode is arithmetic
A1L36 = cnt_delay[2] $ (!A1L76);
--A1L46 is add~661 at LC_X10_Y5_N2
--operation mode is arithmetic
A1L46_cout_0 = cnt_delay[2] & (!A1L76);
A1L46 = CARRY(A1L46_cout_0);
--A1L56 is add~661COUT1_727 at LC_X10_Y5_N2
--operation mode is arithmetic
A1L56_cout_1 = cnt_delay[2] & (!A1L86);
A1L56 = CARRY(A1L56_cout_1);
--A1L66 is add~664 at LC_X10_Y5_N1
--operation mode is arithmetic
A1L66 = cnt_delay[1] $ A1L07;
--A1L76 is add~666 at LC_X10_Y5_N1
--operation mode is arithmetic
A1L76_cout_0 = !A1L07 # !cnt_delay[1];
A1L76 = CARRY(A1L76_cout_0);
--A1L86 is add~666COUT1_725 at LC_X10_Y5_N1
--operation mode is arithmetic
A1L86_cout_1 = !A1L17 # !cnt_delay[1];
A1L86 = CARRY(A1L86_cout_1);
--A1L96 is add~669 at LC_X10_Y5_N0
--operation mode is arithmetic
A1L96 = !cnt_delay[0];
--A1L07 is add~671 at LC_X10_Y5_N0
--operation mode is arithmetic
A1L07_cout_0 = cnt_delay[0];
A1L07 = CARRY(A1L07_cout_0);
--A1L17 is add~671COUT1_723 at LC_X10_Y5_N0
--operation mode is arithmetic
A1L17_cout_1 = cnt_delay[0];
A1L17 = CARRY(A1L17_cout_1);
--A1L27 is add~674 at LC_X10_Y5_N8
--operation mode is arithmetic
A1L27_carry_eqn = (!A1L95 & A1L05) # (A1L95 & A1L15);
A1L27 = cnt_delay[8] $ (!A1L27_carry_eqn);
--A1L37 is add~676 at LC_X10_Y5_N8
--operation mode is arithmetic
A1L37_cout_0 = cnt_delay[8] & (!A1L05);
A1L37 = CARRY(A1L37_cout_0);
--A1L47 is add~676COUT1_737 at LC_X10_Y5_N8
--operation mode is arithmetic
A1L47_cout_1 = cnt_delay[8] & (!A1L15);
A1L47 = CARRY(A1L47_cout_1);
--A1L57 is add~679 at LC_X11_Y5_N9
--operation mode is normal
A1L57_carry_eqn = (!A1L34 & A1L22) # (A1L34 & A1L32);
A1L57 = A1L57_carry_eqn $ cnt_delay[19];
--A1L023 is rtl~2808 at LC_X13_Y7_N6
--operation mode is normal
A1L023 = link # !inner_state[3] & phase3;
--A1L123 is rtl~2809 at LC_X13_Y7_N0
--operation mode is normal
A1L123 = phase1 & !inner_state[0] & !inner_state[3] & !i2c_state[0];
--A1L223 is rtl~2810 at LC_X13_Y7_N9
--operation mode is normal
A1L223 = A1L091 & (A1L881 # A1L123) # !A1L091 & A1L023;
--A1L323 is rtl~2811 at LC_X13_Y7_N8
--operation mode is normal
A1L323 = A1L223 # link & (!inner_state[3] # !phase3);
--A1L423 is rtl~2812 at LC_X13_Y7_N1
--operation mode is normal
A1L423 = i2c_state[1] & (link # A1L181) # !i2c_state[1] & (A1L323);
--A1L342 is Mux~11497 at LC_X15_Y7_N6
--operation mode is normal
A1L342 = link # inner_state[0] & (phase3) # !inner_state[0] & phase1;
--A1L442 is Mux~11498 at LC_X15_Y7_N7
--operation mode is normal
A1L442 = inner_state[3] & link & (!phase3) # !inner_state[3] & (A1L342 # link & !phase3);
--A1L523 is rtl~2813 at LC_X15_Y7_N4
--operation mode is normal
A1L523 = link & (inner_state[0] # !phase3 # !inner_state[3]);
--A1L623 is rtl~2814 at LC_X15_Y7_N9
--operation mode is normal
A1L623 = phase3 & inner_state[0] & (!inner_state[3] # !phase1);
--A1L723 is rtl~2815 at LC_X15_Y7_N3
--operation mode is normal
A1L723 = A1L091 & (A1L523 # A1L623) # !A1L091 & (A1L023);
--A1L823 is rtl~2816 at LC_X13_Y7_N3
--operation mode is normal
A1L823 = main_state[0] & (i2c_state[1] & A1L723 # !i2c_state[1] & (A1L323));
--A1L77 is add~686 at LC_X13_Y8_N1
--operation mode is arithmetic
A1L77_cout_0 = !A1L2 # !cnt_scan[1];
A1L77 = CARRY(A1L77_cout_0);
--A1L87 is add~686COUT1_714 at LC_X13_Y8_N1
--operation mode is arithmetic
A1L87_cout_1 = !A1L3 # !cnt_scan[1];
A1L87 = CARRY(A1L87_cout_1);
--A1L952 is process2~154 at LC_X10_Y6_N1
--operation mode is normal
A1L952 = !cnt_delay[10] & !cnt_delay[8] & !cnt_delay[12] & !cnt_delay[19];
--A1L062 is process2~155 at LC_X11_Y6_N6
--operation mode is normal
A1L062 = !cnt_delay[18] & !cnt_delay[13] & A1L952 & !A1L171;
--A1L542 is Mux~11499 at LC_X13_Y7_N2
--operation mode is normal
A1L542 = !inner_state[1] & !inner_state[2] & (!phase1 # !inner_state[0]);
--A1L642 is Mux~11500 at LC_X15_Y7_N8
--operation mode is normal
A1L642 = inner_state[2] & A1L023 # !inner_state[2] & (inner_state[1] & A1L023 # !inner_state[1] & (A1L442));
--A1L742 is Mux~11501 at LC_X14_Y5_N2
--operation mode is normal
A1L742 = inner_state[2] & !sda_buf & !phase3 # !inner_state[2] & (A1L902);
--A1L842 is Mux~11502 at LC_X14_Y5_N3
--operation mode is normal
A1L842 = inner_state[3] & (A1L612) # !inner_state[3] & A1L742;
--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(!scl_xhdl1);
--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(en_xhdl3[0]);
--en[1] is en[1] at PIN_131
--operation mode is output
en[1] = OUTPUT(!en_xhdl3[1]);
--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(A1L882);
--seg_data[2] is seg_data[2] at PIN_117
--operation mode is output
seg_data[2] = OUTPUT(A1L092);
--seg_data[3] is seg_data[3] at PIN_114
--operation mode is output
seg_data[3] = OUTPUT(A1L292);
--seg_data[4] is seg_data[4] at PIN_113
--operation mode is output
seg_data[4] = OUTPUT(A1L492);
--seg_data[5] is seg_data[5] at PIN_111
--operation mode is output
seg_data[5] = OUTPUT(A1L692);
--seg_data[6] is seg_data[6] at PIN_108
--operation mode is output
seg_data[6] = OUTPUT(A1L892);
--seg_data[7] is seg_data[7] at PIN_109
--operation mode is output
seg_data[7] = OUTPUT(A1L003);
--A1L433 is sda~0 at PIN_78
--operation mode is bidir
A1L433 = 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 + -