?? ps2tolcd.fit.eqn
字號:
--D1L88 is lcd:inst2|clkcnt[14]~394 at LC_X8_Y18_N6
--operation mode is arithmetic
D1L88_cout_0 = D1_clkcnt[14] & (!D1L58);
D1L88 = CARRY(D1L88_cout_0);
--D1L98 is lcd:inst2|clkcnt[14]~394COUT1_418 at LC_X8_Y18_N6
--operation mode is arithmetic
D1L98_cout_1 = D1_clkcnt[14] & (!D1L68);
D1L98 = CARRY(D1L98_cout_1);
--D1_clkcnt[12] is lcd:inst2|clkcnt[12] at LC_X8_Y18_N4
--operation mode is arithmetic
D1_clkcnt[12]_carry_eqn = (!D1L86 & D1L08) # (D1L86 & D1L18);
D1_clkcnt[12]_lut_out = D1_clkcnt[12] $ !D1_clkcnt[12]_carry_eqn;
D1_clkcnt[12] = DFFEAS(D1_clkcnt[12]_lut_out, GLOBAL(C1_count[3]), VCC, , , , , D1L96, );
--D1L38 is lcd:inst2|clkcnt[12]~398 at LC_X8_Y18_N4
--operation mode is arithmetic
D1L38 = CARRY(D1_clkcnt[12] & !D1L18);
--D1_clkcnt[15] is lcd:inst2|clkcnt[15] at LC_X8_Y18_N7
--operation mode is normal
D1_clkcnt[15]_carry_eqn = (!D1L38 & D1L88) # (D1L38 & D1L98);
D1_clkcnt[15]_lut_out = D1_clkcnt[15] $ (D1_clkcnt[15]_carry_eqn);
D1_clkcnt[15] = DFFEAS(D1_clkcnt[15]_lut_out, GLOBAL(C1_count[3]), VCC, , , , , D1L96, );
--D1L421 is lcd:inst2|reduce_nor~110 at LC_X7_Y18_N1
--operation mode is normal
D1L421 = D1_clkcnt[13] # D1_clkcnt[14] # !D1_clkcnt[15] # !D1_clkcnt[12];
--D1L521 is lcd:inst2|reduce_nor~111 at LC_X7_Y18_N9
--operation mode is normal
D1L521 = !D1L421 & !D1L121 & !D1L221 & !D1L321;
--D1L91 is lcd:inst2|add~419 at LC_X10_Y13_N6
--operation mode is arithmetic
D1L91_carry_eqn = (!D1L32 & D1L63) # (D1L32 & D1L73);
D1L91 = D1_count[5] $ D1L91_carry_eqn;
--D1L02 is lcd:inst2|add~421 at LC_X10_Y13_N6
--operation mode is arithmetic
D1L02_cout_0 = !D1L63 # !D1_count[5];
D1L02 = CARRY(D1L02_cout_0);
--D1L12 is lcd:inst2|add~421COUT1_458 at LC_X10_Y13_N6
--operation mode is arithmetic
D1L12_cout_1 = !D1L73 # !D1_count[5];
D1L12 = CARRY(D1L12_cout_1);
--D1L001 is lcd:inst2|count[6]~21 at LC_X9_Y13_N8
--operation mode is normal
D1L001 = E1_rx_released & D1_state.SETDDRAM;
--D1L22 is lcd:inst2|add~424 at LC_X10_Y13_N4
--operation mode is arithmetic
D1L22 = D1_count[3] $ (D1L03);
--D1L32 is lcd:inst2|add~426 at LC_X10_Y13_N4
--operation mode is arithmetic
D1L32 = D1L42;
--D1L62 is lcd:inst2|add~429 at LC_X10_Y13_N1
--operation mode is arithmetic
D1L62 = !D1_count[0];
--D1L72 is lcd:inst2|add~431 at LC_X10_Y13_N1
--operation mode is arithmetic
D1L72_cout_0 = D1_count[0];
D1L72 = CARRY(D1L72_cout_0);
--D1L82 is lcd:inst2|add~431COUT1_455 at LC_X10_Y13_N1
--operation mode is arithmetic
D1L82_cout_1 = D1_count[0];
D1L82 = CARRY(D1L82_cout_1);
--D1L92 is lcd:inst2|add~434 at LC_X10_Y13_N3
--operation mode is arithmetic
D1L92 = D1_count[2] $ !D1L33;
--D1L03 is lcd:inst2|add~436 at LC_X10_Y13_N3
--operation mode is arithmetic
D1L03_cout_0 = D1_count[2] & !D1L33;
D1L03 = CARRY(D1L03_cout_0);
--D1L13 is lcd:inst2|add~436COUT1 at LC_X10_Y13_N3
--operation mode is arithmetic
D1L13_cout_1 = D1_count[2] & !D1L43;
D1L13 = CARRY(D1L13_cout_1);
--D1L23 is lcd:inst2|add~439 at LC_X10_Y13_N2
--operation mode is arithmetic
D1L23 = D1_count[1] $ (D1L72);
--D1L33 is lcd:inst2|add~441 at LC_X10_Y13_N2
--operation mode is arithmetic
D1L33_cout_0 = !D1L72 # !D1_count[1];
D1L33 = CARRY(D1L33_cout_0);
--D1L43 is lcd:inst2|add~441COUT1_456 at LC_X10_Y13_N2
--operation mode is arithmetic
D1L43_cout_1 = !D1L82 # !D1_count[1];
D1L43 = CARRY(D1L43_cout_1);
--D1_data_in_buf[6] is lcd:inst2|data_in_buf[6] at LC_X9_Y13_N2
--operation mode is normal
D1_data_in_buf[6] = GLOBAL(E1_rx_released) & (D1_data_in_buf[6]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[6];
--D1_data_in_buf[5] is lcd:inst2|data_in_buf[5] at LC_X8_Y9_N0
--operation mode is normal
D1_data_in_buf[5] = GLOBAL(E1_rx_released) & (D1_data_in_buf[5]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[5];
--D1_data_in_buf[4] is lcd:inst2|data_in_buf[4] at LC_X8_Y14_N8
--operation mode is normal
D1_data_in_buf[4] = GLOBAL(E1_rx_released) & (D1_data_in_buf[4]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[4];
--D1_data_in_buf[3] is lcd:inst2|data_in_buf[3] at LC_X8_Y12_N2
--operation mode is normal
D1_data_in_buf[3] = GLOBAL(E1_rx_released) & (D1_data_in_buf[3]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[3];
--D1_data_in_buf[2] is lcd:inst2|data_in_buf[2] at LC_X9_Y12_N2
--operation mode is normal
D1_data_in_buf[2] = GLOBAL(E1_rx_released) & (D1_data_in_buf[2]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[2];
--D1_data_in_buf[1] is lcd:inst2|data_in_buf[1] at LC_X8_Y14_N7
--operation mode is normal
D1_data_in_buf[1] = GLOBAL(E1_rx_released) & (D1_data_in_buf[1]) # !GLOBAL(E1_rx_released) & E1_rx_ascii[1];
--D1_data_in_buf[0] is lcd:inst2|data_in_buf[0] at LC_X8_Y14_N0
--operation mode is normal
D1_data_in_buf[0] = GLOBAL(E1_rx_released) & D1_data_in_buf[0] # !GLOBAL(E1_rx_released) & (E1_rx_ascii[0]);
--D1L53 is lcd:inst2|add~444 at LC_X10_Y13_N5
--operation mode is arithmetic
D1L53_carry_eqn = (!D1L32 & GND) # (D1L32 & VCC);
D1L53 = D1_count[4] $ !D1L53_carry_eqn;
--D1L63 is lcd:inst2|add~446 at LC_X10_Y13_N5
--operation mode is arithmetic
D1L63_cout_0 = D1_count[4] & !D1L32;
D1L63 = CARRY(D1L63_cout_0);
--D1L73 is lcd:inst2|add~446COUT1_457 at LC_X10_Y13_N5
--operation mode is arithmetic
D1L73_cout_1 = D1_count[4] & !D1L32;
D1L73 = CARRY(D1L73_cout_1);
--D1L83 is lcd:inst2|add~449 at LC_X10_Y13_N7
--operation mode is normal
D1L83_carry_eqn = (!D1L32 & D1L02) # (D1L32 & D1L12);
D1L83 = D1_count[6] $ !D1L83_carry_eqn;
--D1_flag is lcd:inst2|flag at LC_X8_Y14_N4
--operation mode is normal
D1_flag_lut_out = VCC;
D1_flag = DFFEAS(D1_flag_lut_out, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , !D1_state.IDLE, , , , );
--C1L1 is div_256:inst1|add~106 at LC_X8_Y10_N7
--operation mode is normal
C1L1_carry_eqn = (!C1L6 & C1L3) # (C1L6 & C1L4);
C1L1 = C1L1_carry_eqn $ !C1_count[6];
--C1_clk is div_256:inst1|clk at LC_X8_Y10_N7
--operation mode is normal
C1_clk = DFFEAS(C1L1, GLOBAL(mclk), VCC, , reset, , , , );
--E1_m1_state.m1_tx_rising_edge_marker is ps2_keyboard_interface:inst3|m1_state.m1_tx_rising_edge_marker at LC_X14_Y9_N1
--operation mode is normal
E1_m1_state.m1_tx_rising_edge_marker_lut_out = reset & E1_m1_state.m1_tx_wait_clk_h & !E1_timer_5usec_done & E1_ps2_clk_s;
E1_m1_state.m1_tx_rising_edge_marker = DFFEAS(E1_m1_state.m1_tx_rising_edge_marker_lut_out, GLOBAL(C1_clk), VCC, , , , , , );
--E1_m1_state.m1_rx_falling_edge_marker is ps2_keyboard_interface:inst3|m1_state.m1_rx_falling_edge_marker at LC_X14_Y9_N0
--operation mode is normal
E1_m1_state.m1_rx_falling_edge_marker_lut_out = reset & (!E1_m1_state.m1_rx_clk_h & !E1_ps2_clk_s);
E1_m1_state.m1_rx_falling_edge_marker = DFFEAS(E1_m1_state.m1_rx_falling_edge_marker_lut_out, GLOBAL(C1_clk), VCC, , , , , , );
--E1L34 is ps2_keyboard_interface:inst3|q[4]~6020 at LC_X14_Y9_N4
--operation mode is normal
E1L34 = E1_m1_state.m1_rx_falling_edge_marker # E1_m1_state.m1_tx_rising_edge_marker # !reset;
--E1L2 is ps2_keyboard_interface:inst3|always10~33 at LC_X19_Y9_N2
--operation mode is normal
E1L2 = E1_rx_shifting_done # !E1L101 # !E1L09;
--E1L3 is ps2_keyboard_interface:inst3|always11~33 at LC_X19_Y9_N4
--operation mode is normal
E1L3 = E1_rx_shifting_done # !E1L59 # !E1L68;
--E1_q[9] is ps2_keyboard_interface:inst3|q[9] at LC_X16_Y9_N2
--operation mode is normal
E1_q[9]_lut_out = reset & (E1_q[10]);
E1_q[9] = DFFEAS(E1_q[9]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1_m1_state.m1_tx_wait_keyboard_ack is ps2_keyboard_interface:inst3|m1_state.m1_tx_wait_keyboard_ack at LC_X15_Y9_N8
--operation mode is normal
E1_m1_state.m1_tx_wait_keyboard_ack_lut_out = E1_ps2_clk_s & (E1_m1_state.m1_tx_wait_keyboard_ack # E1_m1_state.m1_tx_clk_h & !E1_tx_shifting_done) # !E1_ps2_clk_s & E1_m1_state.m1_tx_clk_h & (!E1_tx_shifting_done);
E1_m1_state.m1_tx_wait_keyboard_ack = DFFEAS(E1_m1_state.m1_tx_wait_keyboard_ack_lut_out, GLOBAL(C1_clk), VCC, , , , , !reset, );
--E1L8 is ps2_keyboard_interface:inst3|bit_count[0]~183 at LC_X15_Y10_N3
--operation mode is normal
E1L8 = reset & (E1_rx_shifting_done & !E1_m1_state.m1_tx_wait_keyboard_ack);
--E1_timer_60usec_count[1] is ps2_keyboard_interface:inst3|timer_60usec_count[1] at LC_X14_Y11_N5
--operation mode is arithmetic
E1_timer_60usec_count[1]_carry_eqn = E1L662;
E1_timer_60usec_count[1]_lut_out = E1_timer_60usec_count[1] $ E1_timer_60usec_count[1]_carry_eqn;
E1_timer_60usec_count[1] = DFFEAS(E1_timer_60usec_count[1]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L862 is ps2_keyboard_interface:inst3|timer_60usec_count[1]~221 at LC_X14_Y11_N5
--operation mode is arithmetic
E1L862_cout_0 = !E1L662 # !E1_timer_60usec_count[1];
E1L862 = CARRY(E1L862_cout_0);
--E1L962 is ps2_keyboard_interface:inst3|timer_60usec_count[1]~221COUT1_269 at LC_X14_Y11_N5
--operation mode is arithmetic
E1L962_cout_1 = !E1L662 # !E1_timer_60usec_count[1];
E1L962 = CARRY(E1L962_cout_1);
--E1_timer_60usec_count[3] is ps2_keyboard_interface:inst3|timer_60usec_count[3] at LC_X14_Y11_N7
--operation mode is arithmetic
E1_timer_60usec_count[3]_carry_eqn = (!E1L662 & E1L172) # (E1L662 & E1L272);
E1_timer_60usec_count[3]_lut_out = E1_timer_60usec_count[3] $ (E1_timer_60usec_count[3]_carry_eqn);
E1_timer_60usec_count[3] = DFFEAS(E1_timer_60usec_count[3]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L472 is ps2_keyboard_interface:inst3|timer_60usec_count[3]~225 at LC_X14_Y11_N7
--operation mode is arithmetic
E1L472_cout_0 = !E1L172 # !E1_timer_60usec_count[3];
E1L472 = CARRY(E1L472_cout_0);
--E1L572 is ps2_keyboard_interface:inst3|timer_60usec_count[3]~225COUT1_271 at LC_X14_Y11_N7
--operation mode is arithmetic
E1L572_cout_1 = !E1L272 # !E1_timer_60usec_count[3];
E1L572 = CARRY(E1L572_cout_1);
--E1_timer_60usec_count[0] is ps2_keyboard_interface:inst3|timer_60usec_count[0] at LC_X14_Y11_N4
--operation mode is arithmetic
E1_timer_60usec_count[0]_lut_out = E1L992 $ E1_timer_60usec_count[0];
E1_timer_60usec_count[0] = DFFEAS(E1_timer_60usec_count[0]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L662 is ps2_keyboard_interface:inst3|timer_60usec_count[0]~229 at LC_X14_Y11_N4
--operation mode is arithmetic
E1L662 = CARRY(E1L992 & E1_timer_60usec_count[0]);
--E1_timer_60usec_count[2] is ps2_keyboard_interface:inst3|timer_60usec_count[2] at LC_X14_Y11_N6
--operation mode is arithmetic
E1_timer_60usec_count[2]_carry_eqn = (!E1L662 & E1L862) # (E1L662 & E1L962);
E1_timer_60usec_count[2]_lut_out = E1_timer_60usec_count[2] $ (!E1_timer_60usec_count[2]_carry_eqn);
E1_timer_60usec_count[2] = DFFEAS(E1_timer_60usec_count[2]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L172 is ps2_keyboard_interface:inst3|timer_60usec_count[2]~233 at LC_X14_Y11_N6
--operation mode is arithmetic
E1L172_cout_0 = E1_timer_60usec_count[2] & (!E1L862);
E1L172 = CARRY(E1L172_cout_0);
--E1L272 is ps2_keyboard_interface:inst3|timer_60usec_count[2]~233COUT1_270 at LC_X14_Y11_N6
--operation mode is arithmetic
E1L272_cout_1 = E1_timer_60usec_count[2] & (!E1L962);
E1L272 = CARRY(E1L272_cout_1);
--E1L692 is ps2_keyboard_interface:inst3|timer_60usec_done~79 at LC_X14_Y11_N2
--operation mode is normal
E1L692 = E1_timer_60usec_count[3] # E1_timer_60usec_count[1] # !E1_timer_60usec_count[2] # !E1_timer_60usec_count[0];
--E1_timer_60usec_count[4] is ps2_keyboard_interface:inst3|timer_60usec_count[4] at LC_X14_Y11_N8
--operation mode is arithmetic
E1_timer_60usec_count[4]_carry_eqn = (!E1L662 & E1L472) # (E1L662 & E1L572);
E1_timer_60usec_count[4]_lut_out = E1_timer_60usec_count[4] $ !E1_timer_60usec_count[4]_carry_eqn;
E1_timer_60usec_count[4] = DFFEAS(E1_timer_60usec_count[4]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L772 is ps2_keyboard_interface:inst3|timer_60usec_count[4]~237 at LC_X14_Y11_N8
--operation mode is arithmetic
E1L772_cout_0 = E1_timer_60usec_count[4] & !E1L472;
E1L772 = CARRY(E1L772_cout_0);
--E1L872 is ps2_keyboard_interface:inst3|timer_60usec_count[4]~237COUT1_272 at LC_X14_Y11_N8
--operation mode is arithmetic
E1L872_cout_1 = E1_timer_60usec_count[4] & !E1L572;
E1L872 = CARRY(E1L872_cout_1);
--E1_timer_60usec_count[5] is ps2_keyboard_interface:inst3|timer_60usec_count[5] at LC_X14_Y11_N9
--operation mode is arithmetic
E1_timer_60usec_count[5]_carry_eqn = (!E1L662 & E1L772) # (E1L662 & E1L872);
E1_timer_60usec_count[5]_lut_out = E1_timer_60usec_count[5] $ (E1_timer_60usec_count[5]_carry_eqn);
E1_timer_60usec_count[5] = DFFEAS(E1_timer_60usec_count[5]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L082 is ps2_keyboard_interface:inst3|timer_60usec_count[5]~241 at LC_X14_Y11_N9
--operation mode is arithmetic
E1L082 = CARRY(!E1L872 # !E1_timer_60usec_count[5]);
--E1_timer_60usec_count[6] is ps2_keyboard_interface:inst3|timer_60usec_count[6] at LC_X14_Y10_N0
--operation mode is arithmetic
E1_timer_60usec_count[6]_carry_eqn = E1L082;
E1_timer_60usec_count[6]_lut_out = E1_timer_60usec_count[6] $ !E1_timer_60usec_count[6]_carry_eqn;
E1_timer_60usec_count[6] = DFFEAS(E1_timer_60usec_count[6]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L282 is ps2_keyboard_interface:inst3|timer_60usec_count[6]~245 at LC_X14_Y10_N0
--operation mode is arithmetic
E1L282_cout_0 = E1_timer_60usec_count[6] & !E1L082;
E1L282 = CARRY(E1L282_cout_0);
--E1L382 is ps2_keyboard_interface:inst3|timer_60usec_count[6]~245COUT1_273 at LC_X14_Y10_N0
--operation mode is arithmetic
E1L382_cout_1 = E1_timer_60usec_count[6] & !E1L082;
E1L382 = CARRY(E1L382_cout_1);
--E1_timer_60usec_count[7] is ps2_keyboard_interface:inst3|timer_60usec_count[7] at LC_X14_Y10_N1
--operation mode is arithmetic
E1_timer_60usec_count[7]_carry_eqn = (!E1L082 & E1L282) # (E1L082 & E1L382);
E1_timer_60usec_count[7]_lut_out = E1_timer_60usec_count[7] $ (E1_timer_60usec_count[7]_carry_eqn);
E1_timer_60usec_count[7] = DFFEAS(E1_timer_60usec_count[7]_lut_out, GLOBAL(C1_clk), VCC, , , , , E1L541, );
--E1L582 is ps2_keyboard_interface:inst3|timer_60usec_count[7]~249 at LC_X14_Y10_N1
--operation mode is arithmetic
E1L582_cout_0 = !E1L282 # !E1_timer_60usec_count[7];
E1L582 = CARRY(E1L582_cout_0);
--E1L682 is ps2_keyboard_interface:inst3|timer_60usec_count[7]~249COUT1_274 at LC_X14_Y10_N1
--operation mode is arithmetic
E1L682_cout_1 = !E1L382 # !E1_timer_60usec_count[7];
E1L682 = CARRY(E1L682_cout_1);
--E1L792 is ps2_keyboard_interface:inst3|timer_60usec_done~80 at LC_X14_Y10_N8
--operation mode is normal
E1L792 = E1_timer_60usec_count[4] # E1_timer_60usec_count[6] # E1_timer_60usec_count[5] # !E1_timer_60usec_count[7];
--E1_timer_60usec_count[10] is ps2_keyboard_interface:inst3|timer_60usec_count[10] at LC_X14_Y10_N4
--operation mode is arithmetic
E1_timer_60usec_count[10]_carry_eqn = (
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -