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

📄 vga.map.eqn

📁 FPGA EP2C5 VGA 使用verilogHdl
💻 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.
--B1_LL[6] is VGAsingl:inst|LL[6]
B1_LL[6] = DFFEAS(B1L95, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1_LL[5] is VGAsingl:inst|LL[5]
B1_LL[5] = DFFEAS(B1L96, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1_LL[4] is VGAsingl:inst|LL[4]
B1_LL[4] = DFFEAS(B1L9, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1_LL[7] is VGAsingl:inst|LL[7]
B1_LL[7] = DFFEAS(B1L97, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1L78 is VGAsingl:inst|GRBY[2]~813
B1L78 = B1_LL[6] & B1_LL[5] & B1_LL[4] & B1_LL[7];


--B1_LL[3] is VGAsingl:inst|LL[3]
B1_LL[3] = DFFEAS(B1L7, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1L79 is VGAsingl:inst|GRBY[2]~814
B1L79 = !B1_LL[4] # !B1_LL[5] # !B1_LL[3] # !B1_LL[6];


--B1_LL[8] is VGAsingl:inst|LL[8]
B1_LL[8] = DFFEAS(B1L98, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1L80 is VGAsingl:inst|GRBY[2]~815
B1L80 = !B1_LL[8] & (B1L78 # B1L79 & !B1_LL[7]);


--B1L83 is VGAsingl:inst|GRBY~816
B1L83 = !B1_LL[3] & !B1_LL[4] # !B1_LL[5] # !B1_LL[6];


--B1L81 is VGAsingl:inst|GRBY[2]~817
B1L81 = B1L80 # B1_LL[8] & B1L83 & !B1_LL[7];


--B1_CC[2] is VGAsingl:inst|CC[2]
B1_CC[2] = DFFEAS(B1L48, B1_FS[5],  ,  ,  ,  ,  ,  ,  );


--B1_CC[3] is VGAsingl:inst|CC[3]
B1_CC[3] = DFFEAS(B1L49, B1_FS[5],  ,  ,  ,  ,  ,  ,  );


--B1_CC[1] is VGAsingl:inst|CC[1]
B1_CC[1] = DFFEAS(B1L50, B1_FS[5],  ,  ,  ,  ,  ,  ,  );


--B1_CC[4] is VGAsingl:inst|CC[4]
B1_CC[4] = DFFEAS(B1L51, B1_FS[5],  ,  ,  ,  ,  ,  ,  );


--B1L70 is VGAsingl:inst|GRBX[2]~516
B1L70 = B1_CC[2] & !B1_CC[4] & (B1_CC[3] # !B1_CC[1]) # !B1_CC[2] & !B1_CC[3] & (!B1_CC[4] # !B1_CC[1]);


--B1_MMD[0] is VGAsingl:inst|MMD[0]
B1_MMD[0] = DFFEAS(A1L8, !key,  ,  ,  ,  ,  ,  ,  );


--B1_MMD[1] is VGAsingl:inst|MMD[1]
B1_MMD[1] = DFFEAS(A1L7, !key,  ,  ,  ,  ,  ,  ,  );


--B1L65 is VGAsingl:inst|GRBP[2]~752
B1L65 = B1L81 & (B1_MMD[1] $ (B1L70 # B1_MMD[0])) # !B1L81 & B1L70 & !B1_MMD[0];


--A1L10 is rtl~142
A1L10 = B1_LL[6] & B1_LL[5] & B1_LL[8] & B1_LL[7];


--B1L84 is VGAsingl:inst|LessThan~988
B1L84 = B1_CC[4] & B1_CC[3];


--B1_R is VGAsingl:inst|R
B1_R = !A1L10 & !B1L84 & (key $ B1L65);


--B1L82 is VGAsingl:inst|GRBY[3]~818
B1L82 = !B1_LL[8] & !B1L78;


--B1L71 is VGAsingl:inst|GRBX[3]~517
B1L71 = !B1_CC[4] & (!B1_CC[2] # !B1_CC[3]);


--B1L66 is VGAsingl:inst|GRBP[3]~753
B1L66 = B1L82 & (B1_MMD[1] $ (B1L71 # B1_MMD[0])) # !B1L82 & B1L71 & !B1_MMD[0];


--B1_G is VGAsingl:inst|G
B1_G = !A1L10 & !B1L84 & (key $ B1L66);


--B1_LL[2] is VGAsingl:inst|LL[2]
B1_LL[2] = DFFEAS(B1L5, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1L72 is VGAsingl:inst|GRBY[1]~819
B1L72 = B1_LL[3] & (B1_LL[2] # B1_LL[6] # B1_LL[7]) # !B1_LL[3] & B1_LL[7] & (B1_LL[2] # B1_LL[6]);


--B1L73 is VGAsingl:inst|GRBY[1]~820
B1L73 = B1_LL[6] $ (!B1L72 # !B1_LL[4] # !B1_LL[5]);


--B1L74 is VGAsingl:inst|GRBY[1]~821
B1L74 = !B1_LL[7] & !B1L83;


--B1L75 is VGAsingl:inst|GRBY[1]~822
B1L75 = B1_LL[3] & !B1_LL[7] & !B1_LL[2] # !B1_LL[3] & (!B1_LL[2] # !B1_LL[7]);


--B1L76 is VGAsingl:inst|GRBY[1]~823
B1L76 = !B1_LL[6] & (B1L75 & !B1_LL[4] # !B1_LL[5]);


--B1L77 is VGAsingl:inst|GRBY[1]~824
B1L77 = B1_LL[8] & (B1L74 # B1L76) # !B1_LL[8] & B1L73;


--B1_CC[0] is VGAsingl:inst|CC[0]
B1_CC[0] = DFFEAS(B1L19, B1_FS[5],  ,  ,  ,  ,  ,  ,  );


--B1L67 is VGAsingl:inst|GRBX[1]~518
B1L67 = B1_CC[3] $ (B1_CC[1] & !B1_CC[4]);


--B1L68 is VGAsingl:inst|GRBX[1]~519
B1L68 = B1_CC[1] & B1_CC[3] # !B1_CC[1] & (B1_CC[4]);


--B1L69 is VGAsingl:inst|GRBX[1]~520
B1L69 = B1_CC[0] & !B1L68 & (B1_CC[2] $ !B1L67) # !B1_CC[0] & (B1L68 $ (B1L67 # !B1_CC[2]));


--B1L64 is VGAsingl:inst|GRBP[1]~754
B1L64 = B1L77 & (B1_MMD[1] $ (B1L69 # B1_MMD[0])) # !B1L77 & B1L69 & !B1_MMD[0];


--B1_B is VGAsingl:inst|B
B1_B = !A1L10 & !B1L84 & (key $ B1L64);


--B1_LL[1] is VGAsingl:inst|LL[1]
B1_LL[1] = DFFEAS(B1L99, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1_LL[0] is VGAsingl:inst|LL[0]
B1_LL[0] = DFFEAS(B1L1, !B1_CC[4],  ,  ,  ,  ,  ,  ,  );


--B1L1 is VGAsingl:inst|add~329
B1L1 = B1_LL[0] $ VCC;

--B1L2 is VGAsingl:inst|add~330
B1L2 = CARRY(B1_LL[0]);


--B1L3 is VGAsingl:inst|add~331
B1L3 = B1_LL[1] & !B1L2 # !B1_LL[1] & (B1L2 # GND);

--B1L4 is VGAsingl:inst|add~332
B1L4 = CARRY(!B1L2 # !B1_LL[1]);


--B1L5 is VGAsingl:inst|add~333
B1L5 = B1_LL[2] & (B1L4 $ GND) # !B1_LL[2] & !B1L4 & VCC;

--B1L6 is VGAsingl:inst|add~334
B1L6 = CARRY(B1_LL[2] & !B1L4);


--B1L7 is VGAsingl:inst|add~335
B1L7 = B1_LL[3] & !B1L6 # !B1_LL[3] & (B1L6 # GND);

--B1L8 is VGAsingl:inst|add~336
B1L8 = CARRY(!B1L6 # !B1_LL[3]);


--B1L9 is VGAsingl:inst|add~337
B1L9 = B1_LL[4] & (B1L8 $ GND) # !B1_LL[4] & !B1L8 & VCC;

--B1L10 is VGAsingl:inst|add~338
B1L10 = CARRY(B1_LL[4] & !B1L8);


--B1L11 is VGAsingl:inst|add~339
B1L11 = B1_LL[5] & !B1L10 # !B1_LL[5] & (B1L10 # GND);

--B1L12 is VGAsingl:inst|add~340
B1L12 = CARRY(!B1L10 # !B1_LL[5]);


--B1L13 is VGAsingl:inst|add~341
B1L13 = B1_LL[6] & (B1L12 $ GND) # !B1_LL[6] & !B1L12 & VCC;

--B1L14 is VGAsingl:inst|add~342
B1L14 = CARRY(B1_LL[6] & !B1L12);


--A1L11 is rtl~143
A1L11 = !B1_LL[3] & !B1_LL[4] & !B1_LL[2] & !B1_LL[1];


--B1L95 is VGAsingl:inst|LL~385
B1L95 = B1L13 & (!A1L11 # !B1_LL[0] # !A1L10);


--B1L96 is VGAsingl:inst|LL~386
B1L96 = B1L11 & (!A1L11 # !B1_LL[0] # !A1L10);


--B1L15 is VGAsingl:inst|add~343
B1L15 = B1_LL[7] & !B1L14 # !B1_LL[7] & (B1L14 # GND);

--B1L16 is VGAsingl:inst|add~344
B1L16 = CARRY(!B1L14 # !B1_LL[7]);


--B1L97 is VGAsingl:inst|LL~387
B1L97 = B1L15 & (!A1L11 # !B1_LL[0] # !A1L10);


--B1L17 is VGAsingl:inst|add~345
B1L17 = B1_LL[8] $ !B1L16;


--B1L98 is VGAsingl:inst|LL~388
B1L98 = B1L17 & (!A1L11 # !B1_LL[0] # !A1L10);


--B1L19 is VGAsingl:inst|add~347
B1L19 = B1_CC[0] $ VCC;

--B1L20 is VGAsingl:inst|add~348
B1L20 = CARRY(B1_CC[0]);


--B1L21 is VGAsingl:inst|add~349
B1L21 = B1_CC[1] & !B1L20 # !B1_CC[1] & (B1L20 # GND);

--B1L22 is VGAsingl:inst|add~350
B1L22 = CARRY(!B1L20 # !B1_CC[1]);


--B1L23 is VGAsingl:inst|add~351
B1L23 = B1_CC[2] & (B1L22 $ GND) # !B1_CC[2] & !B1L22 & VCC;

--B1L24 is VGAsingl:inst|add~352
B1L24 = CARRY(B1_CC[2] & !B1L22);


--A1L9 is rtl~4
A1L9 = B1_CC[2] & B1L84 & B1_CC[0] & !B1_CC[1];


--B1L48 is VGAsingl:inst|CC~200
B1L48 = B1L23 & !A1L9;


--B1_FS[5] is VGAsingl:inst|FS[5]
B1_FS[5] = DFFEAS(B1L59, clk,  ,  ,  ,  ,  ,  ,  );


--B1L25 is VGAsingl:inst|add~353
B1L25 = B1_CC[3] & !B1L24 # !B1_CC[3] & (B1L24 # GND);

--B1L26 is VGAsingl:inst|add~354
B1L26 = CARRY(!B1L24 # !B1_CC[3]);


--B1L49 is VGAsingl:inst|CC~201
B1L49 = B1L25 & !A1L9;


--B1L50 is VGAsingl:inst|CC~202
B1L50 = B1L21 & !A1L9;


--B1L27 is VGAsingl:inst|add~355
B1L27 = B1_CC[4] $ !B1L26;


--B1L51 is VGAsingl:inst|CC~203
B1L51 = B1L27 & !A1L9;


--A1L8 is rtl~2
A1L8 = !B1_MMD[1] & !B1_MMD[0];


--A1L7 is rtl~1
A1L7 = B1_MMD[0] & !B1_MMD[1];


--B1L99 is VGAsingl:inst|LL~389
B1L99 = B1L3 & (!A1L11 # !B1_LL[0] # !A1L10);


--B1_FS[4] is VGAsingl:inst|FS[4]
B1_FS[4] = DFFEAS(B1L60, clk,  ,  ,  ,  ,  ,  ,  );


--B1_FS[3] is VGAsingl:inst|FS[3]
B1_FS[3] = DFFEAS(B1L35, clk,  ,  ,  ,  ,  ,  ,  );


--B1_FS[2] is VGAsingl:inst|FS[2]
B1_FS[2] = DFFEAS(B1L33, clk,  ,  ,  ,  ,  ,  ,  );


--B1_FS[1] is VGAsingl:inst|FS[1]
B1_FS[1] = DFFEAS(B1L61, clk,  ,  ,  ,  ,  ,  ,  );


--B1_FS[0] is VGAsingl:inst|FS[0]
B1_FS[0] = DFFEAS(B1L62, clk,  ,  ,  ,  ,  ,  ,  );


--B1L29 is VGAsingl:inst|add~357
B1L29 = B1_FS[0] $ VCC;

--B1L30 is VGAsingl:inst|add~358
B1L30 = CARRY(B1_FS[0]);


--B1L31 is VGAsingl:inst|add~359
B1L31 = B1_FS[1] & !B1L30 # !B1_FS[1] & (B1L30 # GND);

--B1L32 is VGAsingl:inst|add~360
B1L32 = CARRY(!B1L30 # !B1_FS[1]);


--B1L33 is VGAsingl:inst|add~361
B1L33 = B1_FS[2] & (B1L32 $ GND) # !B1_FS[2] & !B1L32 & VCC;

--B1L34 is VGAsingl:inst|add~362
B1L34 = CARRY(B1_FS[2] & !B1L32);


--B1L35 is VGAsingl:inst|add~363
B1L35 = B1_FS[3] & !B1L34 # !B1_FS[3] & (B1L34 # GND);

--B1L36 is VGAsingl:inst|add~364
B1L36 = CARRY(!B1L34 # !B1_FS[3]);


--B1L37 is VGAsingl:inst|add~365
B1L37 = B1_FS[4] & (B1L36 $ GND) # !B1_FS[4] & !B1L36 & VCC;

--B1L38 is VGAsingl:inst|add~366
B1L38 = CARRY(B1_FS[4] & !B1L36);


--B1L39 is VGAsingl:inst|add~367
B1L39 = B1_FS[5] $ B1L38;


--A1L12 is rtl~144
A1L12 = B1_FS[5] & B1_FS[4] & !B1_FS[3] & !B1_FS[2];


--B1L59 is VGAsingl:inst|FS~152
B1L59 = B1L39 & (B1_FS[0] # !A1L12 # !B1_FS[1]);


--B1L60 is VGAsingl:inst|FS~153
B1L60 = B1L37 & (B1_FS[0] # !A1L12 # !B1_FS[1]);


--B1L61 is VGAsingl:inst|FS~154
B1L61 = B1L31 & (B1_FS[0] # !A1L12 # !B1_FS[1]);


--B1L62 is VGAsingl:inst|FS~155
B1L62 = B1L29 & (B1_FS[0] # !A1L12 # !B1_FS[1]);


--key is key
--operation mode is input

key = INPUT();


--clk is clk
--operation mode is input

clk = INPUT();


--r is r
--operation mode is output

r = OUTPUT(B1_R);


--g is g
--operation mode is output

g = OUTPUT(B1_G);


--b is b
--operation mode is output

b = OUTPUT(B1_B);


--HS is HS
--operation mode is output

HS = OUTPUT(!B1L84);


--VS is VS
--operation mode is output

VS = OUTPUT(!A1L10);


⌨️ 快捷键说明

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