📄 ep2c5q208.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.
--D1_State[3] is LCD1602:inst2|State[3]
D1_State[3] = DFFEAS(D1L220, D1_ClkInt, RESET, , , , , , );
--D1_State[1] is LCD1602:inst2|State[1]
D1_State[1] = DFFEAS(D1L216, D1_ClkInt, RESET, , , , , , );
--D1_State[2] is LCD1602:inst2|State[2]
D1_State[2] = DFFEAS(D1L192, D1_ClkInt, RESET, , , , , , );
--D1L187 is LCD1602:inst2|LCD_RS~30
D1L187 = D1_State[3] & D1_State[1] & !D1_State[2];
--D1_State[0] is LCD1602:inst2|State[0]
D1_State[0] = DFFEAS(D1L194, D1_ClkInt, RESET, , , , , , );
--D1L188 is LCD1602:inst2|LCD_RW~20
D1L188 = D1_State[3] & !D1_State[2] & (!D1_State[0]) # !D1_State[3] & (D1_State[2] # D1_State[1] # D1_State[0]);
--D1_TEMP is LCD1602:inst2|TEMP
D1_TEMP = DFFEAS(D1L222, !B1_\CLK1uS:Count1[8], RESET, , , , , , );
--M1_VsyncB is VGA:inst10|VsyncB
M1_VsyncB = DFFEAS(M1L58, !M1_HsyncB, RESET, , , , , , );
--M1_HsyncB is VGA:inst10|HsyncB
M1_HsyncB = DFFEAS(M1L55, B1_VGACLK, RESET, , , , , , );
--B1_\CLK1uS:Count1[9] is Frequency:inst|\CLK1uS:Count1[9]
B1_\CLK1uS:Count1[9] = DFFEAS(B1L29, B1_Period1uS, , , , , , B1L101, );
--L1_Count[1] is Music:inst9|Count[1]
L1_Count[1] = DFFEAS(L1L41, B1_\CLK1uS:Count2[7], !L1L85, , , , , , );
--L1_Count[0] is Music:inst9|Count[0]
L1_Count[0] = DFFEAS(L1L71, B1_\CLK1uS:Count2[7], !L1L85, , , , , , );
--L1L40 is Music:inst9|Buzzer~11
L1L40 = B1_\CLK1uS:Count1[9] & !L1_Count[1] & !L1_Count[0];
--L1L37Q is Music:inst9|BEEP~99
L1L37Q = DFFEAS(L1L39, L1_FullSpkS, SW[5], , , , , , );
--L1L38 is Music:inst9|BEEP~100
L1L38 = SW[5] & (L1L37Q $ L1L36) # !SW[5] & L1L40;
--Q1_MOSI is SPI:inst16|MOSI
Q1_MOSI = DFFEAS(Q1L98, !B1_Period1uS, !Q1L116, , , , , , );
--Q1_SSEL is SPI:inst16|SSEL
Q1_SSEL = DFFEAS(Q1L136, !B1_Period1uS, !Q1L116, , , , , , );
--B1_Period1uS is Frequency:inst|Period1uS
B1_Period1uS = DFFEAS(B1L110, GCLKP1, , , , , , B1L103, );
--Q1L117 is SPI:inst16|SCLK~9
Q1L117 = Q1_SSEL & B1_Period1uS;
--M1_Enable is VGA:inst10|Enable
M1_Enable = DFFEAS(M1L60, B1_VGACLK, , , , , , !RESET, );
--M1_Hcnt[5] is VGA:inst10|Hcnt[5]
M1_Hcnt[5] = DFFEAS(M1L34, B1_VGACLK, RESET, , , , , M1L51, );
--M1_Hcnt[6] is VGA:inst10|Hcnt[6]
M1_Hcnt[6] = DFFEAS(M1L37, B1_VGACLK, RESET, , , , , M1L51, );
--M1_Hcnt[7] is VGA:inst10|Hcnt[7]
M1_Hcnt[7] = DFFEAS(M1L40, B1_VGACLK, RESET, , , , , M1L51, );
--M1L4 is VGA:inst10|B[3]~123
M1L4 = M1_Enable & (M1_Hcnt[5] $ (!M1_Hcnt[6] & !M1_Hcnt[7]));
--M1_Count[0] is VGA:inst10|Count[0]
M1_Count[0] = DFFEAS(M1L7, B1_\CLK1uS:Count2[8], RESET, , , , , , );
--M1L3 is VGA:inst10|B[2]~124
M1L3 = M1L4 & M1_Count[0];
--M1_Count[1] is VGA:inst10|Count[1]
M1_Count[1] = DFFEAS(M1L9, B1_\CLK1uS:Count2[8], RESET, , , , , , );
--M1L2 is VGA:inst10|B[1]~125
M1L2 = M1L4 & M1_Count[1];
--M1_Count[2] is VGA:inst10|Count[2]
M1_Count[2] = DFFEAS(M1L11, B1_\CLK1uS:Count2[8], RESET, , , , , , );
--M1L1 is VGA:inst10|B[0]~126
M1L1 = M1L4 & M1_Count[2];
--E1_state[0] is KeyBoard:inst3|state[0]
E1_state[0] = DFFEAS(E1L40, E1_clk4, RESET, , , , , , );
--E1_state[1] is KeyBoard:inst3|state[1]
E1_state[1] = DFFEAS(E1L41, E1_clk4, RESET, , , , , , );
--E1_state[2] is KeyBoard:inst3|state[2]
E1_state[2] = DFFEAS(E1L43, E1_clk4, RESET, , , , , , );
--E1_state[3] is KeyBoard:inst3|state[3]
E1_state[3] = DFFEAS(E1L44, E1_clk4, RESET, , , , , , );
--E1L19 is KeyBoard:inst3|col[3]~364
E1L19 = E1_state[0] & (E1_state[1] & !E1_state[2] & !E1_state[3] # !E1_state[1] & (E1_state[2] $ E1_state[3]));
--E1_state[4] is KeyBoard:inst3|state[4]
E1_state[4] = DFFEAS(E1L45, E1_clk4, RESET, , , , , , );
--E1_state[5] is KeyBoard:inst3|state[5]
E1_state[5] = DFFEAS(E1L49, E1_clk4, RESET, , , , , , );
--E1L20 is KeyBoard:inst3|col[3]~365
E1L20 = E1L19 & !E1_state[4] & !E1_state[5];
--E1L17 is KeyBoard:inst3|col[2]~366
E1L17 = E1_state[0] & (E1_state[1] & !E1_state[2] & !E1_state[4] # !E1_state[1] & (E1_state[2] $ E1_state[4]));
--E1L18 is KeyBoard:inst3|col[2]~367
E1L18 = E1L17 & !E1_state[3] & !E1_state[5];
--E1L15 is KeyBoard:inst3|col[1]~368
E1L15 = E1_state[0] & (E1_state[1] & !E1_state[4] & !E1_state[3] # !E1_state[1] & (E1_state[4] $ E1_state[3]));
--E1L16 is KeyBoard:inst3|col[1]~369
E1L16 = E1L15 & !E1_state[2] & !E1_state[5];
--E1L13 is KeyBoard:inst3|col[0]~370
E1L13 = E1_state[0] & (E1_state[4] & !E1_state[2] & !E1_state[3] # !E1_state[4] & (E1_state[2] $ E1_state[3]));
--E1L14 is KeyBoard:inst3|col[0]~371
E1L14 = E1L13 & !E1_state[1] & !E1_state[5];
--G1_Refresh[2] is LED:inst5|Refresh[2]
G1_Refresh[2] = DFFEAS(G1L55, B1_\CLK1uS:Count1[9], , , , , , , );
--G1_Refresh[1] is LED:inst5|Refresh[1]
G1_Refresh[1] = DFFEAS(G1L53, B1_\CLK1uS:Count1[9], , , , , , , );
--G1_Refresh[0] is LED:inst5|Refresh[0]
G1_Refresh[0] = DFFEAS(G1L51, B1_\CLK1uS:Count1[9], , , , , , , );
--N1_light[7] is Light:inst11|light[7]
N1_light[7] = DFFEAS(A1L91, N1L8, , , N1L51, , , , );
--N1_light[6] is Light:inst11|light[6]
N1_light[6] = DFFEAS(N1L55, N1L8, , , N1L51, , , , );
--N1_light[5] is Light:inst11|light[5]
N1_light[5] = DFFEAS(N1L56, N1L8, , , N1L51, , , , );
--N1_light[4] is Light:inst11|light[4]
N1_light[4] = DFFEAS(A1L93, N1L8, , , N1L51, , , , );
--N1_light[3] is Light:inst11|light[3]
N1_light[3] = DFFEAS(A1L95, N1L8, , , N1L51, , , , );
--N1_light[2] is Light:inst11|light[2]
N1_light[2] = DFFEAS(N1L57, N1L8, , , N1L51, , , , );
--N1_light[1] is Light:inst11|light[1]
N1_light[1] = DFFEAS(N1L58, N1L8, , , N1L51, , , , );
--N1_light[0] is Light:inst11|light[0]
N1_light[0] = DFFEAS(A1L97, N1L8, , , N1L51, , , , );
--M1L16 is VGA:inst10|G[3]~123
M1L16 = M1_Enable & (M1_Hcnt[6] & M1_Hcnt[7] # !M1_Hcnt[6] & (!M1_Hcnt[5]));
--M1L15 is VGA:inst10|G[2]~124
M1L15 = M1_Count[2] & M1L16;
--M1L14 is VGA:inst10|G[1]~125
M1L14 = M1_Count[1] & M1L16;
--M1L13 is VGA:inst10|G[0]~126
M1L13 = M1_Count[0] & M1L16;
--M1L63 is VGA:inst10|R[3]~190
M1L63 = M1_Enable & (M1_Hcnt[7] & (M1_Hcnt[6] # M1_Hcnt[5]) # !M1_Hcnt[7] & (!M1_Hcnt[5]));
--M1L64 is VGA:inst10|R[3]~191
M1L64 = M1_Count[2] & M1L63;
--M1L62 is VGA:inst10|R[2]~192
M1L62 = M1_Count[1] & M1L63;
--M1L61 is VGA:inst10|R[1]~193
M1L61 = M1_Count[0] & M1L63;
--B1_\CLK1uS:Count2[9] is Frequency:inst|\CLK1uS:Count2[9]
B1_\CLK1uS:Count2[9] = DFFEAS(B1L59, B1_\CLK1uS:Count1[9], , , , , , B1L106, );
--G1L63 is LED:inst5|Segment[7]~217
G1L63 = G1_Refresh[0] & B1_\CLK1uS:Count2[9] & !G1_Refresh[2] & !G1_Refresh[1];
--G1L64 is LED:inst5|VALUE[0]~164
G1L64 = G1_Refresh[1] & (G1_Refresh[2]) # !G1_Refresh[1] & (G1_Refresh[2] & G1_RAM_ARRAY[5][0] # !G1_Refresh[2] & (G1_RAM_ARRAY[1][0]));
--G1L65 is LED:inst5|VALUE[0]~165
G1L65 = G1_Refresh[1] & (G1L64 & (G1_RAM_ARRAY[7][0]) # !G1L64 & G1_RAM_ARRAY[3][0]) # !G1_Refresh[1] & (G1L64);
--G1L66 is LED:inst5|VALUE[0]~166
G1L66 = G1_Refresh[2] & (G1_Refresh[1]) # !G1_Refresh[2] & (G1_Refresh[1] & G1_RAM_ARRAY[2][0] # !G1_Refresh[1] & (G1_RAM_ARRAY[0][0]));
--G1L67 is LED:inst5|VALUE[0]~167
G1L67 = G1_Refresh[2] & (G1L66 & (G1_RAM_ARRAY[6][0]) # !G1L66 & G1_RAM_ARRAY[4][0]) # !G1_Refresh[2] & (G1L66);
--G1L68 is LED:inst5|VALUE[0]~168
G1L68 = G1_Refresh[0] & G1L65 # !G1_Refresh[0] & (G1L67);
--G1L69 is LED:inst5|VALUE[1]~169
G1L69 = G1_Refresh[1] & (G1_Refresh[2]) # !G1_Refresh[1] & (G1_Refresh[2] & G1_RAM_ARRAY[5][1] # !G1_Refresh[2] & (G1_RAM_ARRAY[1][1]));
--G1L70 is LED:inst5|VALUE[1]~170
G1L70 = G1_Refresh[1] & (G1L69 & (G1_RAM_ARRAY[7][1]) # !G1L69 & G1_RAM_ARRAY[3][1]) # !G1_Refresh[1] & (G1L69);
--G1L71 is LED:inst5|VALUE[1]~171
G1L71 = G1_Refresh[2] & (G1_Refresh[1]) # !G1_Refresh[2] & (G1_Refresh[1] & G1_RAM_ARRAY[2][1] # !G1_Refresh[1] & (G1_RAM_ARRAY[0][1]));
--G1L72 is LED:inst5|VALUE[1]~172
G1L72 = G1_Refresh[2] & (G1L71 & (G1_RAM_ARRAY[6][1]) # !G1L71 & G1_RAM_ARRAY[4][1]) # !G1_Refresh[2] & (G1L71);
--G1L73 is LED:inst5|VALUE[1]~173
G1L73 = G1_Refresh[0] & G1L70 # !G1_Refresh[0] & (G1L72);
--G1L74 is LED:inst5|VALUE[2]~174
G1L74 = G1_Refresh[1] & (G1_Refresh[2]) # !G1_Refresh[1] & (G1_Refresh[2] & G1_RAM_ARRAY[5][2] # !G1_Refresh[2] & (G1_RAM_ARRAY[1][2]));
--G1L75 is LED:inst5|VALUE[2]~175
G1L75 = G1_Refresh[1] & (G1L74 & (G1_RAM_ARRAY[7][2]) # !G1L74 & G1_RAM_ARRAY[3][2]) # !G1_Refresh[1] & (G1L74);
--G1L76 is LED:inst5|VALUE[2]~176
G1L76 = G1_Refresh[2] & (G1_Refresh[1]) # !G1_Refresh[2] & (G1_Refresh[1] & G1_RAM_ARRAY[2][2] # !G1_Refresh[1] & (G1_RAM_ARRAY[0][2]));
--G1L77 is LED:inst5|VALUE[2]~177
G1L77 = G1_Refresh[2] & (G1L76 & (G1_RAM_ARRAY[6][2]) # !G1L76 & G1_RAM_ARRAY[4][2]) # !G1_Refresh[2] & (G1L76);
--G1L78 is LED:inst5|VALUE[2]~178
G1L78 = G1_Refresh[0] & G1L75 # !G1_Refresh[0] & (G1L77);
--G1L79 is LED:inst5|VALUE[3]~179
G1L79 = G1_Refresh[1] & (G1_Refresh[2]) # !G1_Refresh[1] & (G1_Refresh[2] & G1_RAM_ARRAY[5][3] # !G1_Refresh[2] & (G1_RAM_ARRAY[1][3]));
--G1L80 is LED:inst5|VALUE[3]~180
G1L80 = G1_Refresh[1] & (G1L79 & (G1_RAM_ARRAY[7][3]) # !G1L79 & G1_RAM_ARRAY[3][3]) # !G1_Refresh[1] & (G1L79);
--G1L81 is LED:inst5|VALUE[3]~181
G1L81 = G1_Refresh[2] & (G1_Refresh[1]) # !G1_Refresh[2] & (G1_Refresh[1] & G1_RAM_ARRAY[2][3] # !G1_Refresh[1] & (G1_RAM_ARRAY[0][3]));
--G1L82 is LED:inst5|VALUE[3]~182
G1L82 = G1_Refresh[2] & (G1L81 & (G1_RAM_ARRAY[6][3]) # !G1L81 & G1_RAM_ARRAY[4][3]) # !G1_Refresh[2] & (G1L81);
--G1L83 is LED:inst5|VALUE[3]~183
G1L83 = G1_Refresh[0] & G1L80 # !G1_Refresh[0] & (G1L82);
--G1L62 is LED:inst5|Segment[6]~218
G1L62 = G1L68 & (G1L83 # G1L73 $ G1L78) # !G1L68 & (G1L73 # G1L78 $ G1L83);
--G1L61 is LED:inst5|Segment[5]~219
G1L61 = G1L68 & (G1L83 $ (G1L73 # !G1L78)) # !G1L68 & G1L73 & !G1L78 & !G1L83;
--G1L60 is LED:inst5|Segment[4]~220
G1L60 = G1L73 & G1L68 & (!G1L83) # !G1L73 & (G1L78 & (!G1L83) # !G1L78 & G1L68);
--G1L59 is LED:inst5|Segment[3]~221
G1L59 = G1L73 & (G1L68 & G1L78 # !G1L68 & !G1L78 & G1L83) # !G1L73 & !G1L83 & (G1L68 $ G1L78);
--G1L58 is LED:inst5|Segment[2]~222
G1L58 = G1L78 & G1L83 & (G1L73 # !G1L68) # !G1L78 & !G1L68 & G1L73 & !G1L83;
--G1L57 is LED:inst5|Segment[1]~223
G1L57 = G1L73 & (G1L68 & (G1L83) # !G1L68 & G1L78) # !G1L73 & G1L78 & (G1L68 $ G1L83);
--G1L56 is LED:inst5|Segment[0]~224
G1L56 = G1L78 & !G1L73 & (G1L68 $ !G1L83) # !G1L78 & G1L68 & (G1L73 $ !G1L83);
--D1_Counter[5] is LCD1602:inst2|Counter[5]
D1_Counter[5] = DFFEAS(D1L25, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1_Counter[6] is LCD1602:inst2|Counter[6]
D1_Counter[6] = DFFEAS(D1L31, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--A1L85 is rtl~1964
A1L85 = !D1_Counter[5] & !D1_Counter[6];
--D1L219 is LCD1602:inst2|State[3]~739
D1L219 = D1_State[3] & !D1_State[0] & (A1L85 # !D1_State[1]) # !D1_State[3] & D1_State[1];
--D1L220 is LCD1602:inst2|State[3]~740
D1L220 = D1L219 & !D1_State[2];
--D1_ClkInt is LCD1602:inst2|ClkInt
D1_ClkInt = DFFEAS(D1L7, B1_\CLK1uS:Count1[8], RESET, , , , , , );
--D1_Counter[4] is LCD1602:inst2|Counter[4]
D1_Counter[4] = DFFEAS(D1L22, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1_Counter[2] is LCD1602:inst2|Counter[2]
D1_Counter[2] = DFFEAS(D1L16, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1_Counter[0] is LCD1602:inst2|Counter[0]
D1_Counter[0] = DFFEAS(D1L10, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1_Counter[1] is LCD1602:inst2|Counter[1]
D1_Counter[1] = DFFEAS(D1L13, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1L213 is LCD1602:inst2|State[1]~741
D1L213 = D1_Counter[4] # !D1_Counter[1] # !D1_Counter[0] # !D1_Counter[2];
--D1_Counter[3] is LCD1602:inst2|Counter[3]
D1_Counter[3] = DFFEAS(D1L19, D1_ClkInt, RESET, , D1L30, , , D1L28, );
--D1L214 is LCD1602:inst2|State[1]~742
D1L214 = A1L85 & (D1L213 # !D1_Counter[3]) # !D1_State[1];
--D1_Flag is LCD1602:inst2|Flag
D1_Flag = DFFEAS(D1L40, D1_ClkInt, RESET, , , , , , );
--D1L189 is LCD1602:inst2|Mux~1454
D1L189 = D1_Flag & !D1_State[1];
--D1L215 is LCD1602:inst2|State[1]~743
D1L215 = D1_State[0] & (!D1_State[3]) # !D1_State[0] & (D1_State[3] & D1L214 # !D1_State[3] & (!D1L189));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -