📄 ps2tolcd.map.eqn
字号:
E1L602 = E1L37 & E1L47 & E1L27;
--E1L702 is ps2_keyboard_interface:inst3|reduce_or~1297
--operation mode is normal
E1L702 = E1L922 # !E1L48 & !E1L78 # !E1L39;
--E1L802 is ps2_keyboard_interface:inst3|reduce_or~1298
--operation mode is normal
E1L802 = E1L57 & (!E1L011 # !E1L49);
--E1L902 is ps2_keyboard_interface:inst3|reduce_or~1299
--operation mode is normal
E1L902 = E1L702 & E1L802 & (!E1L001 # !E1L38);
--E1L012 is ps2_keyboard_interface:inst3|reduce_or~1300
--operation mode is normal
E1L012 = E1L481 & E1L981 & E1L602 & E1L902;
--E1L112 is ps2_keyboard_interface:inst3|reduce_or~1301
--operation mode is normal
E1L112 = E1L202 # E1L502 # !E1L012 # !E1L002;
--E1L441 is ps2_keyboard_interface:inst3|reduce_or~17
--operation mode is normal
E1L441 = !E1L971 # !E1L501 # !E1L271;
--E1L67 is ps2_keyboard_interface:inst3|reduce_nor~104
--operation mode is normal
E1L67 = E1L121 # E1L321 # !E1L031;
--E1L541 is ps2_keyboard_interface:inst3|reduce_or~18
--operation mode is normal
E1L541 = !E1L67 # !E1L031 # !E1L611 # !E1L661;
--E1L212 is ps2_keyboard_interface:inst3|reduce_or~1302
--operation mode is normal
E1L212 = E1L221 # E1L89 & (!E1L712) # !E1L89 & E1L59 & E1L712;
--E1L312 is ps2_keyboard_interface:inst3|reduce_or~1303
--operation mode is normal
E1L312 = E1L331 & (!E1L48 & !E1L59 # !E1L631);
--E1L412 is ps2_keyboard_interface:inst3|reduce_or~1304
--operation mode is normal
E1L412 = E1L212 & (E1L032 # E1L59) # !E1L312;
--E1L641 is ps2_keyboard_interface:inst3|reduce_or~19
--operation mode is normal
E1L641 = E1L412 # !E1L012 # !E1L891 # !E1L081;
--E1L741 is ps2_keyboard_interface:inst3|reduce_or~20
--operation mode is normal
E1L741 = !E1L67 # !E1L84 # !E1L021 # !E1L271;
--E1_hold_released is ps2_keyboard_interface:inst3|hold_released
--operation mode is normal
E1_hold_released_lut_out = !E1L122 & (E1_hold_released # !E1L74 & !E1_rx_shifting_done);
E1_hold_released = DFFEAS(E1_hold_released_lut_out, C1_clk, VCC, , , , , , );
--D1_clkcnt[0] is lcd:inst2|clkcnt[0]
--operation mode is arithmetic
D1_clkcnt[0]_lut_out = !D1_clkcnt[0];
D1_clkcnt[0] = DFFEAS(D1_clkcnt[0]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L14 is lcd:inst2|clkcnt[0]~342
--operation mode is arithmetic
D1L14 = CARRY(D1_clkcnt[0]);
--D1_clkcnt[1] is lcd:inst2|clkcnt[1]
--operation mode is arithmetic
D1_clkcnt[1]_carry_eqn = D1L14;
D1_clkcnt[1]_lut_out = D1_clkcnt[1] $ (D1_clkcnt[1]_carry_eqn);
D1_clkcnt[1] = DFFEAS(D1_clkcnt[1]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L34 is lcd:inst2|clkcnt[1]~346
--operation mode is arithmetic
D1L34 = CARRY(!D1L14 # !D1_clkcnt[1]);
--D1_clkcnt[2] is lcd:inst2|clkcnt[2]
--operation mode is arithmetic
D1_clkcnt[2]_carry_eqn = D1L34;
D1_clkcnt[2]_lut_out = D1_clkcnt[2] $ (!D1_clkcnt[2]_carry_eqn);
D1_clkcnt[2] = DFFEAS(D1_clkcnt[2]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L54 is lcd:inst2|clkcnt[2]~350
--operation mode is arithmetic
D1L54 = CARRY(D1_clkcnt[2] & (!D1L34));
--D1_clkcnt[3] is lcd:inst2|clkcnt[3]
--operation mode is arithmetic
D1_clkcnt[3]_carry_eqn = D1L54;
D1_clkcnt[3]_lut_out = D1_clkcnt[3] $ (D1_clkcnt[3]_carry_eqn);
D1_clkcnt[3] = DFFEAS(D1_clkcnt[3]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L74 is lcd:inst2|clkcnt[3]~354
--operation mode is arithmetic
D1L74 = CARRY(!D1L54 # !D1_clkcnt[3]);
--D1L201 is lcd:inst2|reduce_nor~107
--operation mode is normal
D1L201 = D1_clkcnt[0] # D1_clkcnt[1] # D1_clkcnt[2] # D1_clkcnt[3];
--D1_clkcnt[4] is lcd:inst2|clkcnt[4]
--operation mode is arithmetic
D1_clkcnt[4]_carry_eqn = D1L74;
D1_clkcnt[4]_lut_out = D1_clkcnt[4] $ (!D1_clkcnt[4]_carry_eqn);
D1_clkcnt[4] = DFFEAS(D1_clkcnt[4]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L94 is lcd:inst2|clkcnt[4]~358
--operation mode is arithmetic
D1L94 = CARRY(D1_clkcnt[4] & (!D1L74));
--D1_clkcnt[5] is lcd:inst2|clkcnt[5]
--operation mode is arithmetic
D1_clkcnt[5]_carry_eqn = D1L94;
D1_clkcnt[5]_lut_out = D1_clkcnt[5] $ (D1_clkcnt[5]_carry_eqn);
D1_clkcnt[5] = DFFEAS(D1_clkcnt[5]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L15 is lcd:inst2|clkcnt[5]~362
--operation mode is arithmetic
D1L15 = CARRY(!D1L94 # !D1_clkcnt[5]);
--D1_clkcnt[7] is lcd:inst2|clkcnt[7]
--operation mode is arithmetic
D1_clkcnt[7]_carry_eqn = D1L35;
D1_clkcnt[7]_lut_out = D1_clkcnt[7] $ (D1_clkcnt[7]_carry_eqn);
D1_clkcnt[7] = DFFEAS(D1_clkcnt[7]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L55 is lcd:inst2|clkcnt[7]~366
--operation mode is arithmetic
D1L55 = CARRY(!D1L35 # !D1_clkcnt[7]);
--D1_clkcnt[6] is lcd:inst2|clkcnt[6]
--operation mode is arithmetic
D1_clkcnt[6]_carry_eqn = D1L15;
D1_clkcnt[6]_lut_out = D1_clkcnt[6] $ (!D1_clkcnt[6]_carry_eqn);
D1_clkcnt[6] = DFFEAS(D1_clkcnt[6]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L35 is lcd:inst2|clkcnt[6]~370
--operation mode is arithmetic
D1L35 = CARRY(D1_clkcnt[6] & (!D1L15));
--D1L301 is lcd:inst2|reduce_nor~108
--operation mode is normal
D1L301 = D1_clkcnt[4] # D1_clkcnt[5] # D1_clkcnt[7] # !D1_clkcnt[6];
--D1_clkcnt[8] is lcd:inst2|clkcnt[8]
--operation mode is arithmetic
D1_clkcnt[8]_carry_eqn = D1L55;
D1_clkcnt[8]_lut_out = D1_clkcnt[8] $ (!D1_clkcnt[8]_carry_eqn);
D1_clkcnt[8] = DFFEAS(D1_clkcnt[8]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L85 is lcd:inst2|clkcnt[8]~374
--operation mode is arithmetic
D1L85 = CARRY(D1_clkcnt[8] & (!D1L55));
--D1_clkcnt[9] is lcd:inst2|clkcnt[9]
--operation mode is arithmetic
D1_clkcnt[9]_carry_eqn = D1L85;
D1_clkcnt[9]_lut_out = D1_clkcnt[9] $ (D1_clkcnt[9]_carry_eqn);
D1_clkcnt[9] = DFFEAS(D1_clkcnt[9]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L06 is lcd:inst2|clkcnt[9]~378
--operation mode is arithmetic
D1L06 = CARRY(!D1L85 # !D1_clkcnt[9]);
--D1_clkcnt[10] is lcd:inst2|clkcnt[10]
--operation mode is arithmetic
D1_clkcnt[10]_carry_eqn = D1L06;
D1_clkcnt[10]_lut_out = D1_clkcnt[10] $ (!D1_clkcnt[10]_carry_eqn);
D1_clkcnt[10] = DFFEAS(D1_clkcnt[10]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L26 is lcd:inst2|clkcnt[10]~382
--operation mode is arithmetic
D1L26 = CARRY(D1_clkcnt[10] & (!D1L06));
--D1_clkcnt[11] is lcd:inst2|clkcnt[11]
--operation mode is arithmetic
D1_clkcnt[11]_carry_eqn = D1L26;
D1_clkcnt[11]_lut_out = D1_clkcnt[11] $ (D1_clkcnt[11]_carry_eqn);
D1_clkcnt[11] = DFFEAS(D1_clkcnt[11]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L46 is lcd:inst2|clkcnt[11]~386
--operation mode is arithmetic
D1L46 = CARRY(!D1L26 # !D1_clkcnt[11]);
--D1L401 is lcd:inst2|reduce_nor~109
--operation mode is normal
D1L401 = D1_clkcnt[8] # D1_clkcnt[9] # !D1_clkcnt[11] # !D1_clkcnt[10];
--D1_clkcnt[13] is lcd:inst2|clkcnt[13]
--operation mode is arithmetic
D1_clkcnt[13]_carry_eqn = D1L66;
D1_clkcnt[13]_lut_out = D1_clkcnt[13] $ (D1_clkcnt[13]_carry_eqn);
D1_clkcnt[13] = DFFEAS(D1_clkcnt[13]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L86 is lcd:inst2|clkcnt[13]~390
--operation mode is arithmetic
D1L86 = CARRY(!D1L66 # !D1_clkcnt[13]);
--D1_clkcnt[14] is lcd:inst2|clkcnt[14]
--operation mode is arithmetic
D1_clkcnt[14]_carry_eqn = D1L86;
D1_clkcnt[14]_lut_out = D1_clkcnt[14] $ (!D1_clkcnt[14]_carry_eqn);
D1_clkcnt[14] = DFFEAS(D1_clkcnt[14]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L07 is lcd:inst2|clkcnt[14]~394
--operation mode is arithmetic
D1L07 = CARRY(D1_clkcnt[14] & (!D1L86));
--D1_clkcnt[12] is lcd:inst2|clkcnt[12]
--operation mode is arithmetic
D1_clkcnt[12]_carry_eqn = D1L46;
D1_clkcnt[12]_lut_out = D1_clkcnt[12] $ (!D1_clkcnt[12]_carry_eqn);
D1_clkcnt[12] = DFFEAS(D1_clkcnt[12]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L66 is lcd:inst2|clkcnt[12]~398
--operation mode is arithmetic
D1L66 = CARRY(D1_clkcnt[12] & (!D1L46));
--D1_clkcnt[15] is lcd:inst2|clkcnt[15]
--operation mode is normal
D1_clkcnt[15]_carry_eqn = D1L07;
D1_clkcnt[15]_lut_out = D1_clkcnt[15] $ (D1_clkcnt[15]_carry_eqn);
D1_clkcnt[15] = DFFEAS(D1_clkcnt[15]_lut_out, C1_count[3], VCC, , , , , D1L65, );
--D1L501 is lcd:inst2|reduce_nor~110
--operation mode is normal
D1L501 = D1_clkcnt[13] # D1_clkcnt[14] # !D1_clkcnt[15] # !D1_clkcnt[12];
--D1L601 is lcd:inst2|reduce_nor~111
--operation mode is normal
D1L601 = !D1L201 & !D1L301 & !D1L401 & !D1L501;
--D1L91 is lcd:inst2|add~419
--operation mode is arithmetic
D1L91_carry_eqn = D1L03;
D1L91 = D1_count[5] $ (D1L91_carry_eqn);
--D1L02 is lcd:inst2|add~421
--operation mode is arithmetic
D1L02 = CARRY(!D1L03 # !D1_count[5]);
--D1L18 is lcd:inst2|count[6]~21
--operation mode is normal
D1L18 = E1_rx_released & D1_state.SETDDRAM;
--D1L12 is lcd:inst2|add~424
--operation mode is arithmetic
D1L12_carry_eqn = D1L62;
D1L12 = D1_count[3] $ (D1L12_carry_eqn);
--D1L22 is lcd:inst2|add~426
--operation mode is arithmetic
D1L22 = CARRY(!D1L62 # !D1_count[3]);
--D1L32 is lcd:inst2|add~429
--operation mode is arithmetic
D1L32 = !D1_count[0];
--D1L42 is lcd:inst2|add~431
--operation mode is arithmetic
D1L42 = CARRY(D1_count[0]);
--D1L52 is lcd:inst2|add~434
--operation mode is arithmetic
D1L52_carry_eqn = D1L82;
D1L52 = D1_count[2] $ (!D1L52_carry_eqn);
--D1L62 is lcd:inst2|add~436
--operation mode is arithmetic
D1L62 = CARRY(D1_count[2] & (!D1L82));
--D1L72 is lcd:inst2|add~439
--operation mode is arithmetic
D1L72_carry_eqn = D1L42;
D1L72 = D1_count[1] $ (D1L72_carry_eqn);
--D1L82 is lcd:inst2|add~441
--operation mode is arithmetic
D1L82 = CARRY(!D1L42 # !D1_count[1]);
--D1_data_in_buf[6] is lcd:inst2|data_in_buf[6]
--operation mode is normal
D1_data_in_buf[6] = E1_rx_released & (D1_data_in_buf[6]) # !E1_rx_released & E1_rx_ascii[6];
--D1_data_in_buf[5] is lcd:inst2|data_in_buf[5]
--operation mode is normal
D1_data_in_buf[5] = E1_rx_released & (D1_data_in_buf[5]) # !E1_rx_released & E1_rx_ascii[5];
--D1_data_in_buf[4] is lcd:inst2|data_in_buf[4]
--operation mode is normal
D1_data_in_buf[4] = E1_rx_released & (D1_data_in_buf[4]) # !E1_rx_released & E1_rx_ascii[4];
--D1_data_in_buf[3] is lcd:inst2|data_in_buf[3]
--operation mode is normal
D1_data_in_buf[3] = E1_rx_released & (D1_data_in_buf[3]) # !E1_rx_released & E1_rx_ascii[3];
--D1_data_in_buf[2] is lcd:inst2|data_in_buf[2]
--operation mode is normal
D1_data_in_buf[2] = E1_rx_released & (D1_data_in_buf[2]) # !E1_rx_released & E1_rx_ascii[2];
--D1_data_in_buf[1] is lcd:inst2|data_in_buf[1]
--operation mode is normal
D1_data_in_buf[1] = E1_rx_released & (D1_data_in_buf[1]) # !E1_rx_released & E1_rx_ascii[1];
--D1_data_in_buf[0] is lcd:inst2|data_in_buf[0]
--operation mode is normal
D1_data_in_buf[0] = E1_rx_released & (D1_data_in_buf[0]) # !E1_rx_released & E1_rx_ascii[0];
--D1L92 is lcd:inst2|add~444
--operation mode is arithmetic
D1L92_carry_eqn = D1L22;
D1L92 = D1_count[4] $ (!D1L92_carry_eqn);
--D1L03 is lcd:inst2|add~446
--operation mode is arithmetic
D1L03 = CARRY(D1_count[4] & (!D1L22));
--D1L13 is lcd:inst2|add~449
--operation mode is normal
D1L13_carry_eqn = D1L02;
D1L13 = D1_count[6] $ (!D1L13_carry_eqn);
--D1_flag is lcd:inst2|flag
--operation mode is normal
D1_flag_lut_out = VCC;
D1_flag = DFFEAS(D1_flag_lut_out, D1_clk_int, E1_rx_released, , !D1_state.IDLE, , , , );
--C1L1 is div_256:inst1|add~106
--operation mode is normal
C1L1_carry_eqn = C1L3;
C1L1 = C1_count[6] $ (!C1L1_carry_eqn);
--E1_m1_state.m1_tx_rising_edge_marker is ps2_keyboard_interface:inst3|m1_state.m1_tx_rising_edge_marker
--operation mode is normal
E1_m1_state.m1_tx_rising_edge_marker_lut_out = E1_m1_state.m1_tx_wait_clk_h & reset & E1_ps2_clk_s & !E1_timer_5usec_done;
E1_m1_state.m1_tx_rising_edge_marker = DFFEAS(E1_m1_state.m1_tx_rising_edge_marker_lut_out, C1_clk, VCC, , , , , , );
--E1_m1_state.m1_rx_falling_edge_marker is ps2_keyboard_interface:inst3|m1_state.m1_rx_falling_edge_marker
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -