📄 uart.fit.eqn
字号:
--G1L1 is uart:inst|uart_transmitter:u3|add~41 at LC_X1_Y10_N5
--operation mode is arithmetic
G1L1 = G1_bct[0] $ G1L71;
--G1L2 is uart:inst|uart_transmitter:u3|add~41COUT at LC_X1_Y10_N5
--operation mode is arithmetic
G1L2_cout_0 = G1_bct[0] & G1L71;
G1L2 = CARRY(G1L2_cout_0);
--G1L3 is uart:inst|uart_transmitter:u3|add~41COUTCOUT1_49 at LC_X1_Y10_N5
--operation mode is arithmetic
G1L3_cout_1 = G1_bct[0] & G1L71;
G1L3 = CARRY(G1L3_cout_1);
--G1_state.synch is uart:inst|uart_transmitter:u3|state.synch at LC_X2_Y10_N1
--operation mode is normal
G1_state.synch_lut_out = G1L81 # G1_state.synch & G1_bclk_dlayed # !E1_ctr3[2];
G1_state.synch = DFFEAS(G1_state.synch_lut_out, GLOBAL(clk), rst_n, , , , , , );
--E1L91 is uart:inst|br_gen:u1|bclkx8~29 at LC_X1_Y7_N9
--operation mode is normal
E1L91 = sel[2] & E1L81 # !sel[2] & E1L61;
--E1_ctr3[1] is uart:inst|br_gen:u1|ctr3[1] at LC_X1_Y8_N5
--operation mode is normal
E1_ctr3[1]_lut_out = !E1_ctr3[1];
E1_ctr3[1] = DFFEAS(E1_ctr3[1]_lut_out, GLOBAL(E1L91), VCC, , E1_ctr3[0], , , , );
--E1_ctr3[0] is uart:inst|br_gen:u1|ctr3[0] at LC_X1_Y8_N1
--operation mode is normal
E1_ctr3[0]_lut_out = !E1_ctr3[0];
E1_ctr3[0] = DFFEAS(E1_ctr3[0]_lut_out, GLOBAL(E1L91), VCC, , , , , , );
--E1L1 is uart:inst|br_gen:u1|add~90 at LC_X1_Y8_N8
--operation mode is normal
E1L1 = E1_ctr3[1] & E1_ctr3[0];
--G1_state.idle is uart:inst|uart_transmitter:u3|state.idle at LC_X1_Y9_N2
--operation mode is normal
G1_state.idle_lut_out = G1L73 & G1_state.idle # !G1_txd_startH_d0 & G1_txd_startH_d1;
G1_state.idle = DFFEAS(G1_state.idle_lut_out, GLOBAL(clk), rst_n, , , , , , );
--G1_txd_startH_d0 is uart:inst|uart_transmitter:u3|txd_startH_d0 at LC_X1_Y9_N5
--operation mode is normal
G1_txd_startH_d0_lut_out = txd_startH;
G1_txd_startH_d0 = DFFEAS(G1_txd_startH_d0_lut_out, GLOBAL(clk), VCC, , rst_n, , , , );
--G1L81 is uart:inst|uart_transmitter:u3|loadTSR~31 at LC_X1_Y9_N6
--operation mode is normal
G1_txd_startH_d1_qfbk = G1_txd_startH_d1;
G1L81 = !G1_txd_startH_d0 & G1_txd_startH_d1_qfbk & !G1_state.idle;
--G1_txd_startH_d1 is uart:inst|uart_transmitter:u3|txd_startH_d1 at LC_X1_Y9_N6
--operation mode is normal
G1_txd_startH_d1 = DFFEAS(G1L81, GLOBAL(clk), VCC, , rst_n, G1_txd_startH_d0, , , VCC);
--G1L71 is uart:inst|uart_transmitter:u3|inc~36 at LC_X1_Y10_N2
--operation mode is normal
G1_bclk_dlayed_qfbk = G1_bclk_dlayed;
G1L71 = G1_state.tdata & G1L02 & !G1_bclk_dlayed_qfbk & E1_ctr3[2];
--G1_bclk_dlayed is uart:inst|uart_transmitter:u3|bclk_dlayed at LC_X1_Y10_N2
--operation mode is normal
G1_bclk_dlayed = DFFEAS(G1L71, GLOBAL(clk), rst_n, , , E1_ctr3[2], , , VCC);
--G1_tsr[1] is uart:inst|uart_transmitter:u3|tsr[1] at LC_X2_Y9_N6
--operation mode is normal
G1_tsr[1]_lut_out = G1L81 & F1_RDR[0] # !G1L81 & G1_tsr[2];
G1_tsr[1] = DFFEAS(G1_tsr[1]_lut_out, GLOBAL(clk), rst_n, , G1L82, , , , );
--G1L53 is uart:inst|uart_transmitter:u3|tsr~829 at LC_X2_Y10_N5
--operation mode is normal
G1L53 = G1L71 & !G1_tsr[1] # !G1L71 & !G1_tsr[0];
--D1_sel[1] is scan:inst6|sel[1] at LC_X3_Y4_N1
--operation mode is normal
D1_sel[1]_lut_out = !D1_sel[1];
D1_sel[1] = DFFEAS(D1_sel[1]_lut_out, GLOBAL(K1_safe_q[13]), rst_n, , D1_sel[0], , , , );
--D1_sel[0] is scan:inst6|sel[0] at LC_X1_Y5_N9
--operation mode is normal
D1_sel[0]_lut_out = !D1_sel[0];
D1_sel[0] = DFFEAS(D1_sel[0]_lut_out, GLOBAL(K1_safe_q[13]), rst_n, , , , , , );
--K1_safe_q[13] is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|safe_q[13] at LC_X10_Y6_N6
--operation mode is arithmetic
K1_safe_q[13]_carry_eqn = (!K1L33 & K1L53) # (K1L33 & K1L63);
K1_safe_q[13]_lut_out = K1_safe_q[13] $ (K1_safe_q[13]_carry_eqn);
K1_safe_q[13] = DFFEAS(K1_safe_q[13]_lut_out, GLOBAL(clk), !C1L1, , , , , , );
--K1L83 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella13~COUT at LC_X10_Y6_N6
--operation mode is arithmetic
K1L83_cout_0 = !K1L53 # !K1_safe_q[13];
K1L83 = CARRY(K1L83_cout_0);
--K1L93 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella13~COUTCOUT1_3 at LC_X10_Y6_N6
--operation mode is arithmetic
K1L93_cout_1 = !K1L63 # !K1_safe_q[13];
K1L93 = CARRY(K1L93_cout_1);
--D1_sec_ten[0] is scan:inst6|sec_ten[0] at LC_X2_Y9_N5
--operation mode is normal
D1_sec_ten[0]_lut_out = F1_RDR[4];
D1_sec_ten[0] = DFFEAS(D1_sec_ten[0]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1_RDR[4], !rst_n, , );
--D1_sec_one[0] is scan:inst6|sec_one[0] at LC_X2_Y5_N8
--operation mode is normal
D1_sec_one[0]_lut_out = !F1_RDR[0];
D1_sec_one[0] = DFFEAS(D1_sec_one[0]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1L63, !rst_n, , );
--D1L32 is scan:inst6|Mux~86 at LC_X3_Y5_N6
--operation mode is normal
D1_min_one[0]_qfbk = D1_min_one[0];
D1L32 = D1_sel[1] & D1_min_one[0]_qfbk # D1_sel[0] # !D1_sel[1] & D1_sec_one[0] & !D1_sel[0];
--D1_min_one[0] is scan:inst6|min_one[0] at LC_X3_Y5_N6
--operation mode is normal
D1_min_one[0] = DFFEAS(D1L32, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_one[0], , , VCC);
--D1_min_ten[0] is scan:inst6|min_ten[0] at LC_X3_Y5_N9
--operation mode is normal
D1_min_ten[0]_lut_out = GND;
D1_min_ten[0] = DFFEAS(D1_min_ten[0]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_ten[0], , , VCC);
--D1_min_one[1] is scan:inst6|min_one[1] at LC_X3_Y6_N5
--operation mode is normal
D1_min_one[1]_lut_out = GND;
D1_min_one[1] = DFFEAS(D1_min_one[1]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_one[1], , , VCC);
--D1_sec_ten[1] is scan:inst6|sec_ten[1] at LC_X2_Y5_N9
--operation mode is normal
D1_sec_ten[1]_lut_out = !F1_RDR[5];
D1_sec_ten[1] = DFFEAS(D1_sec_ten[1]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1L44, !rst_n, , );
--D1_sec_one[1] is scan:inst6|sec_one[1] at LC_X3_Y6_N4
--operation mode is normal
D1_sec_one[1]_lut_out = !F1_RDR[1];
D1_sec_one[1] = DFFEAS(D1_sec_one[1]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1L83, !rst_n, , );
--D1L22 is scan:inst6|Mux~84 at LC_X3_Y5_N7
--operation mode is normal
D1L22 = D1_sel[1] & D1_sel[0] # !D1_sel[1] & D1_sel[0] & D1_sec_ten[1] # !D1_sel[0] & D1_sec_one[1];
--D1_min_ten[1] is scan:inst6|min_ten[1] at LC_X2_Y5_N7
--operation mode is normal
D1_min_ten[1]_lut_out = D1_sec_ten[1];
D1_min_ten[1] = DFFEAS(D1_min_ten[1]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, , , , );
--D1_sec_ten[2] is scan:inst6|sec_ten[2] at LC_X2_Y5_N1
--operation mode is normal
D1_sec_ten[2]_lut_out = F1_RDR[6];
D1_sec_ten[2] = DFFEAS(D1_sec_ten[2]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1_RDR[6], !rst_n, , );
--D1_sec_one[2] is scan:inst6|sec_one[2] at LC_X3_Y6_N8
--operation mode is normal
D1_sec_one[2]_lut_out = F1_RDR[2];
D1_sec_one[2] = DFFEAS(D1_sec_one[2]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1_RDR[2], !rst_n, , );
--D1L12 is scan:inst6|Mux~82 at LC_X3_Y5_N4
--operation mode is normal
D1_min_one[2]_qfbk = D1_min_one[2];
D1L12 = D1_sel[1] & D1_min_one[2]_qfbk # D1_sel[0] # !D1_sel[1] & D1_sec_one[2] & !D1_sel[0];
--D1_min_one[2] is scan:inst6|min_one[2] at LC_X3_Y5_N4
--operation mode is normal
D1_min_one[2] = DFFEAS(D1L12, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_one[2], , , VCC);
--D1_min_ten[2] is scan:inst6|min_ten[2] at LC_X3_Y5_N1
--operation mode is normal
D1_min_ten[2]_lut_out = GND;
D1_min_ten[2] = DFFEAS(D1_min_ten[2]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_ten[2], , , VCC);
--D1_min_one[3] is scan:inst6|min_one[3] at LC_X3_Y5_N0
--operation mode is normal
D1_min_one[3]_lut_out = GND;
D1_min_one[3] = DFFEAS(D1_min_one[3]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_one[3], , , VCC);
--D1_sec_ten[3] is scan:inst6|sec_ten[3] at LC_X2_Y5_N4
--operation mode is normal
D1_sec_ten[3]_lut_out = F1_RDR[7];
D1_sec_ten[3] = DFFEAS(D1_sec_ten[3]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1_RDR[7], !rst_n, , );
--D1_sec_one[3] is scan:inst6|sec_one[3] at LC_X3_Y6_N2
--operation mode is normal
D1_sec_one[3]_lut_out = !F1_RDR[3];
D1_sec_one[3] = DFFEAS(D1_sec_one[3]_lut_out, GLOBAL(clk), VCC, , F1_rxd_readyH, F1L14, !rst_n, , );
--D1L02 is scan:inst6|Mux~80 at LC_X3_Y5_N2
--operation mode is normal
D1L02 = D1_sel[1] & D1_sel[0] # !D1_sel[1] & D1_sel[0] & D1_sec_ten[3] # !D1_sel[0] & D1_sec_one[3];
--D1_min_ten[3] is scan:inst6|min_ten[3] at LC_X2_Y5_N6
--operation mode is normal
D1_min_ten[3]_lut_out = GND;
D1_min_ten[3] = DFFEAS(D1_min_ten[3]_lut_out, GLOBAL(clk), rst_n, , F1_rxd_readyH, D1_sec_ten[3], , , VCC);
--E1_cnt2 is uart:inst|br_gen:u1|cnt2 at LC_X6_Y7_N4
--operation mode is normal
E1_cnt2_lut_out = !E1_cnt2;
E1_cnt2 = DFFEAS(E1_cnt2_lut_out, GLOBAL(clk), VCC, , E1L23, , , , );
--F1_state.start_detected is uart:inst|uart_receiver:u2|state.start_detected at LC_X1_Y5_N5
--operation mode is normal
F1_state.start_detected_lut_out = F1L03 # !rxd & F1L13 # !F1_state.idle;
F1_state.start_detected = DFFEAS(F1_state.start_detected_lut_out, GLOBAL(clk), rst_n, , , , , , );
--F1L82 is uart:inst|uart_receiver:u2|nextstate.recv_data~187 at LC_X2_Y6_N3
--operation mode is normal
F1L82 = F1_state.start_detected & !rxd;
--F1L74 is uart:inst|uart_receiver:u2|reduce_nor~0 at LC_X1_Y6_N9
--operation mode is normal
F1L74 = F1_ct1[0] & !F1_ct1[2] & F1_ct1[1];
--F1L52 is uart:inst|uart_receiver:u2|inc1~96 at LC_X1_Y6_N4
--operation mode is normal
F1L52 = F1_bclkx8_rising & F1_state.recv_data # !F1L74 & F1L82;
--F1L1 is uart:inst|uart_receiver:u2|add~76 at LC_X1_Y6_N5
--operation mode is normal
F1L1 = F1_ct1[0] & F1L52;
--F1L41 is uart:inst|uart_receiver:u2|clr1~156 at LC_X2_Y6_N9
--operation mode is normal
F1L41 = F1_state.start_detected & F1L74 # rxd;
--F1L51 is uart:inst|uart_receiver:u2|clr1~157 at LC_X1_Y6_N0
--operation mode is normal
F1L51 = F1_state.recv_data & F1L23 # F1_bclkx8_rising & F1L41 # !F1_state.recv_data & F1_bclkx8_rising & F1L41;
--F1L8 is uart:inst|uart_receiver:u2|add~89 at LC_X2_Y7_N8
--operation mode is arithmetic
F1L8 = F1_ct2[2] $ (!F1L6);
--F1L9 is uart:inst|uart_receiver:u2|add~89COUT at LC_X2_Y7_N8
--operation mode is arithmetic
F1L9_cout_0 = F1_ct2[2] & !F1L6;
F1L9 = CARRY(F1L9_cout_0);
--F1L01 is uart:inst|uart_receiver:u2|add~89COUTCOUT1_325 at LC_X2_Y7_N8
--operation mode is arithmetic
F1L01_cout_1 = F1_ct2[2] & !F1L7;
F1L01 = CARRY(F1L01_cout_1);
--F1L5 is uart:inst|uart_receiver:u2|add~88 at LC_X2_Y7_N7
--operation mode is arithmetic
F1L5 = F1_ct2[1] $ F1L3;
--F1L6 is uart:inst|uart_receiver:u2|add~88COUT at LC_X2_Y7_N7
--operation mode is arithmetic
F1L6_cout_0 = !F1L3 # !F1_ct2[1];
F1L6 = CARRY(F1L6_cout_0);
--F1L7 is uart:inst|uart_receiver:u2|add~88COUTCOUT1_323 at LC_X2_Y7_N7
--operation mode is arithmetic
F1L7_cout_1 = !F1L4 # !F1_ct2[1];
F1L7 = CARRY(F1L7_cout_1);
--F1L2 is uart:inst|uart_receiver:u2|add~87 at LC_X2_Y7_N6
--operation mode is arithmetic
F1L2 = F1_ct2[0] $ F1L62;
--F1L3 is uart:inst|uart_receiver:u2|add~87COUT at LC_X2_Y7_N6
--operation mode is arithmetic
F1L3_cout_0 = F1_ct2[0] & F1L62;
F1L3 = CARRY(F1L3_cout_0);
--F1L4 is uart:inst|uart_receiver:u2|add~87COUTCOUT1_322 at LC_X2_Y7_N6
--operation mode is arithmetic
F1L4_cout_1 = F1_ct2[0] & F1L62;
F1L4 = CARRY(F1L4_cout_1);
--F1L11 is uart:inst|uart_receiver:u2|add~90 at LC_X2_Y7_N9
--operation mode is normal
F1L11 = F1_ct2[3] $ (F1L9);
--G1_tsr[2] is uart:inst|uart_transmitter:u3|tsr[2] at LC_X2_Y9_N1
--operation mode is normal
G1_tsr[2]_lut_out = G1L81 & F1_RDR[1] # !G1L81 & G1_tsr[3];
G1_tsr[2] = DFFEAS(G1_tsr[2]_lut_out, GLOBAL(clk), rst_n, , G1L82, , , , );
--F1_RDR[0] is uart:inst|uart_receiver:u2|RDR[0] at LC_X2_Y8_N6
--operation mode is normal
F1_RDR[0]_lut_out = !F1_RSR[0];
F1_RDR[0] = DFFEAS(F1_RDR[0]_lut_out, GLOBAL(clk), rst_n, , F1L33, , , , );
--G1L82 is uart:inst|uart_transmitter:u3|tsr[2]~113 at LC_X1_Y10_N1
--operation mode is normal
G1L82 = G1L81 # G1_state.tdata & G1L02 & G1L91;
--K1_safe_q[0] is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|safe_q[0] at LC_X9_Y6_N3
--operation mode is arithmetic
K1_safe_q[0]_lut_out = !K1_safe_q[0];
K1_safe_q[0] = DFFEAS(K1_safe_q[0]_lut_out, GLOBAL(clk), !C1L1, , , , , , );
--K1L2 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella0~COUT at LC_X9_Y6_N3
--operation mode is arithmetic
K1L2_cout_0 = K1_safe_q[0];
K1L2 = CARRY(K1L2_cout_0);
--K1L3 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella0~COUTCOUT1_3 at LC_X9_Y6_N3
--operation mode is arithmetic
K1L3_cout_1 = K1_safe_q[0];
K1L3 = CARRY(K1L3_cout_1);
--K1_safe_q[1] is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|safe_q[1] at LC_X9_Y6_N4
--operation mode is arithmetic
K1_safe_q[1]_lut_out = K1_safe_q[1] $ (K1L2);
K1_safe_q[1] = DFFEAS(K1_safe_q[1]_lut_out, GLOBAL(clk), !C1L1, , , , , , );
--K1L5 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella1~COUT at LC_X9_Y6_N4
--operation mode is arithmetic
K1L5 = CARRY(!K1L3 # !K1_safe_q[1]);
--K1_safe_q[2] is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|safe_q[2] at LC_X9_Y6_N5
--operation mode is arithmetic
K1_safe_q[2]_carry_eqn = K1L5;
K1_safe_q[2]_lut_out = K1_safe_q[2] $ (!K1_safe_q[2]_carry_eqn);
K1_safe_q[2] = DFFEAS(K1_safe_q[2]_lut_out, GLOBAL(clk), !C1L1, , , , , , );
--K1L7 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella2~COUT at LC_X9_Y6_N5
--operation mode is arithmetic
K1L7_cout_0 = K1_safe_q[2] & !K1L5;
K1L7 = CARRY(K1L7_cout_0);
--K1L8 is clk_div:inst1|lpm_counter:cnt_rtl_1|cntr_b67:auto_generated|counter_cella2~COUTCOUT1_3 at LC_X9_Y6_N5
--operation mode is arithmetic
K1L8_cout_1 = K1_safe_q[2] & !K1L5;
K1L8 = CARRY(K1L8_cout_1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -