📄 keyboard.map.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.
--B1_state[2] is keyboarddeco:inst|state[2]
--operation mode is normal
B1_state[2]_lut_out = B1_state[1] & B1_state[0] & B1L54 & B1L84;
B1_state[2] = DFFEAS(B1_state[2]_lut_out, B1_clk4, rst, , , , , , );
--B1_state[0] is keyboarddeco:inst|state[0]
--operation mode is normal
B1_state[0]_lut_out = !B1L83 & B1L74 & (B1_S_row # !B1L93);
B1_state[0] = DFFEAS(B1_state[0]_lut_out, B1_clk4, rst, , , , , , );
--B1_state[1] is keyboarddeco:inst|state[1]
--operation mode is normal
B1_state[1]_lut_out = B1L54 & B1_S_row & !B1_state[1] & !B1_state[0];
B1_state[1] = DFFEAS(B1_state[1]_lut_out, B1_clk4, rst, , , , , , );
--B1_state[5] is keyboarddeco:inst|state[5]
--operation mode is normal
B1_state[5]_lut_out = !B1L84 & !B1L93 & (B1L74);
B1_state[5] = DFFEAS(B1_state[5]_lut_out, B1_clk4, rst, , , , , , );
--B1L44 is keyboarddeco:inst|reduce_nor~401
--operation mode is normal
B1L44 = B1_state[0] & (!B1_state[1] & !B1_state[5]);
--B1_state[4] is keyboarddeco:inst|state[4]
--operation mode is normal
B1_state[4]_lut_out = B1L24 & B1L84;
B1_state[4] = DFFEAS(B1_state[4]_lut_out, B1_clk4, rst, , , , , , );
--B1_state[3] is keyboarddeco:inst|state[3]
--operation mode is normal
B1_state[3]_lut_out = B1L14 & B1L84;
B1_state[3] = DFFEAS(B1_state[3]_lut_out, B1_clk4, rst, , , , , , );
--B1L14 is keyboarddeco:inst|reduce_nor~20
--operation mode is normal
B1L14 = B1_state[2] & B1L44 & !B1_state[4] & !B1_state[3];
--B1L24 is keyboarddeco:inst|reduce_nor~21
--operation mode is normal
B1L24 = B1L44 & B1_state[3] & !B1_state[2] & !B1_state[4];
--B1L63 is keyboarddeco:inst|next_state[0]~217
--operation mode is normal
B1L63 = !B1_state[2] & !B1_state[4] & !B1_state[3];
--B1L04 is keyboarddeco:inst|reduce_nor~19
--operation mode is normal
B1L04 = B1_state[1] & B1_state[0] & B1L63 & !B1_state[5];
--B1L34 is keyboarddeco:inst|reduce_nor~22
--operation mode is normal
B1L34 = B1L44 & B1_state[4] & !B1_state[2] & !B1_state[3];
--B1L42 is keyboarddeco:inst|col[2]~110
--operation mode is normal
B1L42 = B1L14 # B1L04 # B1L34;
--B1_col[1] is keyboarddeco:inst|col[1]
--operation mode is normal
B1_col[1] = B1L24 # B1L04 # B1L34;
--B1_col[0] is keyboarddeco:inst|col[0]
--operation mode is normal
B1_col[0] = B1L44 & (B1_state[2] & !B1_state[4] & !B1_state[3] # !B1_state[2] & (B1_state[4] $ B1_state[3]));
--C1L1 is led_disp:inst1|Mux~198
--operation mode is normal
C1L1 = B1_code[0] & (B1_code[3] # B1_code[1] $ B1_code[2]) # !B1_code[0] & (B1_code[1] # B1_code[2] $ B1_code[3]);
--C1L2 is led_disp:inst1|Mux~199
--operation mode is normal
C1L2 = B1_code[0] & (B1_code[3] $ (B1_code[1] # !B1_code[2])) # !B1_code[0] & B1_code[1] & !B1_code[2] & !B1_code[3];
--C1L3 is led_disp:inst1|Mux~200
--operation mode is normal
C1L3 = B1_code[1] & B1_code[0] & (!B1_code[3]) # !B1_code[1] & (B1_code[2] & (!B1_code[3]) # !B1_code[2] & B1_code[0]);
--C1L4 is led_disp:inst1|Mux~201
--operation mode is normal
C1L4 = B1_code[1] & (B1_code[0] & B1_code[2] # !B1_code[0] & !B1_code[2] & B1_code[3]) # !B1_code[1] & !B1_code[3] & (B1_code[0] $ B1_code[2]);
--C1L5 is led_disp:inst1|Mux~202
--operation mode is normal
C1L5 = B1_code[2] & B1_code[3] & (B1_code[1] # !B1_code[0]) # !B1_code[2] & !B1_code[0] & B1_code[1] & !B1_code[3];
--C1L6 is led_disp:inst1|Mux~203
--operation mode is normal
C1L6 = B1_code[1] & (B1_code[0] & (B1_code[3]) # !B1_code[0] & B1_code[2]) # !B1_code[1] & B1_code[2] & (B1_code[0] $ B1_code[3]);
--C1L7 is led_disp:inst1|Mux~204
--operation mode is normal
C1L7 = B1_code[2] & !B1_code[1] & (B1_code[0] $ !B1_code[3]) # !B1_code[2] & B1_code[0] & (B1_code[1] $ !B1_code[3]);
--B1L54 is keyboarddeco:inst|reduce_nor~402
--operation mode is normal
B1L54 = !B1_state[2] & !B1_state[5] & !B1_state[4] & !B1_state[3];
--B1L84 is keyboarddeco:inst|reduce_or~53
--operation mode is normal
B1L84 = row[0] & row[2] & row[1] & row[3];
--B1_clk4 is keyboarddeco:inst|clk4
--operation mode is normal
B1_clk4_lut_out = !B1_clk4;
B1_clk4 = DFFEAS(B1_clk4_lut_out, B1_clk2, VCC, , , , , , );
--B1L73 is keyboarddeco:inst|next_state[0]~219
--operation mode is normal
B1L73 = B1_state[5] & B1_state[0] & B1L63 & !B1_state[1];
--B1L83 is keyboarddeco:inst|next_state[0]~220
--operation mode is normal
B1L83 = B1L84 & (B1L34 # B1L73);
--B1L93 is keyboarddeco:inst|reduce_nor~18
--operation mode is normal
B1L93 = B1L54 & (!B1_state[1] & !B1_state[0]);
--B1_S_row is keyboarddeco:inst|S_row
--operation mode is normal
B1_S_row_lut_out = !B1L84;
B1_S_row = DFFEAS(B1_S_row_lut_out, B1_clk4, rst, , B1L31, , , , );
--B1L64 is keyboarddeco:inst|reduce_nor~403
--operation mode is normal
B1L64 = B1_state[5] & !B1_state[4] & !B1_state[3] & !B1_state[2] # !B1_state[5] & (B1_state[4] & !B1_state[3] & !B1_state[2] # !B1_state[4] & (B1_state[3] $ B1_state[2]));
--B1L74 is keyboarddeco:inst|reduce_nor~404
--operation mode is normal
B1L74 = B1_state[0] & (B1_state[1] & B1L54 # !B1_state[1] & (B1L64)) # !B1_state[0] & B1L54 & (!B1_state[1]);
--E1_q_a[4] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[4]
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 1
--Port A Logical Depth: 256, Port A Logical Width: 5
--Port A Input: Registered, Port A Output: Un-registered
E1_q_a[4]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L62, B1L42, B1_col[1], B1_col[0]);
E1_q_a[4]_PORT_A_address_reg = DFFE(E1_q_a[4]_PORT_A_address, E1_q_a[4]_clock_0, , , E1_q_a[4]_clock_enable_0);
E1_q_a[4]_clock_0 = !B1_Mega_cnt[4];
E1_q_a[4]_clock_enable_0 = B1L65;
E1_q_a[4]_PORT_A_data_out = MEMORY(, , E1_q_a[4]_PORT_A_address_reg, , , , , , E1_q_a[4]_clock_0, , E1_q_a[4]_clock_enable_0, , , );
E1_q_a[4] = E1_q_a[4]_PORT_A_data_out[0];
--E1_q_a[1] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[1]
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 1
--Port A Logical Depth: 256, Port A Logical Width: 5
--Port A Input: Registered, Port A Output: Un-registered
E1_q_a[1]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L62, B1L42, B1_col[1], B1_col[0]);
E1_q_a[1]_PORT_A_address_reg = DFFE(E1_q_a[1]_PORT_A_address, E1_q_a[1]_clock_0, , , E1_q_a[1]_clock_enable_0);
E1_q_a[1]_clock_0 = !B1_Mega_cnt[4];
E1_q_a[1]_clock_enable_0 = B1L65;
E1_q_a[1]_PORT_A_data_out = MEMORY(, , E1_q_a[1]_PORT_A_address_reg, , , , , , E1_q_a[1]_clock_0, , E1_q_a[1]_clock_enable_0, , , );
E1_q_a[1] = E1_q_a[1]_PORT_A_data_out[0];
--B1_code[0] is keyboarddeco:inst|code[0]
--operation mode is normal
B1_code[0] = E1_q_a[1] & E1_q_a[4] # !E1_q_a[1] & (B1_code[0]);
--E1_q_a[3] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[3]
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 1
--Port A Logical Depth: 256, Port A Logical Width: 5
--Port A Input: Registered, Port A Output: Un-registered
E1_q_a[3]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L62, B1L42, B1_col[1], B1_col[0]);
E1_q_a[3]_PORT_A_address_reg = DFFE(E1_q_a[3]_PORT_A_address, E1_q_a[3]_clock_0, , , E1_q_a[3]_clock_enable_0);
E1_q_a[3]_clock_0 = !B1_Mega_cnt[4];
E1_q_a[3]_clock_enable_0 = B1L65;
E1_q_a[3]_PORT_A_data_out = MEMORY(, , E1_q_a[3]_PORT_A_address_reg, , , , , , E1_q_a[3]_clock_0, , E1_q_a[3]_clock_enable_0, , , );
E1_q_a[3] = E1_q_a[3]_PORT_A_data_out[0];
--B1_code[1] is keyboarddeco:inst|code[1]
--operation mode is normal
B1_code[1] = E1_q_a[1] & E1_q_a[3] # !E1_q_a[1] & (B1_code[1]);
--E1_q_a[2] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[2]
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 1
--Port A Logical Depth: 256, Port A Logical Width: 5
--Port A Input: Registered, Port A Output: Un-registered
E1_q_a[2]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L62, B1L42, B1_col[1], B1_col[0]);
E1_q_a[2]_PORT_A_address_reg = DFFE(E1_q_a[2]_PORT_A_address, E1_q_a[2]_clock_0, , , E1_q_a[2]_clock_enable_0);
E1_q_a[2]_clock_0 = !B1_Mega_cnt[4];
E1_q_a[2]_clock_enable_0 = B1L65;
E1_q_a[2]_PORT_A_data_out = MEMORY(, , E1_q_a[2]_PORT_A_address_reg, , , , , , E1_q_a[2]_clock_0, , E1_q_a[2]_clock_enable_0, , , );
E1_q_a[2] = E1_q_a[2]_PORT_A_data_out[0];
--B1_code[2] is keyboarddeco:inst|code[2]
--operation mode is normal
B1_code[2] = E1_q_a[1] & E1_q_a[2] # !E1_q_a[1] & (B1_code[2]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -