📄 i2c.fit.eqn
字号:
--A1L171 is add~635 at LC_X13_Y7_N1
--operation mode is arithmetic
A1L171 = cnt_delay[1] $ (A1L175);
--A1L172 is add~637 at LC_X13_Y7_N1
--operation mode is arithmetic
A1L172_cout_0 = !A1L175 # !cnt_delay[1];
A1L172 = CARRY(A1L172_cout_0);
--A1L173 is add~637COUT1_704 at LC_X13_Y7_N1
--operation mode is arithmetic
A1L173_cout_1 = !A1L176 # !cnt_delay[1];
A1L173 = CARRY(A1L173_cout_1);
--A1L174 is add~640 at LC_X13_Y7_N0
--operation mode is arithmetic
A1L174 = !cnt_delay[0];
--A1L175 is add~642 at LC_X13_Y7_N0
--operation mode is arithmetic
A1L175_cout_0 = cnt_delay[0];
A1L175 = CARRY(A1L175_cout_0);
--A1L176 is add~642COUT1_702 at LC_X13_Y7_N0
--operation mode is arithmetic
A1L176_cout_1 = cnt_delay[0];
A1L176 = CARRY(A1L176_cout_1);
--A1L177 is add~645 at LC_X14_Y7_N9
--operation mode is normal
A1L177_carry_eqn = (!A1L148 & A1L179) # (A1L148 & A1L180);
A1L177 = cnt_delay[19] $ (A1L177_carry_eqn);
--A1L178 is add~650 at LC_X14_Y7_N8
--operation mode is arithmetic
A1L178_carry_eqn = (!A1L148 & A1L139) # (A1L148 & A1L140);
A1L178 = cnt_delay[18] $ (!A1L178_carry_eqn);
--A1L179 is add~652 at LC_X14_Y7_N8
--operation mode is arithmetic
A1L179_cout_0 = cnt_delay[18] & (!A1L139);
A1L179 = CARRY(A1L179_cout_0);
--A1L180 is add~652COUT1_732 at LC_X14_Y7_N8
--operation mode is arithmetic
A1L180_cout_1 = cnt_delay[18] & (!A1L140);
A1L180 = CARRY(A1L180_cout_1);
--A1L181 is add~655 at LC_X14_Y7_N3
--operation mode is arithmetic
A1L181_carry_eqn = (!A1L153 & A1L185) # (A1L153 & A1L186);
A1L181 = cnt_delay[13] $ (A1L181_carry_eqn);
--A1L182 is add~657 at LC_X14_Y7_N3
--operation mode is arithmetic
A1L182_cout_0 = !A1L185 # !cnt_delay[13];
A1L182 = CARRY(A1L182_cout_0);
--A1L183 is add~657COUT1_724 at LC_X14_Y7_N3
--operation mode is arithmetic
A1L183_cout_1 = !A1L186 # !cnt_delay[13];
A1L183 = CARRY(A1L183_cout_1);
--A1L184 is add~660 at LC_X14_Y7_N2
--operation mode is arithmetic
A1L184_carry_eqn = (!A1L153 & A1L150) # (A1L153 & A1L151);
A1L184 = cnt_delay[12] $ !A1L184_carry_eqn;
--A1L185 is add~662 at LC_X14_Y7_N2
--operation mode is arithmetic
A1L185_cout_0 = cnt_delay[12] & !A1L150;
A1L185 = CARRY(A1L185_cout_0);
--A1L186 is add~662COUT1_722 at LC_X14_Y7_N2
--operation mode is arithmetic
A1L186_cout_1 = cnt_delay[12] & !A1L151;
A1L186 = CARRY(A1L186_cout_1);
--A1L187 is add~665 at LC_X14_Y7_N0
--operation mode is arithmetic
A1L187_carry_eqn = A1L153;
A1L187 = cnt_delay[10] $ !A1L187_carry_eqn;
--A1L188 is add~667 at LC_X14_Y7_N0
--operation mode is arithmetic
A1L188_cout_0 = cnt_delay[10] & !A1L153;
A1L188 = CARRY(A1L188_cout_0);
--A1L189 is add~667COUT1_718 at LC_X14_Y7_N0
--operation mode is arithmetic
A1L189_cout_1 = cnt_delay[10] & !A1L153;
A1L189 = CARRY(A1L189_cout_1);
--A1L190 is add~670 at LC_X13_Y7_N8
--operation mode is arithmetic
A1L190_carry_eqn = (!A1L164 & A1L155) # (A1L164 & A1L156);
A1L190 = cnt_delay[8] $ !A1L190_carry_eqn;
--A1L191 is add~672 at LC_X13_Y7_N8
--operation mode is arithmetic
A1L191_cout_0 = cnt_delay[8] & !A1L155;
A1L191 = CARRY(A1L191_cout_0);
--A1L192 is add~672COUT1_716 at LC_X13_Y7_N8
--operation mode is arithmetic
A1L192_cout_1 = cnt_delay[8] & !A1L156;
A1L192 = CARRY(A1L192_cout_1);
--A1L31 is Select~18690 at LC_X11_Y7_N5
--operation mode is normal
A1L31 = i2c_state.write_data & (inner_state.stop & (phase3) # !inner_state.stop & !sda_buf) # !i2c_state.write_data & !sda_buf;
--A1L32 is Select~18691 at LC_X11_Y8_N2
--operation mode is normal
A1L32 = inner_state.ack & !i2c_state.read_data & !i2c_state.read_ini & phase1;
--A1L33 is Select~18692 at LC_X11_Y7_N7
--operation mode is normal
A1L33 = !inner_state.ack & phase3 & inner_state.stop;
--A1L34 is Select~18693 at LC_X11_Y7_N3
--operation mode is normal
A1L34 = main_state.01 & !A1L114 & (!A1L32 # !A1L31);
--A1L35 is Select~18695 at LC_X9_Y7_N4
--operation mode is normal
A1L35 = main_state.01 # main_state.10 & (!A1L275 # !A1L16);
--A1L36 is Select~18697 at LC_X9_Y7_N0
--operation mode is normal
A1L36 = A1L13 & (A1L275 & !i2c_state.ini # !A1L275 & (i2c_state.sendaddr));
--A1L37 is Select~18699 at LC_X11_Y7_N9
--operation mode is normal
A1L37 = i2c_state.read_ini & !main_state.10 # !A1L275 # !A1L16;
--A1L329 is rtl~4 at LC_X10_Y4_N6
--operation mode is normal
A1L329 = A1L344 & clk_div[3] & A1L335;
--A1L38 is Select~18701 at LC_X9_Y6_N4
--operation mode is normal
A1L38 = phase3 & (!inner_state.start & link);
--A1L39 is Select~18702 at LC_X9_Y6_N2
--operation mode is normal
A1L39 = !inner_state.eighth & (inner_state.start # phase1);
--inner_state.second is inner_state.second at LC_X8_Y6_N8
--operation mode is normal
inner_state.second_lut_out = A1L92 # A1L91 # inner_state.second & A1L90;
inner_state.second = DFFEAS(inner_state.second_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L40 is Select~18703 at LC_X9_Y6_N7
--operation mode is normal
A1L40 = inner_state.second & (phase3 # !sda_buf) # !inner_state.second & inner_state.stop & (!sda_buf);
--A1L41 is Select~18704 at LC_X9_Y6_N8
--operation mode is normal
A1L41 = A1L38 # A1L40 # !sda_buf & !A1L39;
--inner_state.seventh is inner_state.seventh at LC_X12_Y6_N7
--operation mode is normal
inner_state.seventh_lut_out = A1L94 # A1L93 # inner_state.seventh & A1L90;
inner_state.seventh = DFFEAS(inner_state.seventh_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--inner_state.fifth is inner_state.fifth at LC_X8_Y6_N3
--operation mode is normal
inner_state.fifth_lut_out = A1L96 # A1L95 # inner_state.fifth & A1L90;
inner_state.fifth = DFFEAS(inner_state.fifth_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--inner_state.third is inner_state.third at LC_X8_Y6_N7
--operation mode is normal
inner_state.third_lut_out = A1L97 # A1L98 # inner_state.third & A1L90;
inner_state.third = DFFEAS(inner_state.third_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--inner_state.first is inner_state.first at LC_X8_Y6_N0
--operation mode is normal
inner_state.first_lut_out = A1L103 # A1L101 # A1L104 & A1L105;
inner_state.first = DFFEAS(inner_state.first_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L42 is Select~18705 at LC_X8_Y6_N2
--operation mode is normal
A1L42 = !inner_state.first & !inner_state.third & !inner_state.fifth;
--inner_state.sixth is inner_state.sixth at LC_X8_Y6_N1
--operation mode is normal
inner_state.sixth_lut_out = A1L107 # A1L106 # inner_state.sixth & A1L90;
inner_state.sixth = DFFEAS(inner_state.sixth_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--inner_state.fourth is inner_state.fourth at LC_X8_Y6_N6
--operation mode is normal
inner_state.fourth_lut_out = A1L108 # A1L109 # inner_state.fourth & A1L90;
inner_state.fourth = DFFEAS(inner_state.fourth_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L43 is Select~18706 at LC_X8_Y6_N4
--operation mode is normal
A1L43 = !inner_state.fourth & !inner_state.sixth;
--A1L44 is Select~18707 at LC_X10_Y4_N1
--operation mode is normal
A1L44 = phase0 & (A1L351 $ !sda_buf);
--A1L45 is Select~18708 at LC_X10_Y6_N7
--operation mode is normal
A1L45 = sda_buf & (!inner_state.ack # !A1L44) # !sda_buf & A1L115 & (A1L44 # !inner_state.ack);
--A1L46 is Select~18709 at LC_X10_Y6_N8
--operation mode is normal
A1L46 = !i2c_state.ini & (A1L41 # !phase3 & !A1L45);
--A1L47 is Select~18710 at LC_X11_Y7_N6
--operation mode is normal
A1L47 = !sda_buf & (i2c_state.read_ini # i2c_state.read_data) # !main_state.01;
--A1L48 is Select~18711 at LC_X11_Y6_N4
--operation mode is normal
A1L48 = inner_state.ack & (phase0 & A1L351 # !phase0 & (!sda_buf));
--A1L49 is Select~18712 at LC_X11_Y6_N3
--operation mode is normal
A1L49 = A1L48 & !phase3;
--A1L50 is Select~18713 at LC_X9_Y6_N1
--operation mode is normal
A1L50 = A1L42 & !inner_state.second & !inner_state.seventh;
--A1L51 is Select~18714 at LC_X10_Y5_N5
--operation mode is normal
A1L51 = inner_state.start & (!inner_state.stop & !inner_state.eighth);
--A1L52 is Select~18715 at LC_X10_Y6_N4
--operation mode is normal
A1L52 = phase3 & (A1L116) # !phase3 & (sda_buf # A1L50 & A1L116);
--A1L53 is Select~18716 at LC_X10_Y6_N2
--operation mode is normal
A1L53 = A1L47 # i2c_state.sendaddr & (A1L49 # !A1L52);
--A1L54 is Select~18717 at LC_X11_Y6_N7
--operation mode is normal
A1L54 = !sda_buf & (inner_state.eighth # inner_state.stop # !inner_state.start);
--A1L55 is Select~18718 at LC_X11_Y6_N0
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
writeData_reg[1]_qfbk = writeData_reg[1];
A1L55 = writeData_reg[3] & (inner_state.fourth # writeData_reg[1]_qfbk & inner_state.sixth) # !writeData_reg[3] & (writeData_reg[1]_qfbk & inner_state.sixth);
--writeData_reg[1] is writeData_reg[1] at LC_X11_Y6_N0
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
writeData_reg[1] = DFFEAS(A1L55, GLOBAL(clk), GLOBAL(rst), , !main_state.00, data_in[1], , , VCC);
--A1L56 is Select~18719 at LC_X11_Y6_N6
--operation mode is normal
A1L56 = inner_state.seventh & (inner_state.fifth & !writeData_reg[2] # !writeData_reg[0]) # !inner_state.seventh & (inner_state.fifth & !writeData_reg[2]);
--A1L57 is Select~18720 at LC_X11_Y6_N1
--operation mode is normal
A1L57 = A1L54 # phase3 & (A1L56 # A1L55);
--A1L58 is Select~18721 at LC_X11_Y6_N8
--operation mode is normal
A1L58 = A1L48 & (phase1 # !phase3) # !A1L48 & (inner_state.stop & phase1);
--A1L349 is sda_buf~139 at LC_X12_Y6_N9
--operation mode is normal
A1L349 = !sda_buf & !phase3;
--A1L59 is Select~18722 at LC_X8_Y6_N5
--operation mode is normal
A1L59 = !inner_state.second & A1L42 & !inner_state.seventh & A1L43;
--A1L60 is Select~18723 at LC_X11_Y6_N2
--operation mode is normal
A1L60 = A1L58 # A1L57 # A1L349 & !A1L59;
--A1L61 is Select~18724 at LC_X10_Y6_N9
--operation mode is normal
A1L61 = A1L53 # A1L46 # i2c_state.write_data & A1L60;
--A1L350 is sda_buf~140 at LC_X10_Y4_N8
--operation mode is normal
A1L350 = phase0 & A1L351 # !phase0 & (!sda_buf);
--A1L62 is Select~18725 at LC_X10_Y6_N1
--operation mode is normal
A1L62 = inner_state.ack & (phase3 # A1L350) # !A1L52;
--A1L63 is Select~18726 at LC_X9_Y6_N5
--operation mode is normal
A1L63 = inner_state.stop & (phase1 # !sda_buf) # !inner_state.stop & !inner_state.start & (!sda_buf);
--A1L64 is Select~18727 at LC_X9_Y6_N0
--operation mode is normal
A1L64 = A1L117 # A1L350 & (inner_state.eighth # !A1L59);
--A1L65 is Select~18728 at LC_X10_Y6_N5
--operation mode is normal
A1L65 = i2c_state.sendaddr & (A1L62 # i2c_state.read_data & A1L64) # !i2c_state.sendaddr & (i2c_state.read_data & A1L64);
--A1L66 is Select~18729 at LC_X12_Y6_N0
--operation mode is normal
A1L66 = i2c_state.write_data & !sda_buf # !main_state.10;
--A1L67 is Select~18730 at LC_X12_Y6_N4
--operation mode is normal
A1L67 = !inner_state.stop & !inner_state.eighth & (inner_state.start # phase1);
--A1L68 is Select~18731 at LC_X12_Y6_N5
--operation mode is normal
A1L68 = phase3 & (inner_state.seventh # inner_state.second) # !phase3 & !sda_buf & (inner_state.seventh # inner_state.second);
--A1L69 is Select~18732 at LC_X12_Y6_N2
--operation mode is normal
A1L69 = A1L68 # A1L38 # !A1L67 & !sda_buf;
--A1L70 is Select~18733 at LC_X12_Y6_N6
--operation mode is normal
A1L70 = A1L48 # A1L349 & (!A1L43 # !A1L42);
--A1L71 is Select~18734 at LC_X12_Y6_N3
--operation mode is normal
A1L71 = A1L66 # i2c_state.read_ini & (A1L70 # A1L69);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -