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

📄 pinball.map.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]
--operation mode is normal

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


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

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


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

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


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

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


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

life[0]_lut_out = state[1] & life[0] & A1L771 # !state[1] & (life[0] $ (!A1L871));
life[0] = DFFEAS(life[0]_lut_out, !G1_co, VCC, , , , , , );


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

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


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

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


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

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


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

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


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

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


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

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


--A1L3101 is Mux~84166
--operation mode is normal

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


--A1L4101 is Mux~84167
--operation mode is normal

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

rowOut1[0]_lut_out = A1L6854 & (A1L2164 & (!matrix[15][0]) # !A1L2164 & A1L5064) # !A1L6854 & (A1L2164);
rowOut1[0] = DFFEAS(rowOut1[0]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut1[1]_lut_out = A1L6854 & (A1L1264 & (!matrix[15][1]) # !A1L1264 & A1L4164) # !A1L6854 & (A1L1264);
rowOut1[1] = DFFEAS(rowOut1[1]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut1[2]_lut_out = A1L6854 & (A1L0364 & (!matrix[15][2]) # !A1L0364 & A1L3264) # !A1L6854 & (A1L0364);
rowOut1[2] = DFFEAS(rowOut1[2]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut1[3]_lut_out = A1L6854 & (A1L9364 & (!matrix[15][3]) # !A1L9364 & A1L2364) # !A1L6854 & (A1L9364);
rowOut1[3] = DFFEAS(rowOut1[3]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut1[4]_lut_out = A1L6854 & (A1L8464 & (!matrix[15][4]) # !A1L8464 & A1L1464) # !A1L6854 & (A1L8464);
rowOut1[4] = DFFEAS(rowOut1[4]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut1[5]_lut_out = A1L6854 & (A1L7564 & (!matrix[15][5]) # !A1L7564 & A1L0564) # !A1L6854 & (A1L7564);
rowOut1[5] = DFFEAS(rowOut1[5]_lut_out, F3_count[1], VCC, , , , , , );


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

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


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

rowOut1[7]_lut_out = A1L6854 & (A1L5764 & (!matrix[15][7]) # !A1L5764 & A1L8664) # !A1L6854 & (A1L5764);
rowOut1[7] = DFFEAS(rowOut1[7]_lut_out, F3_count[1], VCC, , , , , , );


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

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


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

rowOut1[9]_lut_out = A1L6854 & (A1L3964 & (!matrix[15][9]) # !A1L3964 & A1L6864) # !A1L6854 & (A1L3964);
rowOut1[9] = DFFEAS(rowOut1[9]_lut_out, F3_count[1], VCC, , , , , , );


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

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


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

rowOut1[11]_lut_out = A1L6854 & (A1L1174 & (!matrix[15][11]) # !A1L1174 & A1L4074) # !A1L6854 & (A1L1174);
rowOut1[11] = DFFEAS(rowOut1[11]_lut_out, F3_count[1], VCC, , , , , , );


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

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


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

rowOut1[13]_lut_out = A1L6854 & (A1L9274 & (!matrix[15][13]) # !A1L9274 & A1L2274) # !A1L6854 & (A1L9274);
rowOut1[13] = DFFEAS(rowOut1[13]_lut_out, F3_count[1], VCC, , , , , , );


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

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


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

rowOut1[15]_lut_out = A1L6854 & (A1L7474 & (!matrix[15][15]) # !A1L7474 & A1L0474) # !A1L6854 & (A1L7474);
rowOut1[15] = DFFEAS(rowOut1[15]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[0]_lut_out = matrix[15][0] & !A1L8454 & (!A1L2554 # !A1L68) # !matrix[15][0] & (!A1L2554 # !A1L68);
rowOut2[0] = DFFEAS(rowOut2[0]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[1]_lut_out = matrix[15][1] & !A1L8454 & (!A1L78 # !A1L2554) # !matrix[15][1] & (!A1L78 # !A1L2554);
rowOut2[1] = DFFEAS(rowOut2[1]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[2]_lut_out = matrix[15][2] & !A1L8454 & (!A1L88 # !A1L2554) # !matrix[15][2] & (!A1L88 # !A1L2554);
rowOut2[2] = DFFEAS(rowOut2[2]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[3]_lut_out = matrix[15][3] & !A1L8454 & (!A1L98 # !A1L2554) # !matrix[15][3] & (!A1L98 # !A1L2554);
rowOut2[3] = DFFEAS(rowOut2[3]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[4]_lut_out = matrix[15][4] & !A1L8454 & (!A1L09 # !A1L2554) # !matrix[15][4] & (!A1L09 # !A1L2554);
rowOut2[4] = DFFEAS(rowOut2[4]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[5]_lut_out = matrix[15][5] & !A1L8454 & (!A1L19 # !A1L2554) # !matrix[15][5] & (!A1L19 # !A1L2554);
rowOut2[5] = DFFEAS(rowOut2[5]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[6]_lut_out = matrix[15][6] & !A1L8454 & (!A1L29 # !A1L2554) # !matrix[15][6] & (!A1L29 # !A1L2554);
rowOut2[6] = DFFEAS(rowOut2[6]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[7]_lut_out = matrix[15][7] & !A1L8454 & (!A1L39 # !A1L2554) # !matrix[15][7] & (!A1L39 # !A1L2554);
rowOut2[7] = DFFEAS(rowOut2[7]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[8]_lut_out = matrix[15][8] & !A1L8454 & (!A1L49 # !A1L2554) # !matrix[15][8] & (!A1L49 # !A1L2554);
rowOut2[8] = DFFEAS(rowOut2[8]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[9]_lut_out = matrix[15][9] & !A1L8454 & (!A1L59 # !A1L2554) # !matrix[15][9] & (!A1L59 # !A1L2554);
rowOut2[9] = DFFEAS(rowOut2[9]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[10]_lut_out = matrix[15][10] & !A1L8454 & (!A1L69 # !A1L2554) # !matrix[15][10] & (!A1L69 # !A1L2554);
rowOut2[10] = DFFEAS(rowOut2[10]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[11]_lut_out = matrix[15][11] & !A1L8454 & (!A1L79 # !A1L2554) # !matrix[15][11] & (!A1L79 # !A1L2554);
rowOut2[11] = DFFEAS(rowOut2[11]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[12]_lut_out = matrix[15][12] & !A1L8454 & (!A1L89 # !A1L2554) # !matrix[15][12] & (!A1L89 # !A1L2554);
rowOut2[12] = DFFEAS(rowOut2[12]_lut_out, F3_count[1], VCC, , , , , , );


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

rowOut2[13]_lut_out = matrix[15][13] & !A1L8454 & (!A1L99 # !A1L2554) # !matrix[15][13] & (!A1L99 # !A1L2554);
rowOut2[13] = DFFEAS(rowOut2[13]_lut_out, F3_count[1], VCC, , , , , , );


--rowOut2[14] is rowOut2[14]
--operation mode is normal

rowOut2[14]_lut_out = matrix[15][14] & !A1L8454 & (!A1L001 # !A1L2554) # !matrix[15][14] & (!A1L001 # !A1L2554);
rowOut2[14] = DFFEAS(rowOut2[14]_lut_out, F3_count[1], VCC, , , , , , );


--rowOut2[15] is rowOut2[15]
--operation mode is normal

rowOut2[15]_lut_out = matrix[15][15] & !A1L8454 & (!A1L101 # !A1L2554) # !matrix[15][15] & (!A1L101 # !A1L2554);
rowOut2[15] = DFFEAS(rowOut2[15]_lut_out, F3_count[1], VCC, , , , , , );


--A1L702Q is m[8]~reg0
--operation mode is normal

A1L702Q_lut_out = A1L1354 & (px[0] & A1L0111 # !px[0] & (A1L2021));
A1L702Q = DFFEAS(A1L702Q_lut_out, !G1_co, VCC, , A1L1284, , , , );


--A1L502Q is m[7]~reg0
--operation mode is normal

A1L502Q_lut_out = A1L5754 & (px[0] & A1L6021 # !px[0] & (A1L0111));
A1L502Q = DFFEAS(A1L502Q_lut_out, !G1_co, VCC, , A1L1284, , , , );


--A1L302Q is m[6]~reg0
--operation mode is normal

A1L302Q_lut_out = A1L2354 & (px[0] & A1L9021 # !px[0] & (A1L6021));
A1L302Q = DFFEAS(A1L302Q_lut_out, !G1_co, VCC, , A1L1284, , , , );


--A1L102Q is m[5]~reg0
--operation mode is normal

A1L102Q_lut_out = px[1] & A1L6321 # !px[1] & (A1L4754 & A1L5354);
A1L102Q = DFFEAS(A1L102Q_lut_out, !G1_co, VCC, , A1L1284, , , , );


--A1L891Q is m[3]~reg0
--operation mode is normal

A1L891Q_lut_out = px[1] & A1L3754 & A1L7354 # !px[1] & (A1L6321);
A1L891Q = DFFEAS(A1L891Q_lut_out, !G1_co, VCC, , A1L1284, , , , );

⌨️ 快捷键说明

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