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

📄 vgatest.fit.eqn

📁 利用VHDL实现CPLD(EPM240T100C5)的VGA屏幕输出
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- 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.
--A1L98Q is h_synch~reg0 at LC_X7_Y2_N3
--operation mode is normal

A1L98Q_lut_out = A1L88 # !pixel_count[6] & A1L701 & A1L601;
A1L98Q = DFFEAS(A1L98Q_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L251Q is v_synch~reg0 at LC_X4_Y3_N8
--operation mode is normal

A1L251Q_lut_out = A1L251Q & (line_count[1] # !A1L621 # !line_count[2]) # !A1L251Q & !line_count[2] & A1L621 & line_count[1];
A1L251Q = DFFEAS(A1L251Q_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L31Q is R[0]~reg0 at LC_X7_Y3_N3
--operation mode is normal

A1L31Q_lut_out = A1L71 # A1L31Q & !A1L931 # !A1L81;
A1L31Q = DFFEAS(A1L31Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--A1L51Q is R[1]~reg0 at LC_X7_Y3_N5
--operation mode is normal

A1L51Q_lut_out = A1L91 # A1L51Q & !A1L931 # !A1L81;
A1L51Q = DFFEAS(A1L51Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--A1L8Q is G[0]~reg0 at LC_X7_Y4_N5
--operation mode is normal

A1L8Q_lut_out = A1L02 # A1L8Q & !A1L931 # !A1L12;
A1L8Q = DFFEAS(A1L8Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--A1L01Q is G[1]~reg0 at LC_X7_Y4_N9
--operation mode is normal

A1L01Q_lut_out = A1L22 # A1L01Q & !A1L931 # !A1L12;
A1L01Q = DFFEAS(A1L01Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--A1L3Q is B[0]~reg0 at LC_X7_Y3_N4
--operation mode is normal

A1L3Q_lut_out = A1L32 # A1L3Q & !A1L931 # !A1L62;
A1L3Q = DFFEAS(A1L3Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--A1L5Q is B[1]~reg0 at LC_X7_Y2_N0
--operation mode is normal

A1L5Q_lut_out = A1L42 # A1L5Q & !A1L931 # !A1L62;
A1L5Q = DFFEAS(A1L5Q_lut_out, GLOBAL(pixel_clock), VCC, , , , , , );


--pixel_count[9] is pixel_count[9] at LC_X5_Y4_N8
--operation mode is normal

pixel_count[9]_lut_out = A1L92 & (pixel_count[7] # !A1L601 # !A1L341);
pixel_count[9] = DFFEAS(pixel_count[9]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L501 is pixel_count[0]~434 at LC_X3_Y4_N5
--operation mode is normal

pixel_count[3]_qfbk = pixel_count[3];
A1L501 = pixel_count[2] & !pixel_count[10] & pixel_count[3]_qfbk & pixel_count[9];

--pixel_count[3] is pixel_count[3] at LC_X3_Y4_N5
--operation mode is normal

pixel_count[3] = DFFEAS(A1L501, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L13, , , VCC);


--A1L601 is pixel_count[0]~435 at LC_X3_Y4_N6
--operation mode is normal

pixel_count[1]_qfbk = pixel_count[1];
A1L601 = pixel_count[0] & (pixel_count[1]_qfbk & A1L501);

--pixel_count[1] is pixel_count[1] at LC_X3_Y4_N6
--operation mode is normal

pixel_count[1] = DFFEAS(A1L601, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L83, , , VCC);


--pixel_count[5] is pixel_count[5] at LC_X3_Y2_N1
--operation mode is normal

pixel_count[5]_lut_out = A1L44 & (pixel_count[7] # !A1L601 # !A1L341);
pixel_count[5] = DFFEAS(pixel_count[5]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--pixel_count[8] is pixel_count[8] at LC_X3_Y2_N3
--operation mode is normal

pixel_count[8]_lut_out = A1L35 & (pixel_count[7] # !A1L601 # !A1L341);
pixel_count[8] = DFFEAS(pixel_count[8]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L121 is reduce_nor~2838 at LC_X6_Y4_N5
--operation mode is normal

A1L121 = !pixel_count[8] & pixel_count[7] & pixel_count[6] & !pixel_count[4];


--A1L88 is h_synch~126 at LC_X6_Y4_N6
--operation mode is normal

A1L88 = A1L98Q & (!A1L121 # !A1L601 # !pixel_count[5]);


--A1L701 is pixel_count[0]~436 at LC_X6_Y4_N2
--operation mode is normal

A1L701 = !pixel_count[4] & !pixel_count[5] & !pixel_count[8] & pixel_count[7];


--pixel_clock is pixel_clock at LC_X2_Y3_N4
--operation mode is normal

pixel_clock_lut_out = !pixel_clock;
pixel_clock = DFFEAS(pixel_clock_lut_out, pixel_clock50, VCC, , , , , , );


--line_count[3] is line_count[3] at LC_X3_Y4_N8
--operation mode is normal

line_count[3]_lut_out = A1L16 & (A1L58 # A1L68 # !A1L421);
line_count[3] = DFFEAS(line_count[3]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L221 is reduce_nor~2839 at LC_X3_Y2_N0
--operation mode is normal

pixel_count[4]_qfbk = pixel_count[4];
A1L221 = !pixel_count[6] & (pixel_count[4]_qfbk & pixel_count[8]);

--pixel_count[4] is pixel_count[4] at LC_X3_Y2_N0
--operation mode is normal

pixel_count[4] = DFFEAS(A1L221, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L65, , , VCC);


--A1L321 is reduce_nor~2840 at LC_X3_Y4_N7
--operation mode is normal

A1L321 = pixel_count[5] # pixel_count[7] # !A1L601 # !A1L221;


--A1L421 is reduce_nor~2841 at LC_X3_Y4_N2
--operation mode is normal

line_count[4]_qfbk = line_count[4];
A1L421 = !A1L321 & !line_count[4]_qfbk & line_count[3];

--line_count[4] is line_count[4] at LC_X3_Y4_N2
--operation mode is normal

line_count[4] = DFFEAS(A1L421, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L46, , , VCC);


--line_count[6] is line_count[6] at LC_X5_Y4_N2
--operation mode is normal

line_count[6]_lut_out = GND;
line_count[6] = DFFEAS(line_count[6]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L27, , , VCC);


--line_count[9] is line_count[9] at LC_X3_Y4_N9
--operation mode is normal

line_count[9]_lut_out = A1L57 & (A1L58 # A1L68 # !A1L421);
line_count[9] = DFFEAS(line_count[9]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L521 is reduce_nor~2842 at LC_X3_Y4_N3
--operation mode is normal

line_count[8]_qfbk = line_count[8];
A1L521 = line_count[7] & !line_count[9] & line_count[8]_qfbk & line_count[6];

--line_count[8] is line_count[8] at LC_X3_Y4_N3
--operation mode is normal

line_count[8] = DFFEAS(A1L521, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L66, , , VCC);


--line_count[0] is line_count[0] at LC_X4_Y3_N2
--operation mode is normal

line_count[0]_lut_out = GND;
line_count[0] = DFFEAS(line_count[0]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L97, , , VCC);


--A1L621 is reduce_nor~2843 at LC_X3_Y4_N4
--operation mode is normal

line_count[5]_qfbk = line_count[5];
A1L621 = A1L521 & !line_count[0] & line_count[5]_qfbk & A1L421;

--line_count[5] is line_count[5] at LC_X3_Y4_N4
--operation mode is normal

line_count[5] = DFFEAS(A1L621, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L67, , , VCC);


--line_count[2] is line_count[2] at LC_X3_Y4_N1
--operation mode is normal

line_count[2]_lut_out = A1L28 & (A1L58 # A1L68 # !A1L421);
line_count[2] = DFFEAS(line_count[2]_lut_out, GLOBAL(pixel_clock), !GLOBAL(reset), , , , , , );


--A1L721 is reduce_nor~2844 at LC_X2_Y4_N2
--operation mode is normal

pixel_count[10]_qfbk = pixel_count[10];
A1L721 = !pixel_count[1] & !pixel_count[2] & !pixel_count[10]_qfbk;

--pixel_count[10] is pixel_count[10] at LC_X2_Y4_N2
--operation mode is normal

pixel_count[10] = DFFEAS(A1L721, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L73, , , VCC);


--A1L821 is reduce_nor~2845 at LC_X2_Y4_N8
--operation mode is normal

A1L821 = !pixel_count[7] & !pixel_count[8] & (A1L721);


--A1L921 is reduce_nor~2846 at LC_X2_Y4_N9
--operation mode is normal

A1L921 = !pixel_count[0] & pixel_count[9] & !pixel_count[6] & A1L821;


--A1L021 is reduce_nor~20 at LC_X6_Y4_N7
--operation mode is normal

A1L021 = !pixel_count[3] & pixel_count[5] & pixel_count[4] & A1L921;


--A1L031 is reduce_nor~2847 at LC_X2_Y4_N3
--operation mode is normal

A1L031 = !pixel_count[9] & !pixel_count[0] & A1L721;


--A1L131 is reduce_nor~2848 at LC_X7_Y3_N2
--operation mode is normal

A1L131 = pixel_count[6] & !pixel_count[4] & pixel_count[8] & A1L031;


--A1L71 is Select~559 at LC_X7_Y3_N6
--operation mode is normal

A1L71 = A1L021 # A1L641 & A1L131 & !pixel_count[7];


--A1L231 is reduce_nor~2849 at LC_X3_Y2_N4
--operation mode is normal

pixel_count[6]_qfbk = pixel_count[6];
A1L231 = !pixel_count[4] & !pixel_count[6]_qfbk;

--pixel_count[6] is pixel_count[6] at LC_X3_Y2_N4
--operation mode is normal

pixel_count[6] = DFFEAS(A1L231, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L74, , , VCC);


--A1L331 is reduce_nor~2850 at LC_X7_Y2_N2
--operation mode is normal

A1L331 = pixel_count[0] & !pixel_count[9] & A1L231 & A1L641;


--A1L431 is reduce_nor~2851 at LC_X7_Y2_N4
--operation mode is normal

A1L431 = pixel_count[5] & !pixel_count[6] & pixel_count[4] & !pixel_count[3] # !pixel_count[5] & pixel_count[3] & (pixel_count[6] $ !pixel_count[4]);


--A1L531 is reduce_nor~2852 at LC_X7_Y2_N1
--operation mode is normal

A1L531 = A1L331 # !pixel_count[0] & pixel_count[9] & A1L431;


--A1L631 is reduce_nor~2853 at LC_X7_Y2_N5
--operation mode is normal

A1L631 = pixel_count[6] & (pixel_count[5] & (pixel_count[7] $ pixel_count[3]) # !pixel_count[5] & !pixel_count[7] & !pixel_count[3]) # !pixel_count[6] & (pixel_count[5] & pixel_count[7] & pixel_count[3] # !pixel_count[5] & (pixel_count[7] $ pixel_count[3]));


--A1L731 is reduce_nor~2854 at LC_X7_Y2_N9
--operation mode is normal

A1L731 = pixel_count[5] & (pixel_count[7] $ pixel_count[3]) # !pixel_count[5] & pixel_count[6] & (pixel_count[7] $ !pixel_count[3]);


--A1L831 is reduce_nor~2855 at LC_X7_Y2_N6
--operation mode is normal

A1L831 = pixel_count[4] & A1L631 & (pixel_count[8] $ A1L731) # !pixel_count[4] & A1L731 & (pixel_count[8] $ !A1L631);


--A1L931 is reduce_nor~2856 at LC_X7_Y2_N7
--operation mode is normal

A1L931 = A1L831 & (A1L031 # A1L821 & A1L531) # !A1L831 & (A1L821 & A1L531);


--A1L041 is reduce_nor~2857 at LC_X2_Y4_N1
--operation mode is normal

pixel_count[0]_qfbk = pixel_count[0];
A1L041 = !pixel_count[9] & !pixel_count[8] & !pixel_count[0]_qfbk & A1L721;

--pixel_count[0] is pixel_count[0] at LC_X2_Y4_N1
--operation mode is normal

pixel_count[0] = DFFEAS(A1L041, GLOBAL(pixel_clock), !GLOBAL(reset), , , A1L14, , , VCC);


--A1L141 is reduce_nor~2858 at LC_X2_Y4_N6
--operation mode is normal

A1L141 = !pixel_count[7] & pixel_count[3] & pixel_count[5] & A1L041;


--A1L241 is reduce_nor~2859 at LC_X2_Y4_N7
--operation mode is normal

A1L241 = pixel_count[7] & (!pixel_count[3]);


--A1L811 is reduce_nor~12 at LC_X2_Y4_N4
--operation mode is normal

A1L811 = pixel_count[5] & A1L741 & A1L241 & A1L041;


--A1L81 is Select~560 at LC_X7_Y3_N9
--operation mode is normal

A1L81 = A1L52 & !A1L841 & (!A1L331 # !A1L821);


--A1L911 is reduce_nor~19 at LC_X7_Y4_N1
--operation mode is normal

A1L911 = !pixel_count[5] & pixel_count[3] & !pixel_count[4] & A1L921;


--A1L341 is reduce_nor~2860 at LC_X4_Y2_N6
--operation mode is normal

A1L341 = pixel_count[4] & !pixel_count[6] & pixel_count[8] & !pixel_count[5];


--A1L441 is reduce_nor~2861 at LC_X6_Y4_N4
--operation mode is normal

A1L441 = !pixel_count[7] & (pixel_count[3]);


--A1L91 is Select~562 at LC_X7_Y4_N0
--operation mode is normal

A1L91 = A1L911 # A1L031 & A1L441 & A1L341;


--A1L02 is Select~564 at LC_X7_Y4_N4
--operation mode is normal

A1L02 = A1L021 # A1L241 & A1L031 & A1L341;


--A1L12 is Select~565 at LC_X7_Y4_N7
--operation mode is normal

A1L12 = !A1L941 & A1L52 & (!A1L141 # !A1L231);


--A1L22 is Select~567 at LC_X7_Y4_N8
--operation mode is normal

A1L22 = A1L911 # pixel_count[5] & A1L441 & A1L131;


--A1L32 is Select~569 at LC_X7_Y3_N7
--operation mode is normal

A1L32 = A1L021 # pixel_count[5] & A1L131 & A1L241;


--A1L541 is reduce_nor~2862 at LC_X3_Y2_N2
--operation mode is normal

A1L541 = pixel_count[7] & pixel_count[3] & pixel_count[5] & A1L221;


--A1L42 is Select~571 at LC_X7_Y4_N2
--operation mode is normal

A1L42 = A1L911 # A1L541 & A1L031;


--A1L92 is add~317 at LC_X3_Y3_N4
--operation mode is arithmetic

A1L92_carry_eqn = (!A1L75 & A1L45) # (A1L75 & A1L55);
A1L92 = pixel_count[9] $ A1L92_carry_eqn;

--A1L03 is add~319 at LC_X3_Y3_N4
--operation mode is arithmetic

A1L03 = CARRY(!A1L55 # !pixel_count[9]);


--A1L13 is add~322 at LC_X2_Y3_N8
--operation mode is arithmetic

A1L13 = pixel_count[3] $ A1L53;

--A1L23 is add~324 at LC_X2_Y3_N8
--operation mode is arithmetic

A1L23_cout_0 = !A1L53 # !pixel_count[3];
A1L23 = CARRY(A1L23_cout_0);

--A1L33 is add~324COUT1_446 at LC_X2_Y3_N8
--operation mode is arithmetic

A1L33_cout_1 = !A1L63 # !pixel_count[3];
A1L33 = CARRY(A1L33_cout_1);


--A1L43 is add~327 at LC_X2_Y3_N7
--operation mode is arithmetic

A1L43 = pixel_count[2] $ (!A1L93);

⌨️ 快捷键说明

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