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

📄 pinball.fit.eqn

📁 实现了16*16点阵上的三色显示的弹球游戏
💻 EQN
📖 第 1 页 / 共 5 页
字号:
-- 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.
--F3_count[1] is freqDivision:u4|count16:u3|count[1] at LC_X8_Y10_N9
--operation mode is normal

F3_count[1]_lut_out = !F3L61;
F3_count[1] = DFFEAS(F3_count[1]_lut_out, GLOBAL(F2L71), VCC, , F3L7, , , , );


--G1_count[0] is freqDivision:u4|count4:u5|count[0] at LC_X8_Y10_N3
--operation mode is normal

G1_count[0]_lut_out = G1_i $ !G1_count[0];
G1_count[0] = DFFEAS(G1_count[0]_lut_out, GLOBAL(F4L71), VCC, , , , , !G1_co, );


--G1_count[1] is freqDivision:u4|count4:u5|count[1] at LC_X8_Y10_N2
--operation mode is normal

G1_count[1]_lut_out = G1_count[1] $ (G1_i);
G1_count[1] = DFFEAS(G1_count[1]_lut_out, GLOBAL(F4L71), VCC, , , , , !G1_co, );


--G1_co is freqDivision:u4|count4:u5|co at LC_X8_Y10_N5
--operation mode is normal

G1_co = !G1_count[0] # !G1_count[1];


--life[0] is life[0] at LC_X20_Y1_N3
--operation mode is normal

life[0]_lut_out = state[1] & (A1L081 & life[0]) # !state[1] & (A1L181 $ (!life[0]));
life[0] = DFFEAS(life[0]_lut_out, !GLOBAL(G1_co), VCC, , , , , , );


--life[1] is life[1] at LC_X20_Y1_N9
--operation mode is normal

life[1]_lut_out = life[1] $ (!life[0]);
life[1] = DFFEAS(life[1]_lut_out, !GLOBAL(G1_co), VCC, , A1L281, VCC, , , state[1]);


--E2L1 is seg7dec:u6|segout[3]~78 at LC_X22_Y1_N6
--operation mode is normal

E2L1 = !life[1] & life[0];


--E2L2 is seg7dec:u6|segout[3]~79 at LC_X22_Y1_N1
--operation mode is normal

E2L2 = life[1] & !life[0];


--E2L3 is seg7dec:u6|segout[5]~80 at LC_X20_Y1_N7
--operation mode is normal

E2L3 = life[1] # life[0];


--grade[0] is grade[0] at LC_X13_Y2_N7
--operation mode is normal

grade[0]_lut_out = !grade[0] & (!state[0]);
grade[0] = DFFEAS(grade[0]_lut_out, !GLOBAL(G1_co), VCC, , A1L761, , , , );


--grade[1] is grade[1] at LC_X12_Y4_N3
--operation mode is normal

grade[1]_lut_out = !state[0] & (A1L2 $ (!state[2] & A1L1));
grade[1] = DFFEAS(grade[1]_lut_out, !GLOBAL(G1_co), VCC, , A1L761, , , , );


--A1L6101 is Mux~84166 at LC_X12_Y1_N4
--operation mode is normal

A1L6101 = !grade[1] & (grade[0]);


--A1L7101 is Mux~84167 at LC_X12_Y1_N6
--operation mode is normal

A1L7101 = grade[1] & (!grade[0]);


--E1L1 is seg7dec:u5|segout[5]~120 at LC_X12_Y1_N2
--operation mode is normal

E1L1 = grade[1] # grade[0];


--scan[15] is scan[15] at LC_X12_Y14_N2
--operation mode is normal

scan[15]_lut_out = scan[14] & (!A1L3 # !r[3] # !r[2]);
scan[15] = DFFEAS(scan[15]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[14] is scan[14] at LC_X12_Y14_N5
--operation mode is normal

scan[14]_lut_out = scan[13] # r[2] & r[3] & A1L3;
scan[14] = DFFEAS(scan[14]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[13] is scan[13] at LC_X12_Y14_N6
--operation mode is normal

scan[13]_lut_out = scan[12] # r[2] & r[3] & A1L3;
scan[13] = DFFEAS(scan[13]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[12] is scan[12] at LC_X12_Y14_N3
--operation mode is normal

scan[12]_lut_out = scan[11] # r[2] & r[3] & A1L3;
scan[12] = DFFEAS(scan[12]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[11] is scan[11] at LC_X12_Y14_N0
--operation mode is normal

scan[11]_lut_out = scan[10] # r[2] & r[3] & A1L3;
scan[11] = DFFEAS(scan[11]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[10] is scan[10] at LC_X34_Y17_N9
--operation mode is normal

scan[10]_lut_out = scan[9] # r[2] & r[3] & A1L3;
scan[10] = DFFEAS(scan[10]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[9] is scan[9] at LC_X34_Y17_N3
--operation mode is normal

scan[9]_lut_out = scan[8] # r[2] & A1L3 & r[3];
scan[9] = DFFEAS(scan[9]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[8] is scan[8] at LC_X34_Y17_N8
--operation mode is normal

scan[8]_lut_out = scan[7] # r[2] & r[3] & A1L3;
scan[8] = DFFEAS(scan[8]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[7] is scan[7] at LC_X34_Y17_N6
--operation mode is normal

scan[7]_lut_out = scan[6] # r[2] & r[3] & A1L3;
scan[7] = DFFEAS(scan[7]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[6] is scan[6] at LC_X34_Y17_N1
--operation mode is normal

scan[6]_lut_out = scan[5] # r[2] & A1L3 & r[3];
scan[6] = DFFEAS(scan[6]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[5] is scan[5] at LC_X34_Y17_N7
--operation mode is normal

scan[5]_lut_out = scan[4] # r[2] & A1L3 & r[3];
scan[5] = DFFEAS(scan[5]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[4] is scan[4] at LC_X34_Y17_N2
--operation mode is normal

scan[4]_lut_out = scan[3] # r[2] & A1L3 & r[3];
scan[4] = DFFEAS(scan[4]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[3] is scan[3] at LC_X34_Y17_N4
--operation mode is normal

scan[3]_lut_out = scan[2] # r[2] & A1L3 & r[3];
scan[3] = DFFEAS(scan[3]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[2] is scan[2] at LC_X34_Y17_N0
--operation mode is normal

scan[2]_lut_out = scan[1] # r[2] & A1L3 & r[3];
scan[2] = DFFEAS(scan[2]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[1] is scan[1] at LC_X34_Y17_N5
--operation mode is normal

scan[1]_lut_out = scan[0] # r[2] & r[3] & A1L3;
scan[1] = DFFEAS(scan[1]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--scan[0] is scan[0] at LC_X14_Y17_N9
--operation mode is normal

scan[0]_lut_out = scan[15] # r[3] & r[2] & A1L3;
scan[0] = DFFEAS(scan[0]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[0] is rowOut1[0] at LC_X22_Y14_N4
--operation mode is normal

rowOut1[0]_lut_out = A1L8164 & (!matrix[15][0] # !A1L2954) # !A1L8164 & A1L1164 & A1L2954;
rowOut1[0] = DFFEAS(rowOut1[0]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[1] is rowOut1[1] at LC_X25_Y17_N1
--operation mode is normal

rowOut1[1]_lut_out = A1L7264 & (!matrix[15][1] # !A1L2954) # !A1L7264 & A1L0264 & A1L2954;
rowOut1[1] = DFFEAS(rowOut1[1]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[2] is rowOut1[2] at LC_X13_Y10_N6
--operation mode is normal

rowOut1[2]_lut_out = A1L2954 & (A1L6364 & (!matrix[15][2]) # !A1L6364 & A1L9264) # !A1L2954 & (A1L6364);
rowOut1[2] = DFFEAS(rowOut1[2]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[3] is rowOut1[3] at LC_X21_Y8_N6
--operation mode is normal

rowOut1[3]_lut_out = A1L5464 & (!A1L2954 # !matrix[15][3]) # !A1L5464 & (A1L2954 & A1L8364);
rowOut1[3] = DFFEAS(rowOut1[3]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[4] is rowOut1[4] at LC_X22_Y6_N3
--operation mode is normal

rowOut1[4]_lut_out = A1L2954 & (A1L4564 & (!matrix[15][4]) # !A1L4564 & A1L7464) # !A1L2954 & A1L4564;
rowOut1[4] = DFFEAS(rowOut1[4]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[5] is rowOut1[5] at LC_X9_Y14_N2
--operation mode is normal

rowOut1[5]_lut_out = A1L3664 & (!matrix[15][5] # !A1L2954) # !A1L3664 & A1L2954 & A1L6564;
rowOut1[5] = DFFEAS(rowOut1[5]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[6] is rowOut1[6] at LC_X29_Y6_N9
--operation mode is normal

rowOut1[6]_lut_out = A1L2764 & (!r[0] # !matrix[15][6]) # !A1L2764 & A1L7664 & (r[0]);
rowOut1[6] = DFFEAS(rowOut1[6]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[7] is rowOut1[7] at LC_X9_Y16_N3
--operation mode is normal

rowOut1[7]_lut_out = A1L1864 & (!matrix[15][7] # !A1L2954) # !A1L1864 & A1L4764 & A1L2954;
rowOut1[7] = DFFEAS(rowOut1[7]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[8] is rowOut1[8] at LC_X15_Y16_N5
--operation mode is normal

rowOut1[8]_lut_out = r[0] & (A1L0964 & !matrix[15][8] # !A1L0964 & (A1L5864)) # !r[0] & (A1L0964);
rowOut1[8] = DFFEAS(rowOut1[8]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[9] is rowOut1[9] at LC_X11_Y16_N9
--operation mode is normal

rowOut1[9]_lut_out = A1L2954 & (A1L9964 & !matrix[15][9] # !A1L9964 & (A1L2964)) # !A1L2954 & (A1L9964);
rowOut1[9] = DFFEAS(rowOut1[9]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[10] is rowOut1[10] at LC_X9_Y11_N6
--operation mode is normal

rowOut1[10]_lut_out = r[0] & (A1L8074 & (!matrix[15][10]) # !A1L8074 & A1L3074) # !r[0] & (A1L8074);
rowOut1[10] = DFFEAS(rowOut1[10]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[11] is rowOut1[11] at LC_X9_Y4_N9
--operation mode is normal

rowOut1[11]_lut_out = A1L2954 & (A1L7174 & !matrix[15][11] # !A1L7174 & (A1L0174)) # !A1L2954 & (A1L7174);
rowOut1[11] = DFFEAS(rowOut1[11]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[12] is rowOut1[12] at LC_X22_Y4_N3
--operation mode is normal

rowOut1[12]_lut_out = A1L6274 & (!r[0] # !matrix[15][12]) # !A1L6274 & A1L1274 & (r[0]);
rowOut1[12] = DFFEAS(rowOut1[12]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[13] is rowOut1[13] at LC_X25_Y4_N9
--operation mode is normal

rowOut1[13]_lut_out = A1L5374 & (!matrix[15][13] # !A1L2954) # !A1L5374 & A1L2954 & (A1L8274);
rowOut1[13] = DFFEAS(rowOut1[13]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[14] is rowOut1[14] at LC_X29_Y14_N8
--operation mode is normal

rowOut1[14]_lut_out = A1L4474 & (!matrix[15][14] # !r[0]) # !A1L4474 & r[0] & A1L9374;
rowOut1[14] = DFFEAS(rowOut1[14]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut1[15] is rowOut1[15] at LC_X29_Y8_N7
--operation mode is normal

rowOut1[15]_lut_out = A1L2954 & (A1L3574 & (!matrix[15][15]) # !A1L3574 & A1L6474) # !A1L2954 & (A1L3574);
rowOut1[15] = DFFEAS(rowOut1[15]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[0] is rowOut2[0] at LC_X19_Y11_N9
--operation mode is normal

rowOut2[0]_lut_out = A1L1554 & !matrix[15][0] & (!A1L5554 # !A1L98) # !A1L1554 & (!A1L5554 # !A1L98);
rowOut2[0] = DFFEAS(rowOut2[0]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[1] is rowOut2[1] at LC_X13_Y11_N5
--operation mode is normal

rowOut2[1]_lut_out = A1L09 & !A1L5554 & (!matrix[15][1] # !A1L1554) # !A1L09 & (!matrix[15][1] # !A1L1554);
rowOut2[1] = DFFEAS(rowOut2[1]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[2] is rowOut2[2] at LC_X13_Y11_N6
--operation mode is normal

rowOut2[2]_lut_out = matrix[15][2] & !A1L1554 & (!A1L19 # !A1L5554) # !matrix[15][2] & (!A1L19 # !A1L5554);
rowOut2[2] = DFFEAS(rowOut2[2]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[3] is rowOut2[3] at LC_X14_Y7_N6
--operation mode is normal

rowOut2[3]_lut_out = matrix[15][3] & !A1L1554 & (!A1L29 # !A1L5554) # !matrix[15][3] & (!A1L29 # !A1L5554);
rowOut2[3] = DFFEAS(rowOut2[3]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[4] is rowOut2[4] at LC_X13_Y11_N9
--operation mode is normal

rowOut2[4]_lut_out = matrix[15][4] & !A1L1554 & (!A1L5554 # !A1L39) # !matrix[15][4] & (!A1L5554 # !A1L39);
rowOut2[4] = DFFEAS(rowOut2[4]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[5] is rowOut2[5] at LC_X13_Y11_N1
--operation mode is normal

rowOut2[5]_lut_out = A1L49 & !A1L5554 & (!A1L1554 # !matrix[15][5]) # !A1L49 & (!A1L1554 # !matrix[15][5]);
rowOut2[5] = DFFEAS(rowOut2[5]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[6] is rowOut2[6] at LC_X13_Y11_N8
--operation mode is normal

rowOut2[6]_lut_out = A1L59 & !A1L5554 & (!A1L1554 # !matrix[15][6]) # !A1L59 & (!A1L1554 # !matrix[15][6]);
rowOut2[6] = DFFEAS(rowOut2[6]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[7] is rowOut2[7] at LC_X14_Y7_N9
--operation mode is normal

rowOut2[7]_lut_out = matrix[15][7] & !A1L1554 & (!A1L69 # !A1L5554) # !matrix[15][7] & (!A1L69 # !A1L5554);
rowOut2[7] = DFFEAS(rowOut2[7]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[8] is rowOut2[8] at LC_X13_Y11_N3
--operation mode is normal

rowOut2[8]_lut_out = A1L79 & !A1L5554 & (!A1L1554 # !matrix[15][8]) # !A1L79 & (!A1L1554 # !matrix[15][8]);
rowOut2[8] = DFFEAS(rowOut2[8]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[9] is rowOut2[9] at LC_X13_Y11_N2
--operation mode is normal

rowOut2[9]_lut_out = A1L89 & !A1L5554 & (!A1L1554 # !matrix[15][9]) # !A1L89 & (!A1L1554 # !matrix[15][9]);
rowOut2[9] = DFFEAS(rowOut2[9]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[10] is rowOut2[10] at LC_X14_Y9_N9
--operation mode is normal

rowOut2[10]_lut_out = A1L1554 & !matrix[15][10] & (!A1L99 # !A1L5554) # !A1L1554 & (!A1L99 # !A1L5554);
rowOut2[10] = DFFEAS(rowOut2[10]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[11] is rowOut2[11] at LC_X13_Y7_N6
--operation mode is normal

rowOut2[11]_lut_out = matrix[15][11] & !A1L1554 & (!A1L5554 # !A1L001) # !matrix[15][11] & (!A1L5554 # !A1L001);
rowOut2[11] = DFFEAS(rowOut2[11]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[12] is rowOut2[12] at LC_X14_Y7_N5
--operation mode is normal

rowOut2[12]_lut_out = matrix[15][12] & !A1L1554 & (!A1L5554 # !A1L101) # !matrix[15][12] & (!A1L5554 # !A1L101);
rowOut2[12] = DFFEAS(rowOut2[12]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[13] is rowOut2[13] at LC_X13_Y7_N5
--operation mode is normal

rowOut2[13]_lut_out = A1L201 & !A1L5554 & (!matrix[15][13] # !A1L1554) # !A1L201 & (!matrix[15][13] # !A1L1554);
rowOut2[13] = DFFEAS(rowOut2[13]_lut_out, GLOBAL(F3_count[1]), VCC, , , , , , );


--rowOut2[14] is rowOut2[14] at LC_X14_Y7_N1

⌨️ 快捷键说明

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