?? ps2tolcd.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.
--D1_lcd_e is lcd:inst2|lcd_e at LC_X7_Y17_N2
--operation mode is normal
D1_lcd_e_lut_out = !D1_lcd_e & E1_rx_released;
D1_lcd_e = DFFEAS(D1_lcd_e_lut_out, !GLOBAL(D1_clkdiv), VCC, , , , , , );
--D1_lcd_rs is lcd:inst2|lcd_rs at LC_X8_Y14_N1
--operation mode is normal
D1_lcd_rs_lut_out = D1_state.WRITERAM # D1_lcd_rs & (D1L2 # !D1_state.IDLE);
D1_lcd_rs = DFFEAS(D1_lcd_rs_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[7] is lcd:inst2|data[7] at LC_X8_Y14_N9
--operation mode is normal
D1_data[7]_lut_out = D1L3 # D1_data[7] & (D1_state.SETDDRAM # !D1_state.IDLE);
D1_data[7] = DFFEAS(D1_data[7]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[6] is lcd:inst2|data[6] at LC_X9_Y13_N3
--operation mode is normal
D1_data[6]_lut_out = D1L4 # !D1L24 & D1L5 & D1_state.SETDDRAM;
D1_data[6] = DFFEAS(D1_data[6]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[5] is lcd:inst2|data[5] at LC_X8_Y9_N9
--operation mode is normal
D1_data[5]_lut_out = D1L6 # D1_state.SETFUNCTION # D1_data[5] & D1L2;
D1_data[5] = DFFEAS(D1_data[5]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[4] is lcd:inst2|data[4] at LC_X8_Y14_N6
--operation mode is normal
D1_data[4]_lut_out = D1L7 # D1_data[4] & (D1L2 # !D1_state.IDLE);
D1_data[4] = DFFEAS(D1_data[4]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[3] is lcd:inst2|data[3] at LC_X8_Y13_N0
--operation mode is normal
D1_data[3]_lut_out = D1L11 # D1_data[3] & (D1L2 # !D1_state.IDLE);
D1_data[3] = DFFEAS(D1_data[3]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[2] is lcd:inst2|data[2] at LC_X7_Y13_N3
--operation mode is normal
D1_data[2]_lut_out = D1L41 # D1L2 & D1_data[2];
D1_data[2] = DFFEAS(D1_data[2]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[1] is lcd:inst2|data[1] at LC_X7_Y13_N2
--operation mode is normal
D1_data[1]_lut_out = D1L61 # D1_data[1] & (D1L2 # !D1_state.IDLE);
D1_data[1] = DFFEAS(D1_data[1]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--D1_data[0] is lcd:inst2|data[0] at LC_X7_Y13_N1
--operation mode is normal
D1_data[0]_lut_out = D1L81 # D1_data[0] & (D1L2 # !D1_state.IDLE);
D1_data[0] = DFFEAS(D1_data[0]_lut_out, GLOBAL(D1_clk_int), VCC, , E1_rx_released, , , , );
--E1_rx_ascii[6] is ps2_keyboard_interface:inst3|rx_ascii[6] at LC_X22_Y10_N8
--operation mode is normal
E1_rx_ascii[6]_lut_out = !E1L641;
E1_rx_ascii[6] = DFFEAS(E1_rx_ascii[6]_lut_out, GLOBAL(C1_clk), VCC, , E1L422, , , !reset, );
--E1_rx_ascii[5] is ps2_keyboard_interface:inst3|rx_ascii[5] at LC_X23_Y9_N8
--operation mode is normal
E1_rx_ascii[5]_lut_out = !E1L402;
E1_rx_ascii[5] = DFFEAS(E1_rx_ascii[5]_lut_out, GLOBAL(C1_clk), VCC, , E1L422, , , !reset, );
--E1_rx_ascii[3] is ps2_keyboard_interface:inst3|rx_ascii[3] at LC_X21_Y11_N1
--operation mode is normal
E1_rx_ascii[3]_lut_out = !E1L741;
E1_rx_ascii[3] = DFFEAS(E1_rx_ascii[3]_lut_out, GLOBAL(C1_clk), VCC, , E1L422, , , !reset, );
--E1_rx_ascii[0] is ps2_keyboard_interface:inst3|rx_ascii[0] at LC_X22_Y10_N4
--operation mode is normal
E1_rx_ascii[0]_lut_out = !E1L051;
E1_rx_ascii[0] = DFFEAS(E1_rx_ascii[0]_lut_out, GLOBAL(C1_clk), VCC, , E1L422, , , !reset, );
--E1_rx_released is ps2_keyboard_interface:inst3|rx_released at LC_X8_Y11_N8
--operation mode is normal
E1_rx_released_lut_out = E1_hold_released & (reset);
E1_rx_released = DFFEAS(E1_rx_released_lut_out, GLOBAL(C1_clk), VCC, , E1L422, , , , );
--D1_clkdiv is lcd:inst2|clkdiv at LC_X7_Y18_N4
--operation mode is normal
D1_clkdiv_lut_out = !D1_clkdiv & E1_rx_released;
D1_clkdiv = DFFEAS(D1_clkdiv_lut_out, D1L521, VCC, , , , , , );
--D1_count[5] is lcd:inst2|count[5] at LC_X10_Y13_N8
--operation mode is normal
D1_count[5]_lut_out = D1L34 & D1L91 & (D1L1 # !D1_count[6]);
D1_count[5] = DFFEAS(D1_count[5]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1_count[3] is lcd:inst2|count[3] at LC_X10_Y13_N9
--operation mode is normal
D1_count[3]_lut_out = D1L22 & D1L34 & (D1L1 # !D1_count[6]);
D1_count[3] = DFFEAS(D1_count[3]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1L04 is lcd:inst2|always4~200 at LC_X10_Y13_N0
--operation mode is normal
D1L04 = !D1_count[5] & !D1_count[3];
--D1_count[0] is lcd:inst2|count[0] at LC_X9_Y13_N7
--operation mode is normal
D1_count[0]_lut_out = D1L44 & D1L62 # !D1L44 & (D1L24 & D1L62 # !D1L24 & (D1L93));
D1_count[0] = DFFEAS(D1_count[0]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1_count[2] is lcd:inst2|count[2] at LC_X9_Y13_N9
--operation mode is normal
D1_count[2]_lut_out = D1L34 & D1L92 & (D1L1 # !D1_count[6]);
D1_count[2] = DFFEAS(D1_count[2]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1_count[1] is lcd:inst2|count[1] at LC_X9_Y13_N1
--operation mode is normal
D1_count[1]_lut_out = D1L34 & D1L23 & (D1L1 # !D1_count[6]);
D1_count[1] = DFFEAS(D1_count[1]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1L14 is lcd:inst2|always4~201 at LC_X8_Y13_N8
--operation mode is normal
D1L14 = !D1_count[1] & !D1_count[2] & !D1_count[0] & D1L04;
--D1L721 is lcd:inst2|reduce_or~55 at LC_X8_Y13_N1
--operation mode is normal
D1L721 = D1_data_in_buf[6] # D1_data_in_buf[4] # D1_data_in_buf[5] # !D1_data_in_buf[3];
--D1L621 is lcd:inst2|reduce_or~0 at LC_X8_Y13_N4
--operation mode is normal
D1L621 = D1_data_in_buf[2] # D1_data_in_buf[1] # D1L721 # D1_data_in_buf[0];
--D1_count[4] is lcd:inst2|count[4] at LC_X9_Y13_N6
--operation mode is normal
D1_count[4]_lut_out = D1L34 & D1L53 & (D1L1 # !D1_count[6]);
D1_count[4] = DFFEAS(D1_count[4]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1_count[6] is lcd:inst2|count[6] at LC_X9_Y13_N0
--operation mode is normal
D1_count[6]_lut_out = D1L24 & (D1L83) # !D1L24 & (D1L44 & (D1L83) # !D1L44 & D1L93);
D1_count[6] = DFFEAS(D1_count[6]_lut_out, GLOBAL(D1_clk_int), VCC, , D1L001, , , , );
--D1L93 is lcd:inst2|always4~1 at LC_X8_Y13_N5
--operation mode is normal
D1L93 = D1_count[4] & !D1_count[6] & D1L14 & D1L621;
--D1L24 is lcd:inst2|always4~202 at LC_X8_Y13_N6
--operation mode is normal
D1L24 = !D1_count[5] & D1L621 & !D1_count[6] & !D1_count[4];
--D1L34 is lcd:inst2|always4~203 at LC_X8_Y13_N9
--operation mode is normal
D1L34 = !D1_count[4] & D1L621 & !D1_count[5];
--D1L44 is lcd:inst2|always4~204 at LC_X8_Y13_N2
--operation mode is normal
D1L44 = D1L34 & D1_count[6] & (D1_count[4] # !D1L14);
--D1L2 is lcd:inst2|Select~1033 at LC_X8_Y13_N3
--operation mode is normal
D1L2 = !D1L24 & !D1L93 & !D1L44 & D1_state.SETDDRAM;
--D1_state.CLEAR is lcd:inst2|state.CLEAR at LC_X8_Y13_N3
--operation mode is normal
D1_state.CLEAR = DFFEAS(D1L2, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1_state.IDLE is lcd:inst2|state.IDLE at LC_X8_Y9_N2
--operation mode is normal
D1_state.IDLE_lut_out = !D1_state.SHIFT;
D1_state.IDLE = DFFEAS(D1_state.IDLE_lut_out, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1_clk_int is lcd:inst2|clk_int at LC_X9_Y10_N2
--operation mode is normal
D1_clk_int_lut_out = E1_rx_released & !D1_clk_int;
D1_clk_int = DFFEAS(D1_clk_int_lut_out, GLOBAL(D1_clkdiv), VCC, , , , , , );
--D1L3 is lcd:inst2|Select~1035 at LC_X8_Y13_N7
--operation mode is normal
D1L3 = D1_state.SETDDRAM & (D1L24 # D1L93 # D1L44);
--D1_state.WRITERAM is lcd:inst2|state.WRITERAM at LC_X8_Y13_N7
--operation mode is normal
D1_state.WRITERAM = DFFEAS(D1L3, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1L4 is lcd:inst2|Select~1037 at LC_X9_Y13_N4
--operation mode is normal
D1L4 = D1_data_in_buf[6] & (D1_state.WRITERAM # !D1_state.IDLE & D1_data[6]) # !D1_data_in_buf[6] & (!D1_state.IDLE & D1_data[6]);
--D1L5 is lcd:inst2|Select~1038 at LC_X9_Y13_N5
--operation mode is normal
D1L5 = D1L44 # D1L93 # D1_data[6];
--D1_state.SETFUNCTION is lcd:inst2|state.SETFUNCTION at LC_X8_Y9_N5
--operation mode is normal
D1_state.SETFUNCTION_lut_out = !D1_state.IDLE & !D1_flag;
D1_state.SETFUNCTION = DFFEAS(D1_state.SETFUNCTION_lut_out, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1L6 is lcd:inst2|Select~1040 at LC_X8_Y9_N1
--operation mode is normal
D1L6 = D1_data[5] & (D1_state.WRITERAM & D1_data_in_buf[5] # !D1_state.IDLE) # !D1_data[5] & D1_state.WRITERAM & (D1_data_in_buf[5]);
--D1_state.SHIFT is lcd:inst2|state.SHIFT at LC_X8_Y9_N6
--operation mode is normal
D1_state.SHIFT_lut_out = D1_state.WRITERAM # D1_flag & !D1_state.IDLE;
D1_state.SHIFT = DFFEAS(D1_state.SHIFT_lut_out, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1L7 is lcd:inst2|Select~1042 at LC_X8_Y14_N5
--operation mode is normal
D1L7 = D1_state.SETFUNCTION # D1_state.SHIFT # D1_data_in_buf[4] & D1_state.WRITERAM;
--D1L1 is lcd:inst2|LessThan~184 at LC_X7_Y13_N8
--operation mode is normal
D1L1 = D1_count[4] # !D1L14;
--D1L8 is lcd:inst2|Select~1044 at LC_X7_Y13_N4
--operation mode is normal
D1_state.SETDDRAM_qfbk = D1_state.SETDDRAM;
D1L8 = D1L34 & D1L1 & D1_state.SETDDRAM_qfbk & D1_count[6];
--D1_state.SETDDRAM is lcd:inst2|state.SETDDRAM at LC_X7_Y13_N4
--operation mode is normal
D1_state.SETDDRAM = DFFEAS(D1L8, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , D1_state.SETMODE, , , VCC);
--D1L9 is lcd:inst2|Select~1045 at LC_X7_Y13_N6
--operation mode is normal
D1L9 = D1_state.SETDDRAM & (D1L34 & !D1_count[6]);
--D1L01 is lcd:inst2|Select~1046 at LC_X8_Y9_N8
--operation mode is normal
D1L01 = D1_state.SETFUNCTION # D1_state.SWITCHMODE # D1_data_in_buf[3] & D1_state.WRITERAM;
--D1L11 is lcd:inst2|Select~1047 at LC_X7_Y13_N9
--operation mode is normal
D1L11 = D1L01 # D1_count[3] & (D1L9 # D1L8);
--D1L21 is lcd:inst2|Select~1049 at LC_X8_Y9_N3
--operation mode is normal
D1_state.SWITCHMODE_qfbk = D1_state.SWITCHMODE;
D1L21 = D1_state.SETFUNCTION # D1_state.SWITCHMODE_qfbk # !D1_state.IDLE & D1_data[2];
--D1_state.SWITCHMODE is lcd:inst2|state.SWITCHMODE at LC_X8_Y9_N3
--operation mode is normal
D1_state.SWITCHMODE = DFFEAS(D1L21, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , D1_state.SETFUNCTION, , , VCC);
--D1_state.SETMODE is lcd:inst2|state.SETMODE at LC_X8_Y9_N7
--operation mode is normal
D1_state.SETMODE_lut_out = D1_state.CLEAR # D1_state.SWITCHMODE;
D1_state.SETMODE = DFFEAS(D1_state.SETMODE_lut_out, GLOBAL(D1_clk_int), GLOBAL(E1_rx_released), , , , , , );
--D1L31 is lcd:inst2|Select~1050 at LC_X8_Y9_N4
--operation mode is normal
D1L31 = D1_state.SETMODE # D1L21 # D1_data_in_buf[2] & D1_state.WRITERAM;
--D1L41 is lcd:inst2|Select~1051 at LC_X7_Y13_N0
--operation mode is normal
D1L41 = D1L31 # D1_count[2] & (D1L8 # D1L9);
--D1L51 is lcd:inst2|Select~1053 at LC_X8_Y14_N2
--operation mode is normal
D1L51 = D1_state.SETMODE # D1_data_in_buf[1] & D1_state.WRITERAM;
--D1L61 is lcd:inst2|Select~1054 at LC_X7_Y13_N5
--operation mode is normal
D1L61 = D1L51 # D1_count[1] & (D1L9 # D1L8);
--D1L71 is lcd:inst2|Select~1056 at LC_X8_Y14_N3
--operation mode is normal
D1L71 = D1_state.CLEAR # D1_state.WRITERAM & D1_data_in_buf[0];
--D1L81 is lcd:inst2|Select~1057 at LC_X7_Y13_N7
--operation mode is normal
D1L81 = D1L71 # D1_count[0] & (D1L9 # D1L8);
--E1_q[6] is ps2_keyboard_interface:inst3|q[6] at LC_X20_Y8_N0
--operation mode is normal
E1_q[6]_lut_out = reset & (E1_q[7]);
E1_q[6] = DFFEAS(E1_q[6]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1_q[3] is ps2_keyboard_interface:inst3|q[3] at LC_X20_Y11_N4
--operation mode is normal
E1_q[3]_lut_out = reset & E1_q[4];
E1_q[3] = DFFEAS(E1_q[3]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1_q[2] is ps2_keyboard_interface:inst3|q[2] at LC_X20_Y11_N3
--operation mode is normal
E1_q[2]_lut_out = E1_q[3] & reset;
E1_q[2] = DFFEAS(E1_q[2]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1_q[4] is ps2_keyboard_interface:inst3|q[4] at LC_X20_Y11_N6
--operation mode is normal
E1_q[4]_lut_out = reset & E1_q[5];
E1_q[4] = DFFEAS(E1_q[4]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1_left_shift_key is ps2_keyboard_interface:inst3|left_shift_key at LC_X21_Y10_N6
--operation mode is normal
E1_left_shift_key_lut_out = E1L2 & (E1_left_shift_key) # !E1L2 & (!E1_hold_released);
E1_left_shift_key = DFFEAS(E1_left_shift_key_lut_out, GLOBAL(C1_clk), VCC, , , , , !reset, );
--E1_right_shift_key is ps2_keyboard_interface:inst3|right_shift_key at LC_X21_Y10_N3
--operation mode is normal
E1_right_shift_key_lut_out = E1L3 & E1_right_shift_key # !E1L3 & (!E1_hold_released);
E1_right_shift_key = DFFEAS(E1_right_shift_key_lut_out, GLOBAL(C1_clk), VCC, , , , , !reset, );
--E1_q[1] is ps2_keyboard_interface:inst3|q[1] at LC_X20_Y11_N2
--operation mode is normal
E1_q[1]_lut_out = reset & E1_q[2];
E1_q[1] = DFFEAS(E1_q[1]_lut_out, GLOBAL(C1_clk), VCC, , E1L34, , , , );
--E1L08 is ps2_keyboard_interface:inst3|reduce_nor~4907 at LC_X21_Y10_N9
--operation mode is normal
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -