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

📄 color.map.eqn

📁 vga在vhdl下的 图像控制 一种方法
💻 EQN
字号:
--CC[4] is CC[4]
--operation mode is normal

CC[4]_lut_out = A1L9 & A1L38;
CC[4] = DFFEA(CC[4]_lut_out, FS[3], VCC, , , , );


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

CC[3]_lut_out = A1L7 & A1L38;
CC[3] = DFFEA(CC[3]_lut_out, FS[3], VCC, , , , );


--A1L66 is LessThan~581
--operation mode is normal

A1L66 = CC[4] & CC[3];


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

LL[6]_lut_out = A1L22 & (A1L48 # !LL[0] # !A1L76);
LL[6] = DFFEA(LL[6]_lut_out, !CC[4], VCC, , , , );


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

LL[5]_lut_out = A1L02 & (A1L48 # !LL[0] # !A1L76);
LL[5] = DFFEA(LL[5]_lut_out, !CC[4], VCC, , , , );


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

LL[8]_lut_out = A1L62 & (A1L48 # !LL[0] # !A1L76);
LL[8] = DFFEA(LL[8]_lut_out, !CC[4], VCC, , , , );


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

LL[7]_lut_out = A1L42 & (A1L48 # !LL[0] # !A1L76);
LL[7] = DFFEA(LL[7]_lut_out, !CC[4], VCC, , , , );


--A1L76 is LessThan~582
--operation mode is normal

A1L76 = LL[6] & LL[5] & LL[8] & LL[7];


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

LL[4]_lut_out = A1L81;
LL[4] = DFFEA(LL[4]_lut_out, !CC[4], VCC, , , , );


--A1L95 is GRBY[2]~816
--operation mode is normal

A1L95 = LL[6] & LL[5] & LL[7] & LL[4];


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

LL[3]_lut_out = A1L61;
LL[3] = DFFEA(LL[3]_lut_out, !CC[4], VCC, , , , );


--A1L06 is GRBY[2]~817
--operation mode is normal

A1L06 = !LL[4] # !LL[3] # !LL[5] # !LL[6];


--A1L16 is GRBY[2]~818
--operation mode is normal

A1L16 = !LL[8] & (A1L95 # A1L06 & !LL[7]);


--A1L36 is GRBY~29
--operation mode is normal

A1L36 = !LL[3] & !LL[4] # !LL[5] # !LL[6];


--A1L26 is GRBY[2]~819
--operation mode is normal

A1L26 = A1L16 # LL[8] & A1L36 & !LL[7];


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

CC[2]_lut_out = A1L5 & A1L38;
CC[2] = DFFEA(CC[2]_lut_out, FS[3], VCC, , , , );


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

CC[1]_lut_out = A1L3 & A1L38;
CC[1] = DFFEA(CC[1]_lut_out, FS[3], VCC, , , , );


--A1L15 is GRBX[2]~492
--operation mode is normal

A1L15 = CC[2] & !CC[4] & (CC[3] # !CC[1]) # !CC[2] & !CC[3] & (!CC[4] # !CC[1]);


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

MMD[0]_lut_out = !MMD[0] & !MMD[1];
MMD[0] = DFFEA(MMD[0]_lut_out, !MD, VCC, , , , );


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

MMD[1]_lut_out = !MMD[1] & MMD[0];
MMD[1] = DFFEA(MMD[1]_lut_out, !MD, VCC, , , , );


--A1L64 is GRBP[2]~726
--operation mode is normal

A1L64 = A1L26 & (MMD[1] $ (A1L15 # MMD[0])) # !A1L26 & A1L15 & !MMD[0];


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

GRB[2] = !A1L66 & !A1L76 & (MD $ A1L64);


--A1L46 is GRBY~820
--operation mode is normal

A1L46 = !LL[8] & !A1L95;


--A1L25 is GRBX~30
--operation mode is normal

A1L25 = CC[4] # CC[3] & CC[2];


--A1L74 is GRBP[3]~727
--operation mode is normal

A1L74 = A1L46 & (MMD[1] $ (MMD[0] # !A1L25)) # !A1L46 & !A1L25 & !MMD[0];


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

GRB[3] = !A1L66 & !A1L76 & (MD $ A1L74);


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

LL[2]_lut_out = A1L41;
LL[2] = DFFEA(LL[2]_lut_out, !CC[4], VCC, , , , );


--A1L35 is GRBY[1]~783
--operation mode is normal

A1L35 = LL[3] & (LL[2] # LL[6] # LL[7]) # !LL[3] & LL[7] & (LL[2] # LL[6]);


--A1L45 is GRBY[1]~784
--operation mode is normal

A1L45 = LL[6] $ (!A1L35 # !LL[4] # !LL[5]);


--A1L55 is GRBY[1]~821
--operation mode is normal

A1L55 = !LL[7] & !A1L36;


--A1L65 is GRBY[1]~822
--operation mode is normal

A1L65 = LL[7] & !LL[3] & !LL[2] # !LL[7] & (!LL[2] # !LL[3]);


--A1L75 is GRBY[1]~823
--operation mode is normal

A1L75 = !LL[6] & (A1L65 & !LL[4] # !LL[5]);


--A1L85 is GRBY[1]~824
--operation mode is normal

A1L85 = LL[8] & (A1L55 # A1L75) # !LL[8] & A1L45;


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

CC[0]_lut_out = A1L1;
CC[0] = DFFEA(CC[0]_lut_out, FS[3], VCC, , , , );


--A1L84 is GRBX[1]~486
--operation mode is normal

A1L84 = CC[4] $ (CC[2] & !CC[3]);


--A1L94 is GRBX[1]~487
--operation mode is normal

A1L94 = CC[4] & (CC[2] # CC[3]) # !CC[4] & !CC[2] & CC[3];


--A1L05 is GRBX[1]~488
--operation mode is normal

A1L05 = CC[1] & !A1L94 & (A1L84 # !CC[0]) # !CC[1] & !A1L84 & (!A1L94 # !CC[0]);


--A1L54 is GRBP[1]~728
--operation mode is normal

A1L54 = A1L85 & (MMD[1] $ (A1L05 # MMD[0])) # !A1L85 & A1L05 & !MMD[0];


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

GRB[1] = !A1L66 & !A1L76 & (MD $ A1L54);


--A1L9 is add~38
--operation mode is normal

A1L9_carry_eqn = A1L8;
A1L9 = CC[4] $ !A1L9_carry_eqn;


--A1L38 is reduce_nor~4
--operation mode is normal

A1L38 = CC[1] # !CC[0] # !CC[2] # !A1L66;


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

FS[3]_lut_out = FS[3] & (FS[1] $ FS[0] # !FS[2]) # !FS[3] & FS[1] & FS[0] & FS[2];
FS[3] = DFFEA(FS[3]_lut_out, CLK, VCC, , , , );


--A1L7 is add~37
--operation mode is arithmetic

A1L7_carry_eqn = A1L6;
A1L7 = CC[3] $ A1L7_carry_eqn;

--A1L8 is add~37COUT
--operation mode is arithmetic

A1L8 = CARRY(!A1L6 # !CC[3]);


--A1L22 is add~45
--operation mode is arithmetic

A1L22_carry_eqn = A1L12;
A1L22 = LL[6] $ !A1L22_carry_eqn;

--A1L32 is add~45COUT
--operation mode is arithmetic

A1L32 = CARRY(LL[6] & !A1L12);


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

LL[1]_lut_out = A1L21 & (A1L48 # !LL[0] # !A1L76);
LL[1] = DFFEA(LL[1]_lut_out, !CC[4], VCC, , , , );


--A1L48 is reduce_nor~84
--operation mode is normal

A1L48 = LL[3] # LL[4] # LL[2] # LL[1];


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

LL[0]_lut_out = A1L01;
LL[0] = DFFEA(LL[0]_lut_out, !CC[4], VCC, , , , );


--A1L02 is add~44
--operation mode is arithmetic

A1L02_carry_eqn = A1L91;
A1L02 = LL[5] $ A1L02_carry_eqn;

--A1L12 is add~44COUT
--operation mode is arithmetic

A1L12 = CARRY(!A1L91 # !LL[5]);


--A1L62 is add~47
--operation mode is normal

A1L62_carry_eqn = A1L52;
A1L62 = LL[8] $ !A1L62_carry_eqn;


--A1L42 is add~46
--operation mode is arithmetic

A1L42_carry_eqn = A1L32;
A1L42 = LL[7] $ A1L42_carry_eqn;

--A1L52 is add~46COUT
--operation mode is arithmetic

A1L52 = CARRY(!A1L32 # !LL[7]);


--A1L81 is add~43
--operation mode is arithmetic

A1L81_carry_eqn = A1L71;
A1L81 = LL[4] $ !A1L81_carry_eqn;

--A1L91 is add~43COUT
--operation mode is arithmetic

A1L91 = CARRY(LL[4] & !A1L71);


--A1L61 is add~42
--operation mode is arithmetic

A1L61_carry_eqn = A1L51;
A1L61 = LL[3] $ A1L61_carry_eqn;

--A1L71 is add~42COUT
--operation mode is arithmetic

A1L71 = CARRY(!A1L51 # !LL[3]);


--A1L5 is add~36
--operation mode is arithmetic

A1L5_carry_eqn = A1L4;
A1L5 = CC[2] $ !A1L5_carry_eqn;

--A1L6 is add~36COUT
--operation mode is arithmetic

A1L6 = CARRY(CC[2] & !A1L4);


--A1L3 is add~35
--operation mode is arithmetic

A1L3_carry_eqn = A1L2;
A1L3 = CC[1] $ A1L3_carry_eqn;

--A1L4 is add~35COUT
--operation mode is arithmetic

A1L4 = CARRY(!A1L2 # !CC[1]);


--A1L41 is add~41
--operation mode is arithmetic

A1L41_carry_eqn = A1L31;
A1L41 = LL[2] $ !A1L41_carry_eqn;

--A1L51 is add~41COUT
--operation mode is arithmetic

A1L51 = CARRY(LL[2] & !A1L31);


--A1L1 is add~34
--operation mode is arithmetic

A1L1 = !CC[0];

--A1L2 is add~34COUT
--operation mode is arithmetic

A1L2 = CARRY(CC[0]);


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

FS[1]_lut_out = !FS[1];
FS[1] = DFFEA(FS[1]_lut_out, CLK, VCC, , FS[0], , );


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

FS[0]_lut_out = !FS[0] & (FS[1] # !FS[2] # !FS[3]);
FS[0] = DFFEA(FS[0]_lut_out, CLK, VCC, , , , );


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

FS[2]_lut_out = FS[1] & (FS[2] $ FS[0]) # !FS[1] & FS[2] & (FS[0] # !FS[3]);
FS[2] = DFFEA(FS[2]_lut_out, CLK, VCC, , , , );


--A1L21 is add~40
--operation mode is arithmetic

A1L21_carry_eqn = A1L11;
A1L21 = LL[1] $ A1L21_carry_eqn;

--A1L31 is add~40COUT
--operation mode is arithmetic

A1L31 = CARRY(!A1L11 # !LL[1]);


--A1L01 is add~39
--operation mode is arithmetic

A1L01 = !LL[0];

--A1L11 is add~39COUT
--operation mode is arithmetic

A1L11 = CARRY(LL[0]);


--MD is MD
--operation mode is input

MD = INPUT();


--CLK is CLK
--operation mode is input

CLK = INPUT();


--HS is HS
--operation mode is output

HS = OUTPUT(!A1L66);


--VS is VS
--operation mode is output

VS = OUTPUT(!A1L76);


--R is R
--operation mode is output

R = OUTPUT(GRB[2]);


--G is G
--operation mode is output

G = OUTPUT(GRB[3]);


--B is B
--operation mode is output

B = OUTPUT(GRB[1]);


⌨️ 快捷键说明

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