📄 keyboard.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.
--B1_state[2] is keyboarddeco:inst|state[2] at LC_X16_Y12_N9
--operation mode is normal
B1_state[2]_lut_out = B1_state[1] & B1_state[0] & B1L55 & B1L25;
B1_state[2] = DFFEAS(B1_state[2]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1_state[0] is keyboarddeco:inst|state[0] at LC_X16_Y12_N7
--operation mode is normal
B1_state[0]_lut_out = B1L45 & !B1L54 & (B1_S_row # !B1L64);
B1_state[0] = DFFEAS(B1_state[0]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1_state[1] is keyboarddeco:inst|state[1] at LC_X16_Y12_N1
--operation mode is normal
B1_state[1]_lut_out = B1L25 & !B1_state[1] & !B1_state[0] & B1_S_row;
B1_state[1] = DFFEAS(B1_state[1]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1_state[5] is keyboarddeco:inst|state[5] at LC_X16_Y12_N8
--operation mode is normal
B1_state[5]_lut_out = !B1L64 & B1L45 & !B1L55;
B1_state[5] = DFFEAS(B1_state[5]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1L15 is keyboarddeco:inst|reduce_nor~401 at LC_X16_Y12_N6
--operation mode is normal
B1L15 = B1_state[0] & (!B1_state[5] & !B1_state[1]);
--B1_state[4] is keyboarddeco:inst|state[4] at LC_X15_Y12_N5
--operation mode is normal
B1_state[4]_lut_out = B1L94 & B1L55;
B1_state[4] = DFFEAS(B1_state[4]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1_state[3] is keyboarddeco:inst|state[3] at LC_X16_Y12_N0
--operation mode is normal
B1_state[3]_lut_out = B1L55 & B1L84;
B1_state[3] = DFFEAS(B1_state[3]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , , , , , );
--B1L84 is keyboarddeco:inst|reduce_nor~20 at LC_X15_Y12_N2
--operation mode is normal
B1L84 = B1L15 & B1_state[2] & !B1_state[3] & !B1_state[4];
--B1L94 is keyboarddeco:inst|reduce_nor~21 at LC_X15_Y12_N8
--operation mode is normal
B1L94 = B1L15 & !B1_state[2] & B1_state[3] & !B1_state[4];
--B1L34 is keyboarddeco:inst|next_state[0]~217 at LC_X15_Y12_N9
--operation mode is normal
B1L34 = !B1_state[2] & !B1_state[3] & !B1_state[4];
--B1L74 is keyboarddeco:inst|reduce_nor~19 at LC_X15_Y12_N3
--operation mode is normal
B1L74 = B1_state[1] & B1_state[0] & B1L34 & !B1_state[5];
--B1L05 is keyboarddeco:inst|reduce_nor~22 at LC_X16_Y12_N4
--operation mode is normal
B1L05 = B1L15 & !B1_state[3] & !B1_state[2] & B1_state[4];
--B1L82 is keyboarddeco:inst|col[2]~110 at LC_X15_Y12_N6
--operation mode is normal
B1L82 = B1L05 # B1L84 # B1L74;
--B1_col[1] is keyboarddeco:inst|col[1] at LC_X15_Y12_N4
--operation mode is normal
B1_col[1] = B1L05 # B1L94 # B1L74;
--B1_col[0] is keyboarddeco:inst|col[0] at LC_X16_Y11_N2
--operation mode is normal
B1_col[0] = B1L15 & (B1_state[3] & !B1_state[2] & !B1_state[4] # !B1_state[3] & (B1_state[2] $ B1_state[4]));
--C1L1 is led_disp:inst1|Mux~198 at LC_X34_Y19_N4
--operation mode is normal
C1L1 = B1_code[0] & (B1_code[3] # B1_code[2] $ B1_code[1]) # !B1_code[0] & (B1_code[1] # B1_code[2] $ B1_code[3]);
--C1L2 is led_disp:inst1|Mux~199 at LC_X34_Y19_N2
--operation mode is normal
C1L2 = B1_code[2] & B1_code[0] & (B1_code[3] $ B1_code[1]) # !B1_code[2] & !B1_code[3] & (B1_code[0] # B1_code[1]);
--C1L3 is led_disp:inst1|Mux~200 at LC_X34_Y19_N3
--operation mode is normal
C1L3 = B1_code[1] & (!B1_code[3] & B1_code[0]) # !B1_code[1] & (B1_code[2] & !B1_code[3] # !B1_code[2] & (B1_code[0]));
--C1L4 is led_disp:inst1|Mux~201 at LC_X34_Y19_N1
--operation mode is normal
C1L4 = B1_code[1] & (B1_code[2] & (B1_code[0]) # !B1_code[2] & B1_code[3] & !B1_code[0]) # !B1_code[1] & !B1_code[3] & (B1_code[2] $ B1_code[0]);
--C1L5 is led_disp:inst1|Mux~202 at LC_X34_Y19_N8
--operation mode is normal
C1L5 = B1_code[2] & B1_code[3] & (B1_code[1] # !B1_code[0]) # !B1_code[2] & !B1_code[3] & !B1_code[0] & B1_code[1];
--C1L6 is led_disp:inst1|Mux~203 at LC_X34_Y19_N5
--operation mode is normal
C1L6 = B1_code[3] & (B1_code[0] & (B1_code[1]) # !B1_code[0] & B1_code[2]) # !B1_code[3] & B1_code[2] & (B1_code[0] $ B1_code[1]);
--C1L7 is led_disp:inst1|Mux~204 at LC_X34_Y19_N6
--operation mode is normal
C1L7 = B1_code[2] & !B1_code[1] & (B1_code[3] $ !B1_code[0]) # !B1_code[2] & B1_code[0] & (B1_code[3] $ !B1_code[1]);
--B1L25 is keyboarddeco:inst|reduce_nor~402 at LC_X15_Y12_N1
--operation mode is normal
B1L25 = !B1_state[5] & !B1_state[2] & !B1_state[3] & !B1_state[4];
--B1L55 is keyboarddeco:inst|reduce_or~53 at LC_X19_Y11_N2
--operation mode is normal
B1L55 = row[0] & row[1] & row[3] & row[2];
--B1_clk4 is keyboarddeco:inst|clk4 at LC_X9_Y10_N4
--operation mode is normal
B1_clk4_lut_out = !B1_clk4;
B1_clk4 = DFFEAS(B1_clk4_lut_out, B1_clk2, VCC, , , , , , );
--B1L44 is keyboarddeco:inst|next_state[0]~219 at LC_X14_Y12_N0
--operation mode is normal
B1L44 = B1_state[5] & B1_state[0] & !B1_state[1] & B1L34;
--B1L54 is keyboarddeco:inst|next_state[0]~220 at LC_X14_Y12_N1
--operation mode is normal
B1L54 = B1L55 & (B1L05 # B1L44);
--B1L64 is keyboarddeco:inst|reduce_nor~18 at LC_X15_Y11_N2
--operation mode is normal
B1L64 = !B1_state[0] & !B1_state[1] & B1L25;
--B1_S_row is keyboarddeco:inst|S_row at LC_X14_Y12_N4
--operation mode is normal
B1_S_row_lut_out = !B1L55;
B1_S_row = DFFEAS(B1_S_row_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , B1L71, , , , );
--B1L35 is keyboarddeco:inst|reduce_nor~403 at LC_X15_Y12_N0
--operation mode is normal
B1L35 = B1_state[5] & !B1_state[2] & !B1_state[3] & !B1_state[4] # !B1_state[5] & (B1_state[2] & !B1_state[3] & !B1_state[4] # !B1_state[2] & (B1_state[3] $ B1_state[4]));
--B1L45 is keyboarddeco:inst|reduce_nor~404 at LC_X15_Y12_N7
--operation mode is normal
B1L45 = B1_state[0] & (B1_state[1] & B1L25 # !B1_state[1] & (B1L35)) # !B1_state[0] & B1L25 & (!B1_state[1]);
--E1_q_a[4] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[4] at M4K_X17_Y12
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 5
--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], B1L03, B1L82, 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 = !GLOBAL(B1_Mega_cnt[4]);
E1_q_a[4]_clock_enable_0 = B1L36;
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[0] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[0] at M4K_X17_Y12
E1_q_a[4]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L03, B1L82, 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 = !GLOBAL(B1_Mega_cnt[4]);
E1_q_a[4]_clock_enable_0 = B1L36;
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[0] = E1_q_a[4]_PORT_A_data_out[4];
--E1_q_a[2] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[2] at M4K_X17_Y12
E1_q_a[4]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L03, B1L82, 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 = !GLOBAL(B1_Mega_cnt[4]);
E1_q_a[4]_clock_enable_0 = B1L36;
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[2] = E1_q_a[4]_PORT_A_data_out[3];
--E1_q_a[3] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[3] at M4K_X17_Y12
E1_q_a[4]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L03, B1L82, 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 = !GLOBAL(B1_Mega_cnt[4]);
E1_q_a[4]_clock_enable_0 = B1L36;
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[3] = E1_q_a[4]_PORT_A_data_out[2];
--E1_q_a[1] is keyboarddeco:inst|altsyncram:reduce_or_rtl_0|altsyncram_h5k:auto_generated|q_a[1] at M4K_X17_Y12
E1_q_a[4]_PORT_A_address = BUS(row[3], row[2], row[1], row[0], B1L03, B1L82, 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 = !GLOBAL(B1_Mega_cnt[4]);
E1_q_a[4]_clock_enable_0 = B1L36;
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[1] = E1_q_a[4]_PORT_A_data_out[1];
--B1_code[0] is keyboarddeco:inst|code[0] at LC_X34_Y19_N7
--operation mode is normal
B1_code[0] = GLOBAL(E1_q_a[1]) & E1_q_a[4] # !GLOBAL(E1_q_a[1]) & (B1_code[0]);
--B1_code[1] is keyboarddeco:inst|code[1] at LC_X21_Y14_N2
--operation mode is normal
B1_code[1] = GLOBAL(E1_q_a[1]) & E1_q_a[3] # !GLOBAL(E1_q_a[1]) & (B1_code[1]);
--B1_code[2] is keyboarddeco:inst|code[2] at LC_X34_Y19_N9
--operation mode is normal
B1_code[2] = GLOBAL(E1_q_a[1]) & E1_q_a[2] # !GLOBAL(E1_q_a[1]) & (B1_code[2]);
--B1_code[3] is keyboarddeco:inst|code[3] at LC_X34_Y19_N0
--operation mode is normal
B1_code[3] = GLOBAL(E1_q_a[1]) & E1_q_a[0] # !GLOBAL(E1_q_a[1]) & (B1_code[3]);
--B1_clk2 is keyboarddeco:inst|clk2 at LC_X9_Y10_N2
--operation mode is normal
B1_clk2_lut_out = !B1_clk2;
B1_clk2 = DFFEAS(B1_clk2_lut_out, GLOBAL(B1_Mega_cnt[4]), VCC, , , , , , );
--B1_count[2] is keyboarddeco:inst|count[2] at LC_X14_Y12_N7
--operation mode is arithmetic
B1_count[2]_lut_out = B1_count[2] $ (!B1L63);
B1_count[2] = DFFEAS(B1_count[2]_lut_out, GLOBAL(B1_clk4), GLOBAL(rst), , B1L24, , , B1L55, );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -