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

📄 vga.fit.eqn

📁 VGA显示的例子(VHDL语言)
💻 EQN
📖 第 1 页 / 共 2 页
字号:
B1L13 = CARRY(B1L13_cout_1);


--B1L14 is VGAsingl:inst|add~349 at LC_X12_Y7_N3
--operation mode is arithmetic

B1L14 = B1_LL[3] $ B1L29;

--B1L15 is VGAsingl:inst|add~351 at LC_X12_Y7_N3
--operation mode is arithmetic

B1L15_cout_0 = !B1L29 # !B1_LL[3];
B1L15 = CARRY(B1L15_cout_0);

--B1L16 is VGAsingl:inst|add~351COUT1_455 at LC_X12_Y7_N3
--operation mode is arithmetic

B1L16_cout_1 = !B1L30 # !B1_LL[3];
B1L16 = CARRY(B1L16_cout_1);


--B1L17 is VGAsingl:inst|add~354 at LC_X12_Y7_N8
--operation mode is normal

B1L17_carry_eqn = (!B1L8 & B1L12) # (B1L8 & B1L13);
B1L17 = B1L17_carry_eqn $ !B1_LL[8];


--B1L18 is VGAsingl:inst|add~359 at LC_X12_Y3_N7
--operation mode is arithmetic

B1L18 = B1_CC[2] $ (!B1L25);

--B1L19 is VGAsingl:inst|add~361 at LC_X12_Y3_N7
--operation mode is arithmetic

B1L19_cout_0 = B1_CC[2] & (!B1L25);
B1L19 = CARRY(B1L19_cout_0);

--B1L20 is VGAsingl:inst|add~361COUT1_446 at LC_X12_Y3_N7
--operation mode is arithmetic

B1L20_cout_1 = B1_CC[2] & (!B1L26);
B1L20 = CARRY(B1L20_cout_1);


--B1L66 is VGAsingl:inst|Equal~230 at LC_X13_Y3_N6
--operation mode is normal

B1L66 = !B1_CC[1] & B1_CC[2] & B1_CC[0] & B1L96;


--B1_FS[5] is VGAsingl:inst|FS[5] at LC_X12_Y4_N0
--operation mode is normal

B1_FS[5]_lut_out = B1L40 & (B1_FS[0] # !B1L67 # !B1_FS[1]);
B1_FS[5] = DFFEAS(B1_FS[5]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L21 is VGAsingl:inst|add~364 at LC_X12_Y3_N8
--operation mode is arithmetic

B1L21 = B1_CC[3] $ (B1L19);

--B1L22 is VGAsingl:inst|add~366 at LC_X12_Y3_N8
--operation mode is arithmetic

B1L22_cout_0 = !B1L19 # !B1_CC[3];
B1L22 = CARRY(B1L22_cout_0);

--B1L23 is VGAsingl:inst|add~366COUT1_448 at LC_X12_Y3_N8
--operation mode is arithmetic

B1L23_cout_1 = !B1L20 # !B1_CC[3];
B1L23 = CARRY(B1L23_cout_1);


--B1L24 is VGAsingl:inst|add~369 at LC_X12_Y3_N6
--operation mode is arithmetic

B1L24 = B1_CC[1] $ (B1L32);

--B1L25 is VGAsingl:inst|add~371 at LC_X12_Y3_N6
--operation mode is arithmetic

B1L25_cout_0 = !B1L32 # !B1_CC[1];
B1L25 = CARRY(B1L25_cout_0);

--B1L26 is VGAsingl:inst|add~371COUT1_444 at LC_X12_Y3_N6
--operation mode is arithmetic

B1L26_cout_1 = !B1L33 # !B1_CC[1];
B1L26 = CARRY(B1L26_cout_1);


--B1L27 is VGAsingl:inst|add~374 at LC_X12_Y3_N9
--operation mode is normal

B1L27 = B1L22 $ !B1_CC[4];


--B1L28 is VGAsingl:inst|add~379 at LC_X12_Y7_N2
--operation mode is arithmetic

B1L28 = B1_LL[2] $ !B1L38;

--B1L29 is VGAsingl:inst|add~381 at LC_X12_Y7_N2
--operation mode is arithmetic

B1L29_cout_0 = B1_LL[2] & !B1L38;
B1L29 = CARRY(B1L29_cout_0);

--B1L30 is VGAsingl:inst|add~381COUT1_454 at LC_X12_Y7_N2
--operation mode is arithmetic

B1L30_cout_1 = B1_LL[2] & !B1L39;
B1L30 = CARRY(B1L30_cout_1);


--B1L31 is VGAsingl:inst|add~384 at LC_X12_Y3_N5
--operation mode is arithmetic

B1L31 = !B1_CC[0];

--B1L32 is VGAsingl:inst|add~386 at LC_X12_Y3_N5
--operation mode is arithmetic

B1L32_cout_0 = B1_CC[0];
B1L32 = CARRY(B1L32_cout_0);

--B1L33 is VGAsingl:inst|add~386COUT1_443 at LC_X12_Y3_N5
--operation mode is arithmetic

B1L33_cout_1 = B1_CC[0];
B1L33 = CARRY(B1L33_cout_1);


--B1L34 is VGAsingl:inst|add~389 at LC_X12_Y7_N0
--operation mode is arithmetic

B1L34 = !B1_LL[0];

--B1L35 is VGAsingl:inst|add~391 at LC_X12_Y7_N0
--operation mode is arithmetic

B1L35_cout_0 = B1_LL[0];
B1L35 = CARRY(B1L35_cout_0);

--B1L36 is VGAsingl:inst|add~391COUT1_450 at LC_X12_Y7_N0
--operation mode is arithmetic

B1L36_cout_1 = B1_LL[0];
B1L36 = CARRY(B1L36_cout_1);


--B1L37 is VGAsingl:inst|add~394 at LC_X12_Y7_N1
--operation mode is arithmetic

B1L37 = B1_LL[1] $ B1L35;

--B1L38 is VGAsingl:inst|add~396 at LC_X12_Y7_N1
--operation mode is arithmetic

B1L38_cout_0 = !B1L35 # !B1_LL[1];
B1L38 = CARRY(B1L38_cout_0);

--B1L39 is VGAsingl:inst|add~396COUT1_452 at LC_X12_Y7_N1
--operation mode is arithmetic

B1L39_cout_1 = !B1L36 # !B1_LL[1];
B1L39 = CARRY(B1L39_cout_1);


--B1L40 is VGAsingl:inst|add~399 at LC_X13_Y4_N6
--operation mode is normal

B1L40_carry_eqn = (!B1L48 & B1L42) # (B1L48 & B1L43);
B1L40 = B1L40_carry_eqn $ B1_FS[5];


--B1_FS[0] is VGAsingl:inst|FS[0] at LC_X13_Y4_N0
--operation mode is normal

B1_FS[0]_lut_out = B1L44 & (B1_FS[0] # !B1_FS[1] # !B1L67);
B1_FS[0] = DFFEAS(B1_FS[0]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_FS[4] is VGAsingl:inst|FS[4] at LC_X13_Y4_N8
--operation mode is normal

B1_FS[4]_lut_out = B1L41 & (B1_FS[0] # !B1L67 # !B1_FS[1]);
B1_FS[4] = DFFEAS(B1_FS[4]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_FS[2] is VGAsingl:inst|FS[2] at LC_X12_Y4_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_FS[2]_lut_out = GND;
B1_FS[2] = DFFEAS(B1_FS[2]_lut_out, GLOBAL(clk), VCC, , , B1L51, , , VCC);


--B1L67 is VGAsingl:inst|Equal~233 at LC_X13_Y4_N7
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_FS[3]_qfbk = B1_FS[3];
B1L67 = B1_FS[5] & !B1_FS[2] & !B1_FS[3]_qfbk & B1_FS[4];

--B1_FS[3] is VGAsingl:inst|FS[3] at LC_X13_Y4_N7
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.

B1_FS[3] = DFFEAS(B1L67, GLOBAL(clk), VCC, , , B1L47, , , VCC);


--B1_FS[1] is VGAsingl:inst|FS[1] at LC_X13_Y4_N9
--operation mode is normal

B1_FS[1]_lut_out = B1L54 & (B1_FS[0] # !B1_FS[1] # !B1L67);
B1_FS[1] = DFFEAS(B1_FS[1]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L41 is VGAsingl:inst|add~404 at LC_X13_Y4_N5
--operation mode is arithmetic

B1L41_carry_eqn = (!B1L48 & GND) # (B1L48 & VCC);
B1L41 = B1_FS[4] $ (!B1L41_carry_eqn);

--B1L42 is VGAsingl:inst|add~406 at LC_X13_Y4_N5
--operation mode is arithmetic

B1L42_cout_0 = B1_FS[4] & (!B1L48);
B1L42 = CARRY(B1L42_cout_0);

--B1L43 is VGAsingl:inst|add~406COUT1_468 at LC_X13_Y4_N5
--operation mode is arithmetic

B1L43_cout_1 = B1_FS[4] & (!B1L48);
B1L43 = CARRY(B1L43_cout_1);


--B1L44 is VGAsingl:inst|add~409 at LC_X13_Y4_N1
--operation mode is arithmetic

B1L44 = !B1_FS[0];

--B1L45 is VGAsingl:inst|add~411 at LC_X13_Y4_N1
--operation mode is arithmetic

B1L45_cout_0 = B1_FS[0];
B1L45 = CARRY(B1L45_cout_0);

--B1L46 is VGAsingl:inst|add~411COUT1_463 at LC_X13_Y4_N1
--operation mode is arithmetic

B1L46_cout_1 = B1_FS[0];
B1L46 = CARRY(B1L46_cout_1);


--B1L47 is VGAsingl:inst|add~414 at LC_X13_Y4_N4
--operation mode is arithmetic

B1L47 = B1_FS[3] $ B1L52;

--B1L48 is VGAsingl:inst|add~416 at LC_X13_Y4_N4
--operation mode is arithmetic

B1L48 = B1L49;


--B1L51 is VGAsingl:inst|add~419 at LC_X13_Y4_N3
--operation mode is arithmetic

B1L51 = B1_FS[2] $ !B1L55;

--B1L52 is VGAsingl:inst|add~421 at LC_X13_Y4_N3
--operation mode is arithmetic

B1L52_cout_0 = B1_FS[2] & !B1L55;
B1L52 = CARRY(B1L52_cout_0);

--B1L53 is VGAsingl:inst|add~421COUT1_466 at LC_X13_Y4_N3
--operation mode is arithmetic

B1L53_cout_1 = B1_FS[2] & !B1L56;
B1L53 = CARRY(B1L53_cout_1);


--B1L54 is VGAsingl:inst|add~424 at LC_X13_Y4_N2
--operation mode is arithmetic

B1L54 = B1_FS[1] $ B1L45;

--B1L55 is VGAsingl:inst|add~426 at LC_X13_Y4_N2
--operation mode is arithmetic

B1L55_cout_0 = !B1L45 # !B1_FS[1];
B1L55 = CARRY(B1L55_cout_0);

--B1L56 is VGAsingl:inst|add~426COUT1_465 at LC_X13_Y4_N2
--operation mode is arithmetic

B1L56_cout_1 = !B1L46 # !B1_FS[1];
B1L56 = CARRY(B1L56_cout_1);


--reset is reset at PIN_93
--operation mode is input

reset = INPUT();


--clk is clk at PIN_18
--operation mode is input

clk = INPUT();


--r is r at PIN_112
--operation mode is output

r = OUTPUT(B1_R);


--g is g at PIN_111
--operation mode is output

g = OUTPUT(B1_G);


--b is b at PIN_110
--operation mode is output

b = OUTPUT(B1_B);


--HS is HS at PIN_106
--operation mode is output

HS = OUTPUT(!B1L96);


--VS is VS at PIN_107
--operation mode is output

VS = OUTPUT(!B1L64);


⌨️ 快捷键说明

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