⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard1.fit.eqn

📁 VHDL基础的编程源代码
💻 EQN
📖 第 1 页 / 共 4 页
字号:
F5_data_out[2]_p3_out = D1L23 & D1L24 & D1L25 & D1L26 & D1L27 & D1L28;
F5_data_out[2] = DFFE(F5_data_out[2]_reg_input, F5_data_out[2]_p3_out, GLOBAL(reset), , );


--F5_data_out[3] is flip_latch:inst12|data_out[3] at LC5
F5_data_out[3]_or_out = F4_data_out[3];
F5_data_out[3]_reg_input = F5_data_out[3]_or_out;
F5_data_out[3]_p3_out = D1L17 & D1L18 & D1L19 & D1L20 & D1L21 & D1L22;
F5_data_out[3] = DFFE(F5_data_out[3]_reg_input, F5_data_out[3]_p3_out, GLOBAL(reset), , );


--F5_data_out[1] is flip_latch:inst12|data_out[1] at LC84
F5_data_out[1]_or_out = F4_data_out[1];
F5_data_out[1]_reg_input = F5_data_out[1]_or_out;
F5_data_out[1]_p3_out = D1L29 & D1L30 & D1L31 & D1L32 & D1L33 & D1L34;
F5_data_out[1] = DFFE(F5_data_out[1]_reg_input, F5_data_out[1]_p3_out, GLOBAL(reset), , );


--F5_data_out[0] is flip_latch:inst12|data_out[0] at LC93
F5_data_out[0]_or_out = F4_data_out[0];
F5_data_out[0]_reg_input = F5_data_out[0]_or_out;
F5_data_out[0]_p3_out = D1L29 & D1L30 & D1L31 & D1L32 & D1L33 & D1L34;
F5_data_out[0] = DFFE(F5_data_out[0]_reg_input, F5_data_out[0]_p3_out, GLOBAL(reset), , );


--F6_data_out[2] is flip_latch:inst13|data_out[2] at LC78
F6_data_out[2]_or_out = F5_data_out[2];
F6_data_out[2]_reg_input = F6_data_out[2]_or_out;
F6_data_out[2]_p3_out = D1L23 & D1L24 & D1L25 & D1L26 & D1L27 & D1L28;
F6_data_out[2] = DFFE(F6_data_out[2]_reg_input, F6_data_out[2]_p3_out, GLOBAL(reset), , );


--F6_data_out[3] is flip_latch:inst13|data_out[3] at LC15
F6_data_out[3]_or_out = F5_data_out[3];
F6_data_out[3]_reg_input = F6_data_out[3]_or_out;
F6_data_out[3]_p3_out = D1L17 & D1L18 & D1L19 & D1L20 & D1L21 & D1L22;
F6_data_out[3] = DFFE(F6_data_out[3]_reg_input, F6_data_out[3]_p3_out, GLOBAL(reset), , );


--F6_data_out[1] is flip_latch:inst13|data_out[1] at LC87
F6_data_out[1]_or_out = F5_data_out[1];
F6_data_out[1]_reg_input = F6_data_out[1]_or_out;
F6_data_out[1]_p3_out = D1L29 & D1L30 & D1L31 & D1L32 & D1L33 & D1L34;
F6_data_out[1] = DFFE(F6_data_out[1]_reg_input, F6_data_out[1]_p3_out, GLOBAL(reset), , );


--F6_data_out[0] is flip_latch:inst13|data_out[0] at LC95
F6_data_out[0]_or_out = F5_data_out[0];
F6_data_out[0]_reg_input = F6_data_out[0]_or_out;
F6_data_out[0]_p3_out = D1L29 & D1L30 & D1L31 & D1L32 & D1L33 & D1L34;
F6_data_out[0] = DFFE(F6_data_out[0]_reg_input, F6_data_out[0]_p3_out, GLOBAL(reset), , );


--G1_led_bits[3] is choice1from6:inst7|led_bits[3] at LC2
G1_led_bits[3]_p0_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & G1_next_led_cs[1] & G1_next_led_cs[0] & F2_data_out[3];
G1_led_bits[3]_p1_out = F6_data_out[3] & !G1_next_led_cs[4] & G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1_led_bits[3]_p2_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F3_data_out[3];
G1_led_bits[3]_p3_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F4_data_out[3];
G1_led_bits[3]_p4_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & !G1_next_led_cs[0] & F1_data_out[3];
G1_led_bits[3]_or_out = G1L13 # G1_led_bits[3]_p0_out # G1_led_bits[3]_p1_out # G1_led_bits[3]_p2_out # G1_led_bits[3]_p3_out # G1_led_bits[3]_p4_out;
G1_led_bits[3]_reg_input = G1_led_bits[3]_or_out;
G1_led_bits[3] = DFFE(G1_led_bits[3]_reg_input, GLOBAL(clock_1k), GLOBAL(reset), , );


--G1_led_bits[2] is choice1from6:inst7|led_bits[2] at LC114
G1_led_bits[2]_p0_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & G1_next_led_cs[1] & G1_next_led_cs[0] & F2_data_out[2];
G1_led_bits[2]_p1_out = F6_data_out[2] & !G1_next_led_cs[4] & G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1_led_bits[2]_p2_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F3_data_out[2];
G1_led_bits[2]_p3_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F4_data_out[2];
G1_led_bits[2]_p4_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & !G1_next_led_cs[0] & F1_data_out[2];
G1_led_bits[2]_or_out = G1L14 # G1_led_bits[2]_p0_out # G1_led_bits[2]_p1_out # G1_led_bits[2]_p2_out # G1_led_bits[2]_p3_out # G1_led_bits[2]_p4_out;
G1_led_bits[2]_reg_input = G1_led_bits[2]_or_out;
G1_led_bits[2] = DFFE(G1_led_bits[2]_reg_input, GLOBAL(clock_1k), GLOBAL(reset), , );


--G1_led_bits[1] is choice1from6:inst7|led_bits[1] at LC34
G1_led_bits[1]_p0_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & G1_next_led_cs[1] & G1_next_led_cs[0] & F2_data_out[1];
G1_led_bits[1]_p1_out = F6_data_out[1] & !G1_next_led_cs[4] & G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1_led_bits[1]_p2_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F3_data_out[1];
G1_led_bits[1]_p3_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0] & F4_data_out[1];
G1_led_bits[1]_p4_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & !G1_next_led_cs[0] & F1_data_out[1];
G1_led_bits[1]_or_out = G1L15 # G1_led_bits[1]_p0_out # G1_led_bits[1]_p1_out # G1_led_bits[1]_p2_out # G1_led_bits[1]_p3_out # G1_led_bits[1]_p4_out;
G1_led_bits[1]_reg_input = G1_led_bits[1]_or_out;
G1_led_bits[1] = DFFE(G1_led_bits[1]_reg_input, GLOBAL(clock_1k), GLOBAL(reset), , );


--G1_led_bits[0] is choice1from6:inst7|led_bits[0] at LC37
G1_led_bits[0]_p0_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & G1_next_led_cs[1] & !G1_next_led_cs[3] & G1_next_led_cs[0] & F2_data_out[0];
G1_led_bits[0]_p1_out = F6_data_out[0] & !G1_next_led_cs[4] & G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[1] & !G1_next_led_cs[3] & G1_next_led_cs[0];
G1_led_bits[0]_p2_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & G1_next_led_cs[2] & !G1_next_led_cs[1] & !G1_next_led_cs[3] & G1_next_led_cs[0] & F3_data_out[0];
G1_led_bits[0]_p3_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[1] & G1_next_led_cs[3] & G1_next_led_cs[0] & F4_data_out[0];
G1_led_bits[0]_p4_out = !G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[1] & !G1_next_led_cs[3] & !G1_next_led_cs[0] & F1_data_out[0];
G1_led_bits[0]_or_out = G1L16 # G1_led_bits[0]_p0_out # G1_led_bits[0]_p1_out # G1_led_bits[0]_p2_out # G1_led_bits[0]_p3_out # G1_led_bits[0]_p4_out;
G1_led_bits[0]_reg_input = G1_led_bits[0]_or_out;
G1_led_bits[0] = DFFE(G1_led_bits[0]_reg_input, GLOBAL(clock_1k), GLOBAL(reset), , );


--H1L1 is seg7_leddrv:inst8|Mux~1242 at LC125
H1L1_p1_out = G1_led_bits[0] & G1_led_bits[2] & G1_led_bits[3] & !G1_led_bits[1];
H1L1_p2_out = G1_led_bits[0] & !G1_led_bits[3] & G1_led_bits[1];
H1L1_p3_out = !G1_led_bits[2] & !G1_led_bits[3] & G1_led_bits[1];
H1L1_p4_out = G1_led_bits[0] & !G1_led_bits[2] & !G1_led_bits[3];
H1L1_or_out = !reset # H1L1_p1_out # H1L1_p2_out # H1L1_p3_out # H1L1_p4_out;
H1L1 = H1L1_or_out;


--H1L2 is seg7_leddrv:inst8|Mux~1247 at LC123
H1L2_p1_out = !G1_led_bits[3] & !G1_led_bits[1] & G1_led_bits[2];
H1L2_p2_out = !G1_led_bits[3] & G1_led_bits[0];
H1L2_p3_out = !G1_led_bits[1] & !G1_led_bits[2] & G1_led_bits[0];
H1L2_or_out = H1L2_p1_out # H1L2_p2_out # H1L2_p3_out # !reset;
H1L2 = H1L2_or_out;


--H1L3 is seg7_leddrv:inst8|Mux~1252 at LC126
H1L3_p1_out = G1_led_bits[0] & G1_led_bits[2] & G1_led_bits[1] & !G1_led_bits[3];
H1L3_p2_out = !G1_led_bits[0] & G1_led_bits[2] & !G1_led_bits[1] & G1_led_bits[3];
H1L3_p3_out = !G1_led_bits[2] & !G1_led_bits[1] & !G1_led_bits[3];
H1L3_or_out = H1L3_p1_out # H1L3_p2_out # H1L3_p3_out # !reset;
H1L3 = H1L3_or_out;


--H1L4 is seg7_leddrv:inst8|Mux~1258 at LC121
H1L4_p1_out = !G1_led_bits[0] & !G1_led_bits[2] & G1_led_bits[3] & G1_led_bits[1];
H1L4_p2_out = G1_led_bits[0] & G1_led_bits[2] & G1_led_bits[1];
H1L4_p3_out = !G1_led_bits[0] & G1_led_bits[2] & !G1_led_bits[3] & !G1_led_bits[1];
H1L4_p4_out = G1_led_bits[0] & !G1_led_bits[2] & !G1_led_bits[3] & !G1_led_bits[1];
H1L4_or_out = !reset # H1L4_p1_out # H1L4_p2_out # H1L4_p3_out # H1L4_p4_out;
H1L4 = H1L4_or_out;


--H1L5 is seg7_leddrv:inst8|Mux~1263 at LC120
H1L5_p1_out = G1_led_bits[2] & G1_led_bits[3] & G1_led_bits[1];
H1L5_p2_out = G1_led_bits[2] & G1_led_bits[3] & !G1_led_bits[0];
H1L5_p3_out = !G1_led_bits[2] & !G1_led_bits[3] & G1_led_bits[1] & !G1_led_bits[0];
H1L5_or_out = H1L5_p1_out # H1L5_p2_out # H1L5_p3_out # !reset;
H1L5 = H1L5_or_out;


--H1L6 is seg7_leddrv:inst8|Mux~1269 at LC115
H1L6_p1_out = !G1_led_bits[0] & !G1_led_bits[3] & !G1_led_bits[1] & G1_led_bits[2];
H1L6_p2_out = G1_led_bits[0] & !G1_led_bits[3] & !G1_led_bits[1] & !G1_led_bits[2];
H1L6_p3_out = G1_led_bits[0] & G1_led_bits[3] & !G1_led_bits[1] & G1_led_bits[2];
H1L6_p4_out = G1_led_bits[0] & G1_led_bits[3] & G1_led_bits[1] & !G1_led_bits[2];
H1L6_or_out = !reset # H1L6_p1_out # H1L6_p2_out # H1L6_p3_out # H1L6_p4_out;
H1L6 = H1L6_or_out;


--H1L7 is seg7_leddrv:inst8|Mux~1275 at LC117
H1L7_p1_out = G1_led_bits[2] & !G1_led_bits[0] & G1_led_bits[3];
H1L7_p2_out = G1_led_bits[2] & !G1_led_bits[0] & G1_led_bits[1];
H1L7_p3_out = G1_led_bits[2] & G1_led_bits[0] & !G1_led_bits[3] & !G1_led_bits[1];
H1L7_p4_out = G1_led_bits[0] & G1_led_bits[3] & G1_led_bits[1];
H1L7_or_out = !reset # H1L7_p1_out # H1L7_p2_out # H1L7_p3_out # H1L7_p4_out;
H1L7 = H1L7_or_out;


--J1L3 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[0]~107 at LC65
J1L3_p1_out = J1_dffs[1] & J1_dffs[3];
J1L3_p2_out = !J1_dffs[1] & J1_dffs[2] & D1L35 & !row_data[0];
J1L3_p3_out = !J1_dffs[1] & J1_dffs[2] & D1L36 & !row_data[1];
J1L3_p4_out = !J1_dffs[1] & J1_dffs[2] & D1L37 & !row_data[2];
J1L3 = J1L3_p1_out # J1L3_p2_out # J1L3_p3_out # J1L3_p4_out;


--J1L4 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[0]~112 at LC66
J1L4_p0_out = !J1_dffs[1] & J1_dffs[2] & D1L38 & !row_data[3];
J1L4_p1_out = !J1_dffs[1] & J1_dffs[2] & !D1L36 & row_data[1];
J1L4_p2_out = !J1_dffs[1] & J1_dffs[2] & !D1L37 & row_data[2];
J1L4_p3_out = !J1_dffs[1] & J1_dffs[2] & !D1L35 & row_data[0];
J1L4_p4_out = !J1_dffs[1] & J1_dffs[2] & !D1L38 & row_data[3];
J1L4 = J1L3 # J1L4_p0_out # J1L4_p1_out # J1L4_p2_out # J1L4_p3_out # J1L4_p4_out;


--J1L12 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[2]~118 at LC74
J1L12_p1_out = D1_scan_start & !J1_dffs[3] & P3L1 & row_data[0] & row_data[1] & row_data[2] & D1L36 & D1L37 & D1L35 & !D1L38 & !row_data[3];
J1L12_p2_out = D1_scan_start & !J1_dffs[3] & P3L1 & row_data[0] & row_data[1] & !row_data[2] & D1L36 & !D1L37 & D1L35 & D1L38 & row_data[3];
J1L12_p3_out = D1_scan_start & !J1_dffs[3] & P3L1 & row_data[0] & !row_data[1] & row_data[2] & !D1L36 & D1L37 & D1L35 & D1L38 & row_data[3];
J1L12_p4_out = D1_scan_start & !J1_dffs[3] & P3L1 & !row_data[0] & row_data[1] & row_data[2] & D1L36 & D1L37 & !D1L35 & D1L38 & row_data[3];
J1L12 = J1L12_p1_out # J1L12_p2_out # J1L12_p3_out # J1L12_p4_out;


--J1L13 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[2]~123 at LC75
J1L13_p0_out = D1_scan_start & !J1_dffs[3] & P3L1 & !row_data[0] & !row_data[1] & !row_data[2] & !D1L36 & !D1L37 & !D1L35 & !D1L38 & !row_data[3] & J1L10;
J1L13_p1_out = J1_dffs[0] & D1_scan_start & !J1_dffs[2] & !J1_dffs[3] & P3L1 & row_data[0] & row_data[1] & row_data[2] & D1L36 & D1L37 & D1L35 & D1L38 & row_data[3];
J1L13_p2_out = !J1_dffs[0] & D1_scan_start & J1_dffs[2] & !J1_dffs[3] & P3L1 & row_data[0] & row_data[1] & row_data[2] & D1L36 & D1L37 & D1L35 & D1L38 & row_data[3];
J1L13_p3_out = J1_dffs[0] & D1_scan_start & !J1_dffs[2] & !J1_dffs[3] & P3L1 & !J1_dffs[1];
J1L13_p4_out = !J1_dffs[0] & D1_scan_start & !J1_dffs[2] & P3L1 & !J1_dffs[1] & J1L8;
J1L13 = J1L12 # J1L13_p0_out # J1L13_p1_out # J1L13_p2_out # J1L13_p3_out # J1L13_p4_out;


--J1L14 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[2]~129 at LC76
J1L14_p0_out = J1L10 & D1_scan_start & !J1_dffs[3] & P3L1 & row_data[0] & row_data[1] & !row_data[2] & D1L36 & !D1L37 & D1L35 & !D1L38 & !row_data[3];
J1L14_p1_out = J1L10 & D1_scan_start & !J1_dffs[3] & P3L1 & row_data[0] & !row_data[1] & !row_data[2] & !D1L36 & !D1L37 & D1L35 & !D1L38 & !row_data[3];
J1L14_p2_out = J1L10 & D1_scan_start & !J1_dffs[3] & P3L1 & !row_data[0] & row_data[1] & !row_data[2] & D1L36 & !D1L37 & !D1L35 & !D1L38 & !row_data[3];
J1L14_p3_out = J1L10 & D1_scan_start & !J1_dffs[3] & P3L1 & !row_data[0] & !row_data[1] & row_data[2] & !D1L36 & D1L37 & !D1L35 & !D1L38 & !row_data[3];
J1L14_p4_out = J1L10 & D1_scan_start & !J1_dffs[3] & P3L1 & !row_data[0] & !row_data[1] & !row_data[2] & !D1L36 & !D1L37 & !D1L35 & D1L38 & row_data[3];
J1L14 = J1L13 # J1L14_p0_out # J1L14_p1_out # J1L14_p2_out # J1L14_p3_out # J1L14_p4_out;


--J1L6 is delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[1]~135 at LC68
J1L6_p1_out = !J1_dffs[2] & D1_scan_start & J1_dffs[3] & !J1_dffs[1] & !J1_dffs[0];
J1L6_p2_out = D1_scan_start & !J1_dffs[3] & J1_dffs[1] & !J1_dffs[0];
J1L6_p3_out = !J1_dffs[2] & D1_scan_start & !J1_dffs[3] & !J1_dffs[1] & J1_dffs[0];
J1L6 = J1L6_p1_out # J1L6_p2_out # J1L6_p3_out;


--D1L16 is delay_kbtingle:inst4|key_down~460 at LC26
D1L16_p1_out = !D1L35 & !row_data[0] & D1L36 & row_data[1] & D1L37 & row_data[2] & D1L38 & row_data[3] & D1_scan_start & J1_dffs[0] & !J1_dffs[3] & J1_dffs[2];
D1L16 = D1L16_p1_out;


--E1L5 is key_decode:inst5|Mux~1324 at LC50
E1L5_p1_out = D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L6 & D1L8 & !D1L7;
E1L5_p2_out = D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L6 & !D1L8 & D1L7;
E1L5_p3_out = D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & D1L6 & D1L8 & !D1L7;
E1L5 = E1L5_p1_out # E1L5_p2_out # E1L5_p3_out;


--E1L6 is key_decode:inst5|Mux~1328 at LC58
E1L6_p1_out = D1L7 & D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L8 & !D1L6;
E1L6_p2_out = D1L7 & D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & !D1L8 & D1L6;
E1L6_p3_out = D1L7 & D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & D1L8 & !D1L6;
E1L6 = E1L6_p1_out # E1L6_p2_out # E1L6_p3_out;


--E1L7 is key_decode:inst5|Mux~1332 at LC21
E1L7_p1_out = D1L7 & D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L8 & !D1L6;
E1L7_p2_out = D1L7 & D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & !D1L8 & D1L6;
E1L7_p3_out = D1L7 & D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & D1L8 & !D1L6;
E1L7_p4_out = D1L7 & D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & !D1L8 & D1L6;
E1L7 = E1L7_p1_out # E1L7_p2_out # E1L7_p3_out # E1L7_p4_out;


--E1L8 is key_decode:inst5|Mux~1337 at LC23
E1L8_p1_out = D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L6 & D1L8 & !D1L7;
E1L8_p2_out = D1L5 & reset & D1L4 & !D1L3 & D1L2 & D1L1 & D1L6 & !D1L8 & D1L7;
E1L8_p3_out = D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & D1L6 & D1L8 & !D1L7;
E1L8_p4_out = D1L5 & reset & !D1L4 & D1L3 & D1L2 & D1L1 & D1L6 & !D1L8 & D1L7;
E1L8 = E1L8_p1_out # E1L8_p2_out # E1L8_p3_out # E1L8_p4_out;


--E1L9 is key_decode:inst5|Mux~1342 at LC55
E1L9_p1_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5;
E1L9_p2_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & !D1L6 & D1L8 & D1L7 & D1L5;
E1L9_p3_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & D1L6 & D1L8 & !D1L7 & D1L5;
E1L9 = E1L9_p1_out # E1L9_p2_out # E1L9_p3_out;


--E1L10 is key_decode:inst5|Mux~1346 at LC52
E1L10_p1_out = D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5 & D1L4 & !D1L2;
E1L10_p2_out = D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5 & !D1L4 & D1L2;
E1L10_p3_out = D1L3 & D1L1 & reset & !D1L6 & D1L8 & D1L7 & D1L5 & D1L4 & !D1L2;
E1L10 = E1L10_p1_out # E1L10_p2_out # E1L10_p3_out;


--E1L11 is key_decode:inst5|Mux~1350 at LC19
E1L11_p1_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5;
E1L11_p2_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & !D1L6 & D1L8 & D1L7 & D1L5;
E1L11_p3_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & D1L6 & D1L8 & !D1L7 & D1L5;
E1L11_p4_out = D1L2 & D1L4 & !D1L3 & D1L1 & reset & D1L6 & !D1L8 & D1L7 & D1L5;
E1L11 = E1L11_p1_out # E1L11_p2_out # E1L11_p3_out # E1L11_p4_out;


--E1L12 is key_decode:inst5|Mux~1355 at LC17
E1L12_p1_out = D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5 & D1L4 & !D1L2;
E1L12_p2_out = D1L3 & D1L1 & reset & D1L6 & D1L8 & D1L7 & !D1L5 & !D1L4 & D1L2;
E1L12_p3_out = D1L3 & D1L1 & reset & !D1L6 & D1L8 & D1L7 & D1L5 & D1L4 & !D1L2;
E1L12_p4_out = D1L3 & D1L1 & reset & !D1L6 & D1L8 & D1L7 & D1L5 & !D1L4 & D1L2;
E1L12 = E1L12_p1_out # E1L12_p2_out # E1L12_p3_out # E1L12_p4_out;


--G1L13 is choice1from6:inst7|Mux~3886 at LC1
G1L13_p1_out = F5_data_out[3] & G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1L13 = G1L13_p1_out;


--G1L14 is choice1from6:inst7|Mux~3888 at LC113
G1L14_p1_out = F5_data_out[2] & G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1L14 = G1L14_p1_out;


--G1L15 is choice1from6:inst7|Mux~3890 at LC33
G1L15_p1_out = F5_data_out[1] & G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[3] & !G1_next_led_cs[1] & G1_next_led_cs[0];
G1L15 = G1L15_p1_out;


--G1L16 is choice1from6:inst7|Mux~3892 at LC36
G1L16_p1_out = F5_data_out[0] & G1_next_led_cs[4] & !G1_next_led_cs[5] & !G1_next_led_cs[2] & !G1_next_led_cs[1] & !G1_next_led_cs[3] & G1_next_led_cs[0];
G1L16 = G1L16_p1_out;


--~VCC~0 is ~VCC~0 at LC128
~VCC~0_or_out = GND;
~VCC~0 = !(~VCC~0_or_out);


--clock_1k is clock_1k at PIN_90
--operation mode is input

clock_1k = INPUT();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -