📄 ps2_keyboard_interface.fit.eqn
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
--J1_sdo is uart_if:inst3|uart:U1|txmit:u2|sdo at LC_X11_Y5_N1
--operation mode is normal
J1_sdo_lut_out = J1L62 & (J1_parity # !J1L42) # !J1L12;
J1_sdo = DFFEAS(J1_sdo_lut_out, !GLOBAL(J1_clkdiv[3]), B1_rx_released, , J1L02, , , , );
--B1_rx_ascii[6] is ps2_keyboard_interface:inst|rx_ascii[6] at LC_X22_Y7_N6
--operation mode is normal
B1_rx_ascii[6]_lut_out = !B1L441;
B1_rx_ascii[6] = DFFEAS(B1_rx_ascii[6]_lut_out, GLOBAL(C1_clk), VCC, , B1L922, , , !reset, );
--B1_rx_ascii[5] is ps2_keyboard_interface:inst|rx_ascii[5] at LC_X19_Y9_N8
--operation mode is normal
B1_rx_ascii[5]_lut_out = !B1L402;
B1_rx_ascii[5] = DFFEAS(B1_rx_ascii[5]_lut_out, GLOBAL(C1_clk), VCC, , B1L922, , , !reset, );
--B1_rx_ascii[3] is ps2_keyboard_interface:inst|rx_ascii[3] at LC_X19_Y8_N9
--operation mode is normal
B1_rx_ascii[3]_lut_out = !B1L541;
B1_rx_ascii[3] = DFFEAS(B1_rx_ascii[3]_lut_out, GLOBAL(C1_clk), VCC, , B1L922, , , !reset, );
--B1_rx_ascii[0] is ps2_keyboard_interface:inst|rx_ascii[0] at LC_X21_Y7_N2
--operation mode is normal
B1_rx_ascii[0]_lut_out = !B1L841;
B1_rx_ascii[0] = DFFEAS(B1_rx_ascii[0]_lut_out, GLOBAL(C1_clk), VCC, , B1L922, , , !reset, );
--J1_parity is uart_if:inst3|uart:U1|txmit:u2|parity at LC_X11_Y3_N0
--operation mode is normal
J1_parity_lut_out = !J1_parity;
J1_parity = DFFEAS(J1_parity_lut_out, !GLOBAL(J1_clkdiv[3]), B1_rx_released, , J1L91, , , , );
--J1_no_bits_sent[3] is uart_if:inst3|uart:U1|txmit:u2|no_bits_sent[3] at LC_X10_Y3_N2
--operation mode is normal
J1_no_bits_sent[3]_lut_out = !J1_no_bits_sent[3];
J1_no_bits_sent[3] = DFFEAS(J1_no_bits_sent[3]_lut_out, GLOBAL(J1_clkdiv[3]), !J1L71, , J1L1, , , , );
--J1_no_bits_sent[2] is uart_if:inst3|uart:U1|txmit:u2|no_bits_sent[2] at LC_X10_Y3_N6
--operation mode is normal
J1_no_bits_sent[2]_lut_out = !J1_no_bits_sent[2];
J1_no_bits_sent[2] = DFFEAS(J1_no_bits_sent[2]_lut_out, GLOBAL(J1_clkdiv[3]), !J1L71, , J1L22, , , , );
--J1_no_bits_sent[0] is uart_if:inst3|uart:U1|txmit:u2|no_bits_sent[0] at LC_X12_Y5_N6
--operation mode is normal
J1_no_bits_sent[0]_lut_out = !J1_no_bits_sent[0];
J1_no_bits_sent[0] = DFFEAS(J1_no_bits_sent[0]_lut_out, GLOBAL(J1_clkdiv[3]), !J1L71, , , , , , );
--J1_no_bits_sent[1] is uart_if:inst3|uart:U1|txmit:u2|no_bits_sent[1] at LC_X11_Y3_N8
--operation mode is normal
J1_no_bits_sent[1]_lut_out = !J1_no_bits_sent[1];
J1_no_bits_sent[1] = DFFEAS(J1_no_bits_sent[1]_lut_out, GLOBAL(J1_clkdiv[3]), !J1L71, , J1_no_bits_sent[0], , , , );
--J1L12 is uart_if:inst3|uart:U1|txmit:u2|reduce_nor~55 at LC_X11_Y3_N5
--operation mode is normal
J1L12 = J1_no_bits_sent[2] # J1_no_bits_sent[3] # J1_no_bits_sent[0] # !J1_no_bits_sent[1];
--J1L42 is uart_if:inst3|uart:U1|txmit:u2|sdo~493 at LC_X11_Y3_N9
--operation mode is normal
J1L42 = J1_no_bits_sent[3] & (J1_no_bits_sent[2] & !J1_no_bits_sent[1] & !J1_no_bits_sent[0] # !J1_no_bits_sent[2] & J1_no_bits_sent[1] & J1_no_bits_sent[0]);
--J1_tsr[0] is uart_if:inst3|uart:U1|txmit:u2|tsr[0] at LC_X12_Y3_N9
--operation mode is normal
J1_tsr[0]_lut_out = J1L02 & (J1_tsr[1]) # !J1L02 & J1_tbr[0];
J1_tsr[0] = DFFEAS(J1_tsr[0]_lut_out, !GLOBAL(J1_clkdiv[3]), B1_rx_released, , J1L44, , , , );
--J1L52 is uart_if:inst3|uart:U1|txmit:u2|sdo~494 at LC_X11_Y3_N1
--operation mode is normal
J1L52 = J1_no_bits_sent[2] & !J1_no_bits_sent[3] # !J1_no_bits_sent[2] & (J1_no_bits_sent[3] # J1_no_bits_sent[1] & J1_no_bits_sent[0]);
--J1L62 is uart_if:inst3|uart:U1|txmit:u2|sdo~495 at LC_X11_Y3_N2
--operation mode is normal
J1L62 = J1L52 & (J1L42 # !J1_tsr[0]) # !J1L52 & (!J1L42 & J1_sdo);
--J1_clkdiv[3] is uart_if:inst3|uart:U1|txmit:u2|clkdiv[3] at LC_X11_Y10_N4
--operation mode is normal
J1_clkdiv[3]_lut_out = !J1_clkdiv[3];
J1_clkdiv[3] = DFFEAS(J1_clkdiv[3]_lut_out, GLOBAL(D1_acc[12]), B1_rx_released, , J1L11, , , , );
--B1_rx_released is ps2_keyboard_interface:inst|rx_released at LC_X19_Y8_N8
--operation mode is normal
B1_rx_released_lut_out = reset & B1_hold_released;
B1_rx_released = DFFEAS(B1_rx_released_lut_out, GLOBAL(C1_clk), VCC, , B1L922, , , , );
--J1L02 is uart_if:inst3|uart:U1|txmit:u2|reduce_nor~2 at LC_X11_Y3_N7
--operation mode is normal
J1L02 = J1_no_bits_sent[2] # J1_no_bits_sent[3] # J1_no_bits_sent[1] # !J1_no_bits_sent[0];
--B1_q[6] is ps2_keyboard_interface:inst|q[6] at LC_X20_Y8_N9
--operation mode is normal
B1_q[6]_lut_out = reset & (B1_q[7]);
B1_q[6] = DFFEAS(B1_q[6]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_q[3] is ps2_keyboard_interface:inst|q[3] at LC_X21_Y10_N0
--operation mode is normal
B1_q[3]_lut_out = B1_q[4] & (reset);
B1_q[3] = DFFEAS(B1_q[3]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_q[2] is ps2_keyboard_interface:inst|q[2] at LC_X21_Y10_N3
--operation mode is normal
B1_q[2]_lut_out = reset & (B1_q[3]);
B1_q[2] = DFFEAS(B1_q[2]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_q[4] is ps2_keyboard_interface:inst|q[4] at LC_X21_Y10_N7
--operation mode is normal
B1_q[4]_lut_out = reset & (B1_q[5]);
B1_q[4] = DFFEAS(B1_q[4]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_left_shift_key is ps2_keyboard_interface:inst|left_shift_key at LC_X22_Y10_N3
--operation mode is normal
B1_left_shift_key_lut_out = B1L2 & B1_left_shift_key # !B1L2 & (!B1_hold_released);
B1_left_shift_key = DFFEAS(B1_left_shift_key_lut_out, GLOBAL(C1_clk), VCC, , , , , !reset, );
--B1_right_shift_key is ps2_keyboard_interface:inst|right_shift_key at LC_X23_Y10_N7
--operation mode is normal
B1_right_shift_key_lut_out = B1L3 & (B1_right_shift_key) # !B1L3 & !B1_hold_released;
B1_right_shift_key = DFFEAS(B1_right_shift_key_lut_out, GLOBAL(C1_clk), VCC, , , , , !reset, );
--B1L132 is ps2_keyboard_interface:inst|rx_shift_key_on~0 at LC_X23_Y10_N4
--operation mode is normal
B1L132 = B1_right_shift_key # B1_left_shift_key;
--B1_q[1] is ps2_keyboard_interface:inst|q[1] at LC_X21_Y10_N5
--operation mode is normal
B1_q[1]_lut_out = reset & (B1_q[2]);
B1_q[1] = DFFEAS(B1_q[1]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1L67 is ps2_keyboard_interface:inst|reduce_nor~4901 at LC_X23_Y10_N5
--operation mode is normal
B1L67 = B1_q[2] & !B1_q[1] & B1_q[4] & !B1L132;
--B1_q[5] is ps2_keyboard_interface:inst|q[5] at LC_X20_Y8_N6
--operation mode is normal
B1_q[5]_lut_out = B1_q[6] & reset;
B1_q[5] = DFFEAS(B1_q[5]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_q[8] is ps2_keyboard_interface:inst|q[8] at LC_X20_Y8_N8
--operation mode is normal
B1_q[8]_lut_out = reset & (B1_q[9]);
B1_q[8] = DFFEAS(B1_q[8]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1_q[7] is ps2_keyboard_interface:inst|q[7] at LC_X20_Y8_N5
--operation mode is normal
B1_q[7]_lut_out = B1_q[8] & reset;
B1_q[7] = DFFEAS(B1_q[7]_lut_out, GLOBAL(C1_clk), VCC, , B1L94, , , , );
--B1L77 is ps2_keyboard_interface:inst|reduce_nor~4902 at LC_X20_Y8_N3
--operation mode is normal
B1L77 = !B1_q[7] & !B1_q[8] & B1_q[5];
--B1L75 is ps2_keyboard_interface:inst|reduce_nor~32 at LC_X23_Y10_N6
--operation mode is normal
B1L75 = !B1_q[6] # !B1L77 # !B1L67 # !B1_q[3];
--B1L87 is ps2_keyboard_interface:inst|reduce_nor~4903 at LC_X21_Y10_N8
--operation mode is normal
B1L87 = !B1_q[1] & B1_q[3] & !B1_q[4] & B1_q[2];
--B1L97 is ps2_keyboard_interface:inst|reduce_nor~4904 at LC_X21_Y10_N6
--operation mode is normal
B1L97 = B1_q[3] & (!B1_q[2]);
--B1L08 is ps2_keyboard_interface:inst|reduce_nor~4905 at LC_X22_Y8_N1
--operation mode is normal
B1L08 = !B1L132 & B1L97 & B1_q[1] & !B1_q[4];
--B1L18 is ps2_keyboard_interface:inst|reduce_nor~4906 at LC_X20_Y8_N4
--operation mode is normal
B1L18 = B1_q[5] & !B1_q[8] & !B1_q[6] & B1_q[7];
--B1L28 is ps2_keyboard_interface:inst|reduce_nor~4907 at LC_X20_Y8_N7
--operation mode is normal
B1L28 = !B1_q[5] & !B1_q[8] & B1_q[6] & !B1_q[7];
--B1L38 is ps2_keyboard_interface:inst|reduce_nor~4908 at LC_X22_Y10_N5
--operation mode is normal
B1L38 = !B1_right_shift_key & !B1_left_shift_key & !B1_q[1];
--B1L48 is ps2_keyboard_interface:inst|reduce_nor~4909 at LC_X23_Y9_N6
--operation mode is normal
B1L48 = B1_q[4] & B1L28 & B1L38 & B1_q[2];
--B1L941 is ps2_keyboard_interface:inst|reduce_or~1299 at LC_X23_Y9_N7
--operation mode is normal
B1L941 = B1L18 & (B1L08 # B1_q[3] & B1L48) # !B1L18 & (B1_q[3] & B1L48);
--B1L58 is ps2_keyboard_interface:inst|reduce_nor~4910 at LC_X21_Y10_N2
--operation mode is normal
B1L58 = B1_q[1] & !B1_q[3] & !B1_q[4] & !B1_q[2];
--B1L232 is ps2_keyboard_interface:inst|rx_shift_key_on~674 at LC_X20_Y8_N0
--operation mode is normal
B1L232 = !B1_q[5] & !B1_q[8] & !B1_q[6] & B1_q[7];
--B1L68 is ps2_keyboard_interface:inst|reduce_nor~4911 at LC_X20_Y10_N4
--operation mode is normal
B1L68 = !B1_q[8] & !B1_q[6] & B1_q[5] & !B1_q[7];
--B1L051 is ps2_keyboard_interface:inst|reduce_or~1300 at LC_X23_Y9_N1
--operation mode is normal
B1L051 = B1L232 & (B1L58 # !B1L132) # !B1L232 & (!B1L132 & B1L68);
--B1L151 is ps2_keyboard_interface:inst|reduce_or~1301 at LC_X23_Y9_N4
--operation mode is normal
B1L151 = !B1L941 & (!B1L87 & !B1L132 # !B1L051);
--B1L332 is ps2_keyboard_interface:inst|rx_shift_key_on~675 at LC_X21_Y9_N1
--operation mode is normal
B1L332 = !B1_q[8] & B1_q[7];
--B1L15 is ps2_keyboard_interface:inst|reduce_nor~4 at LC_X23_Y9_N9
--operation mode is normal
B1L15 = B1_q[5] # !B1L332 # !B1L87 # !B1_q[6];
--B1L78 is ps2_keyboard_interface:inst|reduce_nor~4912 at LC_X23_Y9_N5
--operation mode is normal
B1L78 = B1_q[1] # B1_q[3] # !B1_q[2] # !B1_q[4];
--B1L251 is ps2_keyboard_interface:inst|reduce_or~1302 at LC_X23_Y9_N2
--operation mode is normal
B1L251 = B1L15 & (B1L78 # !B1L18);
--B1L351 is ps2_keyboard_interface:inst|reduce_or~1303 at LC_X23_Y9_N3
--operation mode is normal
B1L351 = !B1L251 # !B1L151 # !B1L75;
--B1L88 is ps2_keyboard_interface:inst|reduce_nor~4913 at LC_X22_Y10_N2
--operation mode is normal
B1L88 = B1_q[2] & B1_q[4] & B1L232 & B1L38;
--B1L98 is ps2_keyboard_interface:inst|reduce_nor~4914 at LC_X23_Y11_N8
--operation mode is normal
B1L98 = !B1_q[7] & !B1_q[8] & (!B1_q[5]);
--B1L09 is ps2_keyboard_interface:inst|reduce_nor~4915 at LC_X22_Y9_N3
--operation mode is normal
B1L09 = !B1_q[3] & B1_q[4] & B1_q[1] & !B1_q[2];
--B1L19 is ps2_keyboard_interface:inst|reduce_nor~4916 at LC_X21_Y10_N9
--operation mode is normal
B1L19 = B1_q[1] & B1_q[3] & B1_q[4] & !B1_q[2];
--B1L451 is ps2_keyboard_interface:inst|reduce_or~1304 at LC_X21_Y8_N7
--operation mode is normal
B1L451 = B1L98 & (B1_q[6] & (B1L09) # !B1_q[6] & B1L19);
--B1L551 is ps2_keyboard_interface:inst|reduce_or~1305 at LC_X21_Y8_N9
--operation mode is normal
B1L551 = B1L132 & (B1L87) # !B1L132 & B1L58 & (B1L232);
--B1L651 is ps2_keyboard_interface:inst|reduce_or~1306 at LC_X21_Y8_N3
--operation mode is normal
B1L651 = B1L232 & (B1L551 # B1L08) # !B1L232 & B1L68 & B1L551;
--B1L751 is ps2_keyboard_interface:inst|reduce_or~1307 at LC_X21_Y8_N8
--operation mode is normal
B1L751 = B1L451 # B1L651 # B1L28 & B1L08;
--B1L29 is ps2_keyboard_interface:inst|reduce_nor~4917 at LC_X21_Y11_N8
--operation mode is normal
B1L29 = !B1_q[4] & B1_q[1] & B1L132 & B1L97;
--B1L39 is ps2_keyboard_interface:inst|reduce_nor~4918 at LC_X22_Y10_N9
--operation mode is normal
B1L39 = B1_q[2] & !B1_q[1] & (B1_right_shift_key # B1_left_shift_key);
--B1L851 is ps2_keyboard_interface:inst|reduce_or~1308 at LC_X21_Y8_N1
--operation mode is normal
B1L851 = B1L28 & (B1_q[4] & B1L39) # !B1L28 & B1L232;
--B1L951 is ps2_keyboard_interface:inst|reduce_or~1309 at LC_X21_Y8_N2
--operation mode is normal
B1L951 = B1L29 & (B1L28 # B1L851) # !B1L29 & B1L28 & B1_q[3] & B1L851;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -