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

📄 color.fit.eqn

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

CC[4]_lut_out = A1L71 & A1L701;
CC[4] = DFFEA(CC[4]_lut_out, GLOBAL(FS[3]), VCC, , , , );


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

CC[3]_lut_out = A1L701 & A1L31;
CC[3] = DFFEA(CC[3]_lut_out, GLOBAL(FS[3]), VCC, , , , );


--A1L09 is LessThan~581 at LC_X8_Y11_N5
--operation mode is normal

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


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

LL[6]_lut_out = A1L24 & (A1L801 # !A1L19 # !LL[0]);
LL[6] = DFFEA(LL[6]_lut_out, !GLOBAL(CC[4]), VCC, , , , );


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

LL[5]_lut_out = A1L83 & (A1L801 # !A1L19 # !LL[0]);
LL[5] = DFFEA(LL[5]_lut_out, !GLOBAL(CC[4]), VCC, , , , );


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

LL[8]_lut_out = A1L05 & (A1L801 # !A1L19 # !LL[0]);
LL[8] = DFFEA(LL[8]_lut_out, !GLOBAL(CC[4]), VCC, , , , );


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

LL[7]_lut_out = A1L64 & (A1L801 # !A1L19 # !LL[0]);
LL[7] = DFFEA(LL[7]_lut_out, !GLOBAL(CC[4]), VCC, , , , );


--A1L19 is LessThan~582 at LC_X9_Y10_N8
--operation mode is normal

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


--A1L38 is GRBY[2]~816 at LC_X9_Y10_N5
--operation mode is normal

LL[4]_qfbk = LL[4];
A1L38 = LL[7] & LL[6] & LL[4]_qfbk & LL[5];

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

LL[4]_sload_eqn = A1L43;
LL[4] = DFFEA(LL[4]_sload_eqn, !GLOBAL(CC[4]), VCC, , , , );


--A1L48 is GRBY[2]~817 at LC_X9_Y11_N2
--operation mode is normal

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


--A1L58 is GRBY[2]~818 at LC_X9_Y12_N1
--operation mode is normal

A1L58 = !LL[8] & (A1L38 # A1L48 & !LL[7]);


--A1L78 is GRBY~29 at LC_X9_Y11_N5
--operation mode is normal

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


--A1L68 is GRBY[2]~819 at LC_X9_Y12_N2
--operation mode is normal

A1L68 = A1L58 # LL[8] & !LL[7] & A1L78;


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

CC[2]_lut_out = A1L9 & A1L701;
CC[2] = DFFEA(CC[2]_lut_out, GLOBAL(FS[3]), VCC, , , , );


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

CC[1]_lut_out = A1L701 & A1L5;
CC[1] = DFFEA(CC[1]_lut_out, GLOBAL(FS[3]), VCC, , , , );


--A1L57 is GRBX[2]~492 at LC_X9_Y11_N9
--operation mode is normal

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


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

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


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

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


--A1L07 is GRBP[2]~726 at LC_X9_Y12_N4
--operation mode is normal

A1L07 = A1L68 & (MMD[1] $ (A1L57 # MMD[0])) # !A1L68 & A1L57 & !MMD[0];


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

GRB[2] = !A1L09 & !A1L19 & (MD $ A1L07);


--A1L88 is GRBY~820 at LC_X9_Y12_N8
--operation mode is normal

A1L88 = !A1L38 & !LL[8];


--A1L67 is GRBX~30 at LC_X9_Y11_N7
--operation mode is normal

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


--A1L17 is GRBP[3]~727 at LC_X9_Y12_N9
--operation mode is normal

A1L17 = A1L88 & (MMD[1] $ (MMD[0] # !A1L67)) # !A1L88 & !A1L67 & !MMD[0];


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

GRB[3] = !A1L09 & !A1L19 & (MD $ A1L17);


--A1L77 is GRBY[1]~783 at LC_X9_Y10_N7
--operation mode is normal

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

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

LL[2]_sload_eqn = A1L62;
LL[2] = DFFEA(LL[2]_sload_eqn, !GLOBAL(CC[4]), VCC, , , , );


--A1L87 is GRBY[1]~784 at LC_X9_Y10_N3
--operation mode is normal

A1L87 = LL[6] $ (!A1L77 # !LL[4] # !LL[5]);


--A1L97 is GRBY[1]~821 at LC_X9_Y12_N0
--operation mode is normal

A1L97 = !LL[7] & !A1L78;


--A1L08 is GRBY[1]~822 at LC_X10_Y11_N2
--operation mode is normal

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


--A1L18 is GRBY[1]~823 at LC_X10_Y11_N4
--operation mode is normal

A1L18 = !LL[6] & (A1L08 & !LL[4] # !LL[5]);


--A1L28 is GRBY[1]~824 at LC_X9_Y12_N7
--operation mode is normal

A1L28 = LL[8] & (A1L18 # A1L97) # !LL[8] & A1L87;


--A1L27 is GRBX[1]~486 at LC_X9_Y11_N8
--operation mode is normal

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


--A1L37 is GRBX[1]~487 at LC_X9_Y11_N6
--operation mode is normal

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


--A1L47 is GRBX[1]~488 at LC_X9_Y11_N4
--operation mode is normal

A1L47 = CC[0] & !A1L37 & (CC[1] $ !A1L27) # !CC[0] & (CC[1] & !A1L37 # !CC[1] & !A1L27);


--A1L96 is GRBP[1]~728 at LC_X9_Y12_N6
--operation mode is normal

A1L96 = A1L28 & (MMD[1] $ (A1L47 # MMD[0])) # !A1L28 & A1L47 & !MMD[0];


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

GRB[1] = !A1L09 & !A1L19 & (MD $ A1L96);


--A1L71 is add~38 at LC_X8_Y11_N4
--operation mode is normal

A1L71 = A1L51 $ !CC[4];


--A1L701 is reduce_nor~4 at LC_X8_Y11_N6
--operation mode is normal

CC[0]_qfbk = CC[0];
A1L701 = CC[1] # !A1L09 # !CC[0]_qfbk # !CC[2];

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

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


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

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


--A1L31 is add~37 at LC_X8_Y11_N3
--operation mode is arithmetic

A1L31 = CC[3] $ A1L11;

--A1L51 is add~37COUT0 at LC_X8_Y11_N3
--operation mode is arithmetic

A1L51_cout_0 = !A1L11 # !CC[3];
A1L51 = CARRY(A1L51_cout_0);

--A1L61 is add~37COUT1 at LC_X8_Y11_N3
--operation mode is arithmetic

A1L61_cout_1 = !A1L21 # !CC[3];
A1L61 = CARRY(A1L61_cout_1);


--A1L24 is add~45 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L24_carry_eqn = (!A1L53 & A1L04) # (A1L53 & A1L14);
A1L24 = LL[6] $ !A1L24_carry_eqn;

--A1L44 is add~45COUT0 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L44_cout_0 = LL[6] & !A1L04;
A1L44 = CARRY(A1L44_cout_0);

--A1L54 is add~45COUT1 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L54_cout_1 = LL[6] & !A1L14;
A1L54 = CARRY(A1L54_cout_1);


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

LL[1]_lut_out = A1L22 & (A1L801 # !A1L19 # !LL[0]);
LL[1] = DFFEA(LL[1]_lut_out, !GLOBAL(CC[4]), VCC, , , , );


--A1L801 is reduce_nor~84 at LC_X9_Y10_N0
--operation mode is normal

LL[3]_qfbk = LL[3];
A1L801 = LL[2] # LL[1] # LL[3]_qfbk # LL[4];

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

LL[3]_sload_eqn = A1L03;
LL[3] = DFFEA(LL[3]_sload_eqn, !GLOBAL(CC[4]), VCC, , , , );


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

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


--A1L83 is add~44 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L83_carry_eqn = (!A1L53 & GND) # (A1L53 & VCC);
A1L83 = LL[5] $ A1L83_carry_eqn;

--A1L04 is add~44COUT0 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L04_cout_0 = !A1L53 # !LL[5];
A1L04 = CARRY(A1L04_cout_0);

--A1L14 is add~44COUT1 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L14_cout_1 = !A1L53 # !LL[5];
A1L14 = CARRY(A1L14_cout_1);


--A1L05 is add~47 at LC_X10_Y10_N8
--operation mode is normal

A1L05_carry_eqn = (!A1L53 & A1L84) # (A1L53 & A1L94);
A1L05 = A1L05_carry_eqn $ !LL[8];


--A1L64 is add~46 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L64_carry_eqn = (!A1L53 & A1L44) # (A1L53 & A1L54);
A1L64 = LL[7] $ A1L64_carry_eqn;

--A1L84 is add~46COUT0 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L84_cout_0 = !A1L44 # !LL[7];
A1L84 = CARRY(A1L84_cout_0);

--A1L94 is add~46COUT1 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L94_cout_1 = !A1L54 # !LL[7];
A1L94 = CARRY(A1L94_cout_1);


--A1L43 is add~43 at LC_X10_Y10_N4
--operation mode is arithmetic

A1L43 = LL[4] $ !A1L23;

--A1L53 is add~43COUT at LC_X10_Y10_N4
--operation mode is arithmetic

A1L53 = A1L63;


--A1L03 is add~42 at LC_X10_Y10_N3
--operation mode is arithmetic

A1L03 = LL[3] $ A1L82;

--A1L23 is add~42COUT0 at LC_X10_Y10_N3
--operation mode is arithmetic

A1L23_cout_0 = !A1L82 # !LL[3];
A1L23 = CARRY(A1L23_cout_0);

--A1L33 is add~42COUT1 at LC_X10_Y10_N3
--operation mode is arithmetic

A1L33_cout_1 = !A1L92 # !LL[3];
A1L33 = CARRY(A1L33_cout_1);


--A1L9 is add~36 at LC_X8_Y11_N2
--operation mode is arithmetic

A1L9 = CC[2] $ !A1L7;

--A1L11 is add~36COUT0 at LC_X8_Y11_N2
--operation mode is arithmetic

A1L11_cout_0 = CC[2] & !A1L7;
A1L11 = CARRY(A1L11_cout_0);

--A1L21 is add~36COUT1 at LC_X8_Y11_N2
--operation mode is arithmetic

A1L21_cout_1 = CC[2] & !A1L8;
A1L21 = CARRY(A1L21_cout_1);


--A1L5 is add~35 at LC_X8_Y11_N1
--operation mode is arithmetic

A1L5 = CC[1] $ A1L3;

--A1L7 is add~35COUT0 at LC_X8_Y11_N1
--operation mode is arithmetic

A1L7_cout_0 = !A1L3 # !CC[1];
A1L7 = CARRY(A1L7_cout_0);

--A1L8 is add~35COUT1 at LC_X8_Y11_N1
--operation mode is arithmetic

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


--A1L62 is add~41 at LC_X10_Y10_N2
--operation mode is arithmetic

A1L62 = LL[2] $ !A1L42;

--A1L82 is add~41COUT0 at LC_X10_Y10_N2
--operation mode is arithmetic

A1L82_cout_0 = LL[2] & !A1L42;
A1L82 = CARRY(A1L82_cout_0);

--A1L92 is add~41COUT1 at LC_X10_Y10_N2
--operation mode is arithmetic

A1L92_cout_1 = LL[2] & !A1L52;
A1L92 = CARRY(A1L92_cout_1);


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

A1L1 = !CC[0];

--A1L3 is add~34COUT0 at LC_X8_Y11_N0
--operation mode is arithmetic

A1L3_cout_0 = CC[0];
A1L3 = CARRY(A1L3_cout_0);

--A1L4 is add~34COUT1 at LC_X8_Y11_N0
--operation mode is arithmetic

A1L4_cout_1 = CC[0];
A1L4 = CARRY(A1L4_cout_1);


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

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


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

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


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

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


--A1L22 is add~40 at LC_X10_Y10_N1
--operation mode is arithmetic

A1L22 = LL[1] $ A1L02;

--A1L42 is add~40COUT0 at LC_X10_Y10_N1
--operation mode is arithmetic

A1L42_cout_0 = !A1L02 # !LL[1];
A1L42 = CARRY(A1L42_cout_0);

--A1L52 is add~40COUT1 at LC_X10_Y10_N1
--operation mode is arithmetic

A1L52_cout_1 = !A1L12 # !LL[1];
A1L52 = CARRY(A1L52_cout_1);


--A1L81 is add~39 at LC_X10_Y10_N0
--operation mode is arithmetic

A1L81 = !LL[0];

--A1L02 is add~39COUT0 at LC_X10_Y10_N0
--operation mode is arithmetic

A1L02_cout_0 = LL[0];
A1L02 = CARRY(A1L02_cout_0);

--A1L12 is add~39COUT1 at LC_X10_Y10_N0
--operation mode is arithmetic

A1L12_cout_1 = LL[0];
A1L12 = CARRY(A1L12_cout_1);


--MD is MD at PIN_1
--operation mode is input

MD = INPUT();


--CLK is CLK at PIN_92
--operation mode is input

CLK = INPUT();


--HS is HS at PIN_139
--operation mode is output

HS = OUTPUT(!A1L09);


--VS is VS at PIN_140
--operation mode is output

VS = OUTPUT(!A1L19);


--R is R at PIN_131
--operation mode is output

R = OUTPUT(GRB[2]);


--G is G at PIN_132
--operation mode is output

G = OUTPUT(GRB[3]);


--B is B at PIN_134
--operation mode is output

B = OUTPUT(GRB[1]);




⌨️ 快捷键说明

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