📄 i2c.map.eqn
字号:
--A1L821 is add~569
--operation mode is arithmetic
A1L821_carry_eqn = A1L471;
A1L821 = clk_div[2] $ (!A1L821_carry_eqn);
--A1L921 is add~571
--operation mode is arithmetic
A1L921 = CARRY(clk_div[2] & (!A1L471));
--A1L031 is add~574
--operation mode is arithmetic
A1L031_carry_eqn = A1L621;
A1L031 = clk_div[6] $ (!A1L031_carry_eqn);
--A1L131 is add~576
--operation mode is arithmetic
A1L131 = CARRY(clk_div[6] & (!A1L621));
--A1L231 is add~579
--operation mode is arithmetic
A1L231_carry_eqn = A1L421;
A1L231 = clk_div[4] $ (!A1L231_carry_eqn);
--A1L331 is add~581
--operation mode is arithmetic
A1L331 = CARRY(clk_div[4] & (!A1L421));
--A1L431 is add~584
--operation mode is arithmetic
A1L431_carry_eqn = A1L641;
A1L431 = cnt_delay[18] $ (!A1L431_carry_eqn);
--A1L531 is add~586
--operation mode is arithmetic
A1L531 = CARRY(cnt_delay[18] & (!A1L641));
--start_delaycnt is start_delaycnt
--operation mode is normal
start_delaycnt_lut_out = A1L081 & (A1L281 # start_delaycnt & A1L592) # !A1L081 & start_delaycnt;
start_delaycnt = DFFEAS(start_delaycnt_lut_out, clk, rst, , !main_state.00, , , , );
--A1L631 is add~589
--operation mode is arithmetic
A1L631_carry_eqn = A1L931;
A1L631 = cnt_delay[13] $ (A1L631_carry_eqn);
--A1L731 is add~591
--operation mode is arithmetic
A1L731 = CARRY(!A1L931 # !cnt_delay[13]);
--A1L831 is add~594
--operation mode is arithmetic
A1L831_carry_eqn = A1L451;
A1L831 = cnt_delay[12] $ (!A1L831_carry_eqn);
--A1L931 is add~596
--operation mode is arithmetic
A1L931 = CARRY(cnt_delay[12] & (!A1L451));
--A1L041 is add~599
--operation mode is arithmetic
A1L041_carry_eqn = A1L651;
A1L041 = cnt_delay[10] $ (!A1L041_carry_eqn);
--A1L141 is add~601
--operation mode is arithmetic
A1L141 = CARRY(cnt_delay[10] & (!A1L651));
--A1L241 is add~604
--operation mode is arithmetic
A1L241_carry_eqn = A1L851;
A1L241 = cnt_delay[8] $ (!A1L241_carry_eqn);
--A1L341 is add~606
--operation mode is arithmetic
A1L341 = CARRY(cnt_delay[8] & (!A1L851));
--A1L441 is add~609
--operation mode is normal
A1L441_carry_eqn = A1L531;
A1L441 = cnt_delay[19] $ (A1L441_carry_eqn);
--A1L541 is add~614
--operation mode is arithmetic
A1L541_carry_eqn = A1L841;
A1L541 = cnt_delay[17] $ (A1L541_carry_eqn);
--A1L641 is add~616
--operation mode is arithmetic
A1L641 = CARRY(!A1L841 # !cnt_delay[17]);
--A1L741 is add~619
--operation mode is arithmetic
A1L741_carry_eqn = A1L051;
A1L741 = cnt_delay[16] $ (!A1L741_carry_eqn);
--A1L841 is add~621
--operation mode is arithmetic
A1L841 = CARRY(cnt_delay[16] & (!A1L051));
--A1L941 is add~624
--operation mode is arithmetic
A1L941_carry_eqn = A1L251;
A1L941 = cnt_delay[15] $ (A1L941_carry_eqn);
--A1L051 is add~626
--operation mode is arithmetic
A1L051 = CARRY(!A1L251 # !cnt_delay[15]);
--A1L151 is add~629
--operation mode is arithmetic
A1L151_carry_eqn = A1L731;
A1L151 = cnt_delay[14] $ (!A1L151_carry_eqn);
--A1L251 is add~631
--operation mode is arithmetic
A1L251 = CARRY(cnt_delay[14] & (!A1L731));
--A1L351 is add~634
--operation mode is arithmetic
A1L351_carry_eqn = A1L141;
A1L351 = cnt_delay[11] $ (A1L351_carry_eqn);
--A1L451 is add~636
--operation mode is arithmetic
A1L451 = CARRY(!A1L141 # !cnt_delay[11]);
--A1L551 is add~639
--operation mode is arithmetic
A1L551_carry_eqn = A1L341;
A1L551 = cnt_delay[9] $ (A1L551_carry_eqn);
--A1L651 is add~641
--operation mode is arithmetic
A1L651 = CARRY(!A1L341 # !cnt_delay[9]);
--A1L751 is add~644
--operation mode is arithmetic
A1L751_carry_eqn = A1L061;
A1L751 = cnt_delay[7] $ (A1L751_carry_eqn);
--A1L851 is add~646
--operation mode is arithmetic
A1L851 = CARRY(!A1L061 # !cnt_delay[7]);
--A1L951 is add~649
--operation mode is arithmetic
A1L951_carry_eqn = A1L261;
A1L951 = cnt_delay[6] $ (!A1L951_carry_eqn);
--A1L061 is add~651
--operation mode is arithmetic
A1L061 = CARRY(cnt_delay[6] & (!A1L261));
--A1L161 is add~654
--operation mode is arithmetic
A1L161_carry_eqn = A1L461;
A1L161 = cnt_delay[5] $ (A1L161_carry_eqn);
--A1L261 is add~656
--operation mode is arithmetic
A1L261 = CARRY(!A1L461 # !cnt_delay[5]);
--A1L361 is add~659
--operation mode is arithmetic
A1L361_carry_eqn = A1L661;
A1L361 = cnt_delay[4] $ (!A1L361_carry_eqn);
--A1L461 is add~661
--operation mode is arithmetic
A1L461 = CARRY(cnt_delay[4] & (!A1L661));
--A1L561 is add~664
--operation mode is arithmetic
A1L561_carry_eqn = A1L861;
A1L561 = cnt_delay[3] $ (A1L561_carry_eqn);
--A1L661 is add~666
--operation mode is arithmetic
A1L661 = CARRY(!A1L861 # !cnt_delay[3]);
--A1L761 is add~669
--operation mode is arithmetic
A1L761_carry_eqn = A1L071;
A1L761 = cnt_delay[2] $ (!A1L761_carry_eqn);
--A1L861 is add~671
--operation mode is arithmetic
A1L861 = CARRY(cnt_delay[2] & (!A1L071));
--A1L961 is add~674
--operation mode is arithmetic
A1L961_carry_eqn = A1L271;
A1L961 = cnt_delay[1] $ (A1L961_carry_eqn);
--A1L071 is add~676
--operation mode is arithmetic
A1L071 = CARRY(!A1L271 # !cnt_delay[1]);
--A1L171 is add~679
--operation mode is arithmetic
A1L171 = !cnt_delay[0];
--A1L271 is add~681
--operation mode is arithmetic
A1L271 = CARRY(cnt_delay[0]);
--A1L13 is Select~18605
--operation mode is normal
A1L13 = inner_state.stop & (i2c_state.write_data & phase3 # !i2c_state.write_data & (!sda_buf)) # !inner_state.stop & (!sda_buf);
--A1L23 is Select~18606
--operation mode is normal
A1L23 = phase1 & inner_state.ack & !i2c_state.read_data & !i2c_state.read_ini;
--A1L33 is Select~18607
--operation mode is normal
A1L33 = inner_state.stop & phase3 & !inner_state.ack;
--A1L43 is Select~18608
--operation mode is normal
A1L43 = main_state.01 & !A1L411 & (!A1L23 # !A1L13);
--A1L53 is Select~18610
--operation mode is normal
A1L53 = main_state.01 # main_state.10 & (!A1L61 # !A1L052);
--A1L63 is Select~18612
--operation mode is normal
A1L63 = A1L31 & (A1L052 & (!i2c_state.ini) # !A1L052 & i2c_state.sendaddr);
--A1L73 is Select~18614
--operation mode is normal
A1L73 = i2c_state.read_ini & !main_state.10 # !A1L61 # !A1L052;
--A1L782 is reduce_nor~3
--operation mode is normal
A1L782 = !A1L792 # !A1L392 # !clk_div[3];
--A1L83 is Select~18616
--operation mode is normal
A1L83 = phase3 & link & (!inner_state.start);
--A1L93 is Select~18617
--operation mode is normal
A1L93 = !inner_state.eighth & (phase1 # inner_state.start);
--inner_state.second is inner_state.second
--operation mode is normal
inner_state.second_lut_out = A1L19 # A1L29 # inner_state.second & A1L09;
inner_state.second = DFFEAS(inner_state.second_lut_out, clk, rst, , , , , , );
--A1L04 is Select~18618
--operation mode is normal
A1L04 = sda_buf & phase3 & (inner_state.second) # !sda_buf & (inner_state.stop # inner_state.second);
--A1L14 is Select~18619
--operation mode is normal
A1L14 = A1L83 # A1L04 # !A1L93 & !sda_buf;
--inner_state.seventh is inner_state.seventh
--operation mode is normal
inner_state.seventh_lut_out = A1L39 # A1L49 # inner_state.seventh & A1L09;
inner_state.seventh = DFFEAS(inner_state.seventh_lut_out, clk, rst, , , , , , );
--inner_state.fifth is inner_state.fifth
--operation mode is normal
inner_state.fifth_lut_out = A1L59 # A1L69 # inner_state.fifth & A1L09;
inner_state.fifth = DFFEAS(inner_state.fifth_lut_out, clk, rst, , , , , , );
--inner_state.third is inner_state.third
--operation mode is normal
inner_state.third_lut_out = A1L79 # A1L89 # inner_state.third & A1L09;
inner_state.third = DFFEAS(inner_state.third_lut_out, clk, rst, , , , , , );
--inner_state.first is inner_state.first
--operation mode is normal
inner_state.first_lut_out = A1L101 # A1L301 # A1L401 & A1L501;
inner_state.first = DFFEAS(inner_state.first_lut_out, clk, rst, , , , , , );
--A1L24 is Select~18620
--operation mode is normal
A1L24 = !inner_state.fifth & !inner_state.third & !inner_state.first;
--inner_state.sixth is inner_state.sixth
--operation mode is normal
inner_state.sixth_lut_out = A1L601 # A1L701 # inner_state.sixth & A1L09;
inner_state.sixth = DFFEAS(inner_state.sixth_lut_out, clk, rst, , , , , , );
--inner_state.fourth is inner_state.fourth
--operation mode is normal
inner_state.fourth_lut_out = A1L801 # A1L901 # inner_state.fourth & A1L09;
inner_state.fourth = DFFEAS(inner_state.fourth_lut_out, clk, rst, , , , , , );
--A1L34 is Select~18621
--operation mode is normal
A1L34 = !inner_state.sixth & !inner_state.fourth;
--A1L44 is Select~18622
--operation mode is normal
A1L44 = phase0 & (sda_buf $ !A1L123);
--A1L54 is Select~18623
--operation mode is normal
A1L54 = sda_buf & (!A1L44 # !inner_state.ack) # !sda_buf & A1L511 & (A1L44 # !inner_state.ack);
--A1L64 is Select~18624
--operation mode is normal
A1L64 = !i2c_state.ini & (A1L14 # !phase3 & !A1L54);
--A1L74 is Select~18625
--operation mode is normal
A1L74 = !sda_buf & (i2c_state.read_data # i2c_state.read_ini) # !main_state.01;
--A1L84 is Select~18626
--operation mode is normal
A1L84 = inner_state.ack & (phase0 & A1L123 # !phase0 & (!sda_buf));
--A1L94 is Select~18627
--operation mode is normal
A1L94 = A1L84 & (!phase3);
--A1L05 is Select~18628
--operation mode is normal
A1L05 = !inner_state.seventh & !inner_state.second & A1L24;
--A1L15 is Select~18629
--operation mode is normal
A1L15 = !inner_state.stop & !inner_state.eighth & inner_state.start;
--A1L25 is Select~18630
--operation mode is normal
A1L25 = phase3 & (A1L611) # !phase3 & (sda_buf # A1L05 & A1L611);
--A1L35 is Select~18631
--operation mode is normal
A1L35 = A1L74 # i2c_state.sendaddr & (A1L94 # !A1L25);
--A1L45 is Select~18632
--operation mode is normal
A1L45 = !sda_buf & (inner_state.stop # inner_state.eighth # !inner_state.start);
--A1L55 is Select~18633
--operation mode is normal
A1L55 = writeData_reg[3] & (inner_state.fourth # writeData_reg[1] & inner_state.sixth) # !writeData_reg[3] & writeData_reg[1] & inner_state.sixth;
--A1L65 is Select~18634
--operation mode is normal
A1L65 = inner_state.fifth & (inner_state.seventh & !writeData_reg[0] # !writeData_reg[2]) # !inner_state.fifth & inner_state.seventh & (!writeData_reg[0]);
--A1L75 is Select~18635
--operation mode is normal
A1L75 = A1L45 # phase3 & (A1L55 # A1L65);
--A1L85 is Select~18636
--operation mode is normal
A1L85 = phase1 & (A1L84 # inner_state.stop) # !phase1 & A1L84 & (!phase3);
--A1L913 is sda_buf~139
--operation mode is normal
A1L913 = !phase3 & !sda_buf;
--A1L95 is Select~18637
--operation mode is normal
A1L95 = A1L24 & A1L34 & !inner_state.seventh & !inner_state.second;
--A1L06 is Select~18638
--operation mode is normal
A1L06 = A1L75 # A1L85 # A1L913 & !A1L95;
--A1L16 is Select~18639
--operation mode is normal
A1L16 = A1L64 # A1L35 # i2c_state.write_data & A1L06;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -