hello.map.eqn
来自「DE2板上的hello程序,实现在8个七段译码器上循环显示hello」· EQN 代码 · 共 680 行
EQN
680 行
-- Copyright (C) 1991-2006 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.
--F1_cqi[1] is clkmux51:M0|cnt3:R0|cqi[1]
F1_cqi[1] = DFFEAS(F1L5, CLOCK, , , , , , , );
--F1_cqi[0] is clkmux51:M0|cnt3:R0|cqi[0]
F1_cqi[0] = DFFEAS(F1L6, CLOCK, , , , , , , );
--J12L1 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u3|m~19
J12L1 = F1_cqi[1] & (F1_cqi[0]) # !F1_cqi[1] & (F1_cqi[0] & SW[11] # !F1_cqi[0] & (SW[14]));
--J12L2 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u3|m~20
J12L2 = F1_cqi[1] & (J12L1 & (SW[5]) # !J12L1 & SW[8]) # !F1_cqi[1] & (J12L1);
--F1_cqi[2] is clkmux51:M0|cnt3:R0|cqi[2]
F1_cqi[2] = DFFEAS(F1L7, CLOCK, , , , , , , );
--J12L3 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u3|m~21
J12L3 = F1_cqi[2] & SW[2] # !F1_cqi[2] & (J12L2);
--J11L1 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u2|m~34
J11L1 = F1_cqi[0] & (F1_cqi[1]) # !F1_cqi[0] & (F1_cqi[1] & !SW[7] # !F1_cqi[1] & (!SW[13]));
--J11L2 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u2|m~35
J11L2 = F1_cqi[0] & (J11L1 & (!SW[4]) # !J11L1 & !SW[10]) # !F1_cqi[0] & (J11L1);
--J11L3 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u2|m~36
J11L3 = F1_cqi[2] & SW[1] # !F1_cqi[2] & (!J11L2);
--J10L1 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u1|m~65
J10L1 = F1_cqi[1] & (F1_cqi[0]) # !F1_cqi[1] & (F1_cqi[0] & SW[9] # !F1_cqi[0] & (SW[12]));
--J10L2 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u1|m~66
J10L2 = F1_cqi[1] & (J10L1 & (SW[3]) # !J10L1 & SW[6]) # !F1_cqi[1] & (J10L1);
--J10L3 is clkmux51:M0|mux51a:R1|mux21b:u4|mux21a:u1|m~67
J10L3 = F1_cqi[2] & SW[0] # !F1_cqi[2] & (J10L2);
--E1L2 is char_87seg:H0|char_7seg:SEG1|Display[5]~219
E1L2 = J12L3 & (!J11L3) # !J12L3 & (J10L3 # J11L3);
--D1L1 is char_87seg:H0|cnt8:ADD0|cout[2]~238
D1L1 = J12L3 $ (J10L3 # J11L3);
--E1L1 is char_87seg:H0|char_7seg:SEG1|Display[0]~220
E1L1 = J11L3 # J12L3 $ !J10L3;
--D2L1 is char_87seg:H0|cnt8:ADD1|cout[1]~92
D2L1 = F1_cqi[2] & (!SW[1]) # !F1_cqi[2] & J11L2;
--E2L3 is char_87seg:H0|char_7seg:SEG2|Display[6]~313
E2L3 = J10L3 & (J12L3 $ !J11L3 # !D2L1) # !J10L3 & (D2L1 # J12L3 $ J11L3);
--E2L2 is char_87seg:H0|char_7seg:SEG2|Display[5]~314
E2L2 = J10L3 & (J12L3 $ J11L3) # !J10L3 & (J12L3 $ J11L3 # !D2L1);
--E2L4 is char_87seg:H0|char_7seg:SEG2|Display[6]~315
E2L4 = J10L3 # F1_cqi[2] & (!SW[1]) # !F1_cqi[2] & J11L2;
--E2L1 is char_87seg:H0|char_7seg:SEG2|Display[0]~316
E2L1 = J12L3 & (J11L3 # J10L3 $ D2L1) # !J12L3 & (J10L3 $ D2L1 # !J11L3);
--E3L3 is char_87seg:H0|char_7seg:SEG3|Display[6]~168
E3L3 = !D2L1 & (J12L3 $ !J11L3);
--E3L2 is char_87seg:H0|char_7seg:SEG3|Display[5]~169
E3L2 = D2L1 & (J12L3 $ J11L3) # !D2L1 & (J10L3 # J12L3 $ !J11L3);
--D3L1 is char_87seg:H0|cnt8:ADD2|cout[2]~84
D3L1 = J12L3 $ J11L3 $ (!J10L3 & !D2L1);
--E3L1 is char_87seg:H0|char_7seg:SEG3|Display[0]~170
E3L1 = D2L1 # J12L3 $ J10L3 $ J11L3;
--E4L3 is char_87seg:H0|char_7seg:SEG4|Display[6]~239
E4L3 = J12L3 & (D2L1 # J10L3 $ J11L3) # !J12L3 & (J10L3 $ J11L3 # !D2L1);
--E4L2 is char_87seg:H0|char_7seg:SEG4|Display[5]~240
E4L2 = J11L3 & (J12L3 $ D2L1) # !J11L3 & (J12L3 $ !D2L1 # !J10L3);
--D4L1 is char_87seg:H0|cnt8:ADD3|cout[2]~49
D4L1 = J12L3 $ J11L3 $ !D2L1;
--D1L2 is char_87seg:H0|cnt8:ADD0|cout[2]~239
D1L2 = J11L3 # F1_cqi[2] & SW[0] # !F1_cqi[2] & (J10L2);
--E4L1 is char_87seg:H0|char_7seg:SEG4|Display[0]~241
E4L1 = J10L3 & (J12L3 $ !D2L1 # !J11L3) # !J10L3 & (J11L3 # J12L3 $ D2L1);
--E5L3 is char_87seg:H0|char_7seg:SEG5|Display[6]~134
E5L3 = !J11L3 & (J12L3 $ D2L1);
--E5L2 is char_87seg:H0|char_7seg:SEG5|Display[5]~135
E5L2 = J10L3 & (J12L3 $ D2L1 # !J11L3) # !J10L3 & (J12L3 $ D2L1);
--D5L1 is char_87seg:H0|cnt8:ADD4|cout[2]~84
D5L1 = J12L3 $ D2L1 $ (J11L3 # !J10L3);
--E5L1 is char_87seg:H0|char_7seg:SEG5|Display[0]~136
E5L1 = J11L3 # J12L3 $ J10L3 $ !D2L1;
--E6L3 is char_87seg:H0|char_7seg:SEG6|Display[6]~189
E6L3 = J11L3 & !J10L3 & (J12L3 $ !D2L1) # !J11L3 & J10L3 & (J12L3 $ D2L1);
--E6L2 is char_87seg:H0|char_7seg:SEG6|Display[5]~190
E6L2 = J11L3 & (J12L3 $ D2L1 # !J10L3) # !J11L3 & (J12L3 $ D2L1);
--E6L1 is char_87seg:H0|char_7seg:SEG6|Display[0]~191
E6L1 = J12L3 & (D2L1 # J10L3 $ !J11L3) # !J12L3 & (J10L3 $ !J11L3 # !D2L1);
--E7L3 is char_87seg:H0|char_7seg:SEG7|Display[6]~151
E7L3 = J11L3 & (J12L3 $ !D2L1);
--E7L2 is char_87seg:H0|char_7seg:SEG7|Display[5]~152
E7L2 = J11L3 & (J10L3 # J12L3 $ !D2L1) # !J11L3 & (J12L3 $ D2L1);
--D7L1 is char_87seg:H0|cnt8:ADD6|cout[2]~84
D7L1 = J12L3 $ D2L1 $ (J11L3 & !J10L3);
--E7L1 is char_87seg:H0|char_7seg:SEG7|Display[0]~153
E7L1 = J12L3 $ J10L3 $ D2L1 # !J11L3;
--E8L3 is char_87seg:H0|char_7seg:SEG8|Display[6]~209
E8L3 = J12L3 & (J10L3 $ J11L3 # !D2L1) # !J12L3 & (D2L1 # J10L3 $ J11L3);
--E8L2 is char_87seg:H0|char_7seg:SEG8|Display[5]~210
E8L2 = J11L3 & (J12L3 $ !D2L1) # !J11L3 & (J12L3 $ D2L1 # !J10L3);
--D8L1 is char_87seg:H0|cnt8:ADD7|cout[2]~49
D8L1 = J12L3 $ J11L3 $ D2L1;
--E8L1 is char_87seg:H0|char_7seg:SEG8|Display[0]~211
E8L1 = J10L3 & (J12L3 $ D2L1 # !J11L3) # !J10L3 & (J11L3 # J12L3 $ !D2L1);
--F1L5 is clkmux51:M0|cnt3:R0|cqi~62
F1L5 = !F1_cqi[2] & (F1_cqi[1] $ F1_cqi[0]);
--F1L6 is clkmux51:M0|cnt3:R0|cqi~63
F1L6 = !F1_cqi[2] & !F1_cqi[0];
--F1L7 is clkmux51:M0|cnt3:R0|cqi~64
F1L7 = F1_cqi[1] & F1_cqi[0] & !F1_cqi[2];
--E1L3 is char_87seg:H0|char_7seg:SEG1|Display[6]~221
E1L3 = !J11L3 & (F1_cqi[2] & SW[2] # !F1_cqi[2] & (J12L2));
--E1L4 is char_87seg:H0|char_7seg:SEG1|Display[6]~222
E1L4 = F1_cqi[2] & SW[1] # !F1_cqi[2] & (!J11L2) # !J10L3;
--D2L2 is char_87seg:H0|cnt8:ADD1|cout[2]~93
D2L2 = J11L3 $ (F1_cqi[2] & !SW[2] # !F1_cqi[2] & (!J12L2));
--E3L4 is char_87seg:H0|char_7seg:SEG3|Display[6]~171
E3L4 = !D2L1 & (F1_cqi[2] & SW[0] # !F1_cqi[2] & (J10L2));
--D6L1 is char_87seg:H0|cnt8:ADD5|cout[2]~77
D6L1 = D2L1 $ (F1_cqi[2] & SW[2] # !F1_cqi[2] & (J12L2));
--E6L4 is char_87seg:H0|char_7seg:SEG6|Display[6]~192
E6L4 = !J10L3 & (F1_cqi[2] & SW[1] # !F1_cqi[2] & (!J11L2));
--E7L4 is char_87seg:H0|char_7seg:SEG7|Display[6]~154
E7L4 = J11L3 & (F1_cqi[2] & SW[0] # !F1_cqi[2] & (J10L2));
--SW[15] is SW[15]
--operation mode is input
SW[15] = INPUT();
--SW[16] is SW[16]
--operation mode is input
SW[16] = INPUT();
--SW[17] is SW[17]
--operation mode is input
SW[17] = INPUT();
--SW[2] is SW[2]
--operation mode is input
SW[2] = INPUT();
--SW[8] is SW[8]
--operation mode is input
SW[8] = INPUT();
--SW[11] is SW[11]
--operation mode is input
SW[11] = INPUT();
--SW[14] is SW[14]
--operation mode is input
SW[14] = INPUT();
--SW[5] is SW[5]
--operation mode is input
SW[5] = INPUT();
--SW[1] is SW[1]
--operation mode is input
SW[1] = INPUT();
--SW[10] is SW[10]
--operation mode is input
SW[10] = INPUT();
--SW[7] is SW[7]
--operation mode is input
SW[7] = INPUT();
--SW[13] is SW[13]
--operation mode is input
SW[13] = INPUT();
--SW[4] is SW[4]
--operation mode is input
SW[4] = INPUT();
--SW[0] is SW[0]
--operation mode is input
SW[0] = INPUT();
--SW[6] is SW[6]
--operation mode is input
SW[6] = INPUT();
--SW[9] is SW[9]
--operation mode is input
SW[9] = INPUT();
--SW[12] is SW[12]
--operation mode is input
SW[12] = INPUT();
--SW[3] is SW[3]
--operation mode is input
SW[3] = INPUT();
--CLOCK is CLOCK
--operation mode is input
CLOCK = INPUT();
--HEX0[6] is HEX0[6]
--operation mode is output
HEX0[6] = OUTPUT(E1L3);
--HEX0[5] is HEX0[5]
--operation mode is output
HEX0[5] = OUTPUT(E1L2);
--HEX0[4] is HEX0[4]
--operation mode is output
HEX0[4] = OUTPUT(E1L2);
--HEX0[3] is HEX0[3]
--operation mode is output
HEX0[3] = OUTPUT(D1L1);
--HEX0[2] is HEX0[2]
--operation mode is output
HEX0[2] = OUTPUT(!E1L4);
--HEX0[1] is HEX0[1]
--operation mode is output
HEX0[1] = OUTPUT(!E1L4);
--HEX0[0] is HEX0[0]
--operation mode is output
HEX0[0] = OUTPUT(!E1L1);
--HEX1[6] is HEX1[6]
--operation mode is output
HEX1[6] = OUTPUT(!E2L3);
--HEX1[5] is HEX1[5]
--operation mode is output
HEX1[5] = OUTPUT(E2L2);
--HEX1[4] is HEX1[4]
--operation mode is output
HEX1[4] = OUTPUT(E2L2);
--HEX1[3] is HEX1[3]
--operation mode is output
HEX1[3] = OUTPUT(!D2L2);
--HEX1[2] is HEX1[2]
--operation mode is output
HEX1[2] = OUTPUT(!E2L4);
--HEX1[1] is HEX1[1]
--operation mode is output
HEX1[1] = OUTPUT(!E2L4);
--HEX1[0] is HEX1[0]
--operation mode is output
HEX1[0] = OUTPUT(!E2L1);
--HEX2[6] is HEX2[6]
--operation mode is output
HEX2[6] = OUTPUT(E3L3);
--HEX2[5] is HEX2[5]
--operation mode is output
HEX2[5] = OUTPUT(E3L2);
--HEX2[4] is HEX2[4]
--operation mode is output
HEX2[4] = OUTPUT(E3L2);
--HEX2[3] is HEX2[3]
--operation mode is output
HEX2[3] = OUTPUT(D3L1);
--HEX2[2] is HEX2[2]
--operation mode is output
HEX2[2] = OUTPUT(E3L4);
--HEX2[1] is HEX2[1]
--operation mode is output
HEX2[1] = OUTPUT(E3L4);
--HEX2[0] is HEX2[0]
--operation mode is output
HEX2[0] = OUTPUT(!E3L1);
--HEX3[6] is HEX3[6]
--operation mode is output
HEX3[6] = OUTPUT(!E4L3);
--HEX3[5] is HEX3[5]
--operation mode is output
HEX3[5] = OUTPUT(E4L2);
--HEX3[4] is HEX3[4]
--operation mode is output
HEX3[4] = OUTPUT(E4L2);
--HEX3[3] is HEX3[3]
--operation mode is output
HEX3[3] = OUTPUT(D4L1);
--HEX3[2] is HEX3[2]
--operation mode is output
HEX3[2] = OUTPUT(!D1L2);
--HEX3[1] is HEX3[1]
--operation mode is output
HEX3[1] = OUTPUT(!D1L2);
--HEX3[0] is HEX3[0]
--operation mode is output
HEX3[0] = OUTPUT(!E4L1);
--HEX4[6] is HEX4[6]
--operation mode is output
HEX4[6] = OUTPUT(E5L3);
--HEX4[5] is HEX4[5]
--operation mode is output
HEX4[5] = OUTPUT(E5L2);
--HEX4[4] is HEX4[4]
--operation mode is output
HEX4[4] = OUTPUT(E5L2);
--HEX4[3] is HEX4[3]
--operation mode is output
HEX4[3] = OUTPUT(!D5L1);
--HEX4[2] is HEX4[2]
--operation mode is output
HEX4[2] = OUTPUT(!E1L4);
--HEX4[1] is HEX4[1]
--operation mode is output
HEX4[1] = OUTPUT(!E1L4);
--HEX4[0] is HEX4[0]
--operation mode is output
HEX4[0] = OUTPUT(!E5L1);
--HEX5[6] is HEX5[6]
--operation mode is output
HEX5[6] = OUTPUT(E6L3);
--HEX5[5] is HEX5[5]
--operation mode is output
HEX5[5] = OUTPUT(E6L2);
--HEX5[4] is HEX5[4]
--operation mode is output
HEX5[4] = OUTPUT(E6L2);
--HEX5[3] is HEX5[3]
--operation mode is output
HEX5[3] = OUTPUT(D6L1);
--HEX5[2] is HEX5[2]
--operation mode is output
HEX5[2] = OUTPUT(E6L4);
--HEX5[1] is HEX5[1]
--operation mode is output
HEX5[1] = OUTPUT(E6L4);
--HEX5[0] is HEX5[0]
--operation mode is output
HEX5[0] = OUTPUT(!E6L1);
--HEX6[6] is HEX6[6]
--operation mode is output
HEX6[6] = OUTPUT(E7L3);
--HEX6[5] is HEX6[5]
--operation mode is output
HEX6[5] = OUTPUT(E7L2);
--HEX6[4] is HEX6[4]
--operation mode is output
HEX6[4] = OUTPUT(E7L2);
--HEX6[3] is HEX6[3]
--operation mode is output
HEX6[3] = OUTPUT(D7L1);
--HEX6[2] is HEX6[2]
--operation mode is output
HEX6[2] = OUTPUT(E7L4);
--HEX6[1] is HEX6[1]
--operation mode is output
HEX6[1] = OUTPUT(E7L4);
--HEX6[0] is HEX6[0]
--operation mode is output
HEX6[0] = OUTPUT(!E7L1);
--HEX7[6] is HEX7[6]
--operation mode is output
HEX7[6] = OUTPUT(!E8L3);
--HEX7[5] is HEX7[5]
--operation mode is output
HEX7[5] = OUTPUT(E8L2);
--HEX7[4] is HEX7[4]
--operation mode is output
HEX7[4] = OUTPUT(E8L2);
--HEX7[3] is HEX7[3]
--operation mode is output
HEX7[3] = OUTPUT(D8L1);
--HEX7[2] is HEX7[2]
--operation mode is output
HEX7[2] = OUTPUT(!D1L2);
--HEX7[1] is HEX7[1]
--operation mode is output
HEX7[1] = OUTPUT(!D1L2);
--HEX7[0] is HEX7[0]
--operation mode is output
HEX7[0] = OUTPUT(!E8L1);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?