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

📄 vgainterface.fit.eqn

📁 用VHDL语言写的VGA 控制程序
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--A1L97 is add~42COUT0 at LC_X15_Y9_N6
--operation mode is arithmetic

A1L97_cout_0 = count_y[6] & !A1L57;
A1L97 = CARRY(A1L97_cout_0);

--A1L08 is add~42COUT1 at LC_X15_Y9_N6
--operation mode is arithmetic

A1L08_cout_1 = count_y[6] & !A1L67;
A1L08 = CARRY(A1L08_cout_1);


--A1L37 is add~41 at LC_X15_Y9_N5
--operation mode is arithmetic

A1L37_carry_eqn = (!A1L07 & GND) # (A1L07 & VCC);
A1L37 = count_y[5] $ A1L37_carry_eqn;

--A1L57 is add~41COUT0 at LC_X15_Y9_N5
--operation mode is arithmetic

A1L57_cout_0 = !A1L07 # !count_y[5];
A1L57 = CARRY(A1L57_cout_0);

--A1L67 is add~41COUT1 at LC_X15_Y9_N5
--operation mode is arithmetic

A1L67_cout_1 = !A1L07 # !count_y[5];
A1L67 = CARRY(A1L67_cout_1);


--address[0] is address[0] at LC_X15_Y12_N9
--operation mode is normal

address[0]_sload_eqn = count_x[1];
address[0] = DFFEA(address[0]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[1] is address[1] at LC_X12_Y11_N2
--operation mode is normal

address[1]_lut_out = count_x[2];
address[1] = DFFEA(address[1]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[2] is address[2] at LC_X12_Y11_N8
--operation mode is normal

address[2]_lut_out = count_x[3];
address[2] = DFFEA(address[2]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[3] is address[3] at LC_X15_Y12_N5
--operation mode is normal

address[3]_sload_eqn = count_x[4];
address[3] = DFFEA(address[3]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[4] is address[4] at LC_X15_Y12_N2
--operation mode is normal

address[4]_lut_out = count_x[5];
address[4] = DFFEA(address[4]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[5] is address[5] at LC_X15_Y12_N7
--operation mode is normal

address[5]_lut_out = !count_x[6];
address[5] = DFFEA(address[5]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[6] is address[6] at LC_X12_Y11_N1
--operation mode is normal

address[6]_lut_out = count_x[7] $ count_x[6];
address[6] = DFFEA(address[6]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[7] is address[7] at LC_X15_Y10_N5
--operation mode is normal

address[7]_sload_eqn = count_y[1];
address[7] = DFFEA(address[7]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[8] is address[8] at LC_X15_Y12_N4
--operation mode is normal

address[8]_sload_eqn = count_y[2];
address[8] = DFFEA(address[8]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[9] is address[9] at LC_X15_Y12_N6
--operation mode is normal

address[9]_sload_eqn = count_y[3];
address[9] = DFFEA(address[9]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[10] is address[10] at LC_X15_Y12_N8
--operation mode is normal

address[10]_sload_eqn = count_y[4];
address[10] = DFFEA(address[10]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[11] is address[11] at LC_X15_Y10_N6
--operation mode is normal

address[11]_sload_eqn = count_y[5];
address[11] = DFFEA(address[11]_sload_eqn, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[12] is address[12] at LC_X15_Y10_N4
--operation mode is normal

address[12]_lut_out = count_y[6];
address[12] = DFFEA(address[12]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--address[13] is address[13] at LC_X15_Y10_N7
--operation mode is normal

address[13]_lut_out = !count_y[7];
address[13] = DFFEA(address[13]_lut_out, GLOBAL(clock_25mhz), GLOBAL(reset), , A1L4, , );


--A1L49 is add~47 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L49 = count_z[2] $ !A1L29;

--A1L69 is add~47COUT0 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L69_cout_0 = count_z[2] & !A1L29;
A1L69 = CARRY(A1L69_cout_0);

--A1L79 is add~47COUT1 at LC_X10_Y10_N7
--operation mode is arithmetic

A1L79_cout_1 = count_z[2] & !A1L39;
A1L79 = CARRY(A1L79_cout_1);


--A1L241 is process10~357 at LC_X10_Y10_N2
--operation mode is normal

count_z[0]_qfbk = count_z[0];
A1L241 = !count_z[3] & count_z[0]_qfbk & count_z[2];

--count_z[0] is count_z[0] at LC_X10_Y10_N2
--operation mode is normal

count_z[0]_sload_eqn = A1L68;
count_z[0] = DFFEA(count_z[0]_sload_eqn, GLOBAL(clock2), GLOBAL(reset), , , , );


--A1L09 is add~46 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L09 = count_z[1] $ A1L88;

--A1L29 is add~46COUT0 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L29_cout_0 = !A1L88 # !count_z[1];
A1L29 = CARRY(A1L29_cout_0);

--A1L39 is add~46COUT1 at LC_X10_Y10_N6
--operation mode is arithmetic

A1L39_cout_1 = !A1L98 # !count_z[1];
A1L39 = CARRY(A1L39_cout_1);


--A1L68 is add~45 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L68 = !count_z[0];

--A1L88 is add~45COUT0 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L88_cout_0 = count_z[0];
A1L88 = CARRY(A1L88_cout_0);

--A1L98 is add~45COUT1 at LC_X10_Y10_N5
--operation mode is arithmetic

A1L98_cout_1 = count_z[0];
A1L98 = CARRY(A1L98_cout_1);


--A1L89 is add~48 at LC_X10_Y10_N8
--operation mode is arithmetic

A1L89 = count_z[3] $ A1L69;

--A1L001 is add~48COUT0 at LC_X10_Y10_N8
--operation mode is arithmetic

A1L001_cout_0 = !A1L69 # !count_z[3];
A1L001 = CARRY(A1L001_cout_0);

--A1L101 is add~48COUT1 at LC_X10_Y10_N8
--operation mode is arithmetic

A1L101_cout_1 = !A1L79 # !count_z[3];
A1L101 = CARRY(A1L101_cout_1);


--A1L201 is add~49 at LC_X10_Y10_N9
--operation mode is normal

A1L201 = A1L001 $ !count_z[4];


--A1L04 is add~32 at LC_X16_Y11_N6
--operation mode is arithmetic

A1L04_carry_eqn = (!A1L53 & A1L83) # (A1L53 & A1L93);
A1L04 = count_x[6] $ !A1L04_carry_eqn;

--A1L24 is add~32COUT0 at LC_X16_Y11_N6
--operation mode is arithmetic

A1L24_cout_0 = count_x[6] & !A1L83;
A1L24 = CARRY(A1L24_cout_0);

--A1L34 is add~32COUT1 at LC_X16_Y11_N6
--operation mode is arithmetic

A1L34_cout_1 = count_x[6] & !A1L93;
A1L34 = CARRY(A1L34_cout_1);


--A1L63 is add~31 at LC_X16_Y11_N5
--operation mode is arithmetic

A1L63_carry_eqn = A1L53;
A1L63 = count_x[5] $ A1L63_carry_eqn;

--A1L83 is add~31COUT0 at LC_X16_Y11_N5
--operation mode is arithmetic

A1L83_cout_0 = !A1L53 # !count_x[5];
A1L83 = CARRY(A1L83_cout_0);

--A1L93 is add~31COUT1 at LC_X16_Y11_N5
--operation mode is arithmetic

A1L93_cout_1 = !A1L53 # !count_x[5];
A1L93 = CARRY(A1L93_cout_1);


--A1L43 is add~30 at LC_X16_Y11_N4
--operation mode is arithmetic

A1L43 = count_x[4] $ !A1L23;

--A1L53 is add~30COUT at LC_X16_Y11_N4
--operation mode is arithmetic

A1L53 = CARRY(count_x[4] & !A1L33);


--A1L03 is add~29 at LC_X16_Y11_N3
--operation mode is arithmetic

A1L03 = count_x[3] $ A1L82;

--A1L23 is add~29COUT0 at LC_X16_Y11_N3
--operation mode is arithmetic

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

--A1L33 is add~29COUT1 at LC_X16_Y11_N3
--operation mode is arithmetic

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


--A1L22 is add~27 at LC_X16_Y11_N1
--operation mode is arithmetic

A1L22 = count_x[1] $ A1L02;

--A1L42 is add~27COUT0 at LC_X16_Y11_N1
--operation mode is arithmetic

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

--A1L52 is add~27COUT1 at LC_X16_Y11_N1
--operation mode is arithmetic

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


--A1L81 is add~26 at LC_X16_Y11_N0
--operation mode is arithmetic

A1L81 = !count_x[0];

--A1L02 is add~26COUT0 at LC_X16_Y11_N0
--operation mode is arithmetic

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

--A1L12 is add~26COUT1 at LC_X16_Y11_N0
--operation mode is arithmetic

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


--A1L62 is add~28 at LC_X16_Y11_N2
--operation mode is arithmetic

A1L62 = count_x[2] $ !A1L42;

--A1L82 is add~28COUT0 at LC_X16_Y11_N2
--operation mode is arithmetic

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

--A1L92 is add~28COUT1 at LC_X16_Y11_N2
--operation mode is arithmetic

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


--A1L75 is add~37 at LC_X15_Y9_N1
--operation mode is arithmetic

A1L75 = count_y[1] $ A1L55;

--A1L95 is add~37COUT0 at LC_X15_Y9_N1
--operation mode is arithmetic

A1L95_cout_0 = !A1L55 # !count_y[1];
A1L95 = CARRY(A1L95_cout_0);

--A1L06 is add~37COUT1 at LC_X15_Y9_N1
--operation mode is arithmetic

A1L06_cout_1 = !A1L65 # !count_y[1];
A1L06 = CARRY(A1L06_cout_1);


--A1L96 is add~40 at LC_X15_Y9_N4
--operation mode is arithmetic

A1L96 = count_y[4] $ !A1L76;

--A1L07 is add~40COUT at LC_X15_Y9_N4
--operation mode is arithmetic

A1L07 = A1L17;


--A1L56 is add~39 at LC_X15_Y9_N3
--operation mode is arithmetic

A1L56 = count_y[3] $ A1L36;

--A1L76 is add~39COUT0 at LC_X15_Y9_N3
--operation mode is arithmetic

A1L76_cout_0 = !A1L36 # !count_y[3];
A1L76 = CARRY(A1L76_cout_0);

--A1L86 is add~39COUT1 at LC_X15_Y9_N3
--operation mode is arithmetic

A1L86_cout_1 = !A1L46 # !count_y[3];
A1L86 = CARRY(A1L86_cout_1);


--A1L16 is add~38 at LC_X15_Y9_N2
--operation mode is arithmetic

A1L16 = count_y[2] $ !A1L95;

--A1L36 is add~38COUT0 at LC_X15_Y9_N2
--operation mode is arithmetic

A1L36_cout_0 = count_y[2] & !A1L95;
A1L36 = CARRY(A1L36_cout_0);

--A1L46 is add~38COUT1 at LC_X15_Y9_N2
--operation mode is arithmetic

A1L46_cout_1 = count_y[2] & !A1L06;
A1L46 = CARRY(A1L46_cout_1);


--A1L35 is add~36 at LC_X15_Y9_N0
--operation mode is arithmetic

A1L35 = !count_y[0];

--A1L55 is add~36COUT0 at LC_X15_Y9_N0
--operation mode is arithmetic

A1L55_cout_0 = count_y[0];
A1L55 = CARRY(A1L55_cout_0);

--A1L65 is add~36COUT1 at LC_X15_Y9_N0
--operation mode is arithmetic

A1L65_cout_1 = count_y[0];
A1L65 = CARRY(A1L65_cout_1);


--A1L3 is address[0]~73 at LC_X15_Y11_N3
--operation mode is normal

A1L3 = !count_y[5] & !count_y[6] & !count_y[1] & A1L341;


--A1L4 is address[0]~74 at LC_X15_Y11_N4
--operation mode is normal

A1L4 = A1L141 & (count_y[7] & !count_y[8] & !A1L3 # !count_y[7] & count_y[8]);


--A1L531 is process10~348 at LC_X12_Y10_N5
--operation mode is normal

A1L531 = !count_z[3] & !count_z[4] & count_z[2] & A1L431;


--reset is reset at PIN_1
--operation mode is input

reset = INPUT();


--clock0 is clock0 at PIN_123
--operation mode is input

clock0 = INPUT();


--clock2 is clock2 at PIN_124
--operation mode is input

clock2 = INPUT();


--vga_hs_control is vga_hs_control at PIN_139
--operation mode is output

vga_hs_control = OUTPUT(A1L161Q);


--vga_vs_control is vga_vs_control at PIN_140
--operation mode is output

vga_vs_control = OUTPUT(A1L861Q);


--vga_read_dispaly is vga_read_dispaly at PIN_131
--operation mode is output

vga_read_dispaly = OUTPUT(A1L461Q);


--vga_green_dispaly is vga_green_dispaly at PIN_132
--operation mode is output

vga_green_dispaly = OUTPUT(A1L751Q);


--vga_blue_dispaly is vga_blue_dispaly at PIN_134
--operation mode is output

vga_blue_dispaly = OUTPUT(A1L151Q);




⌨️ 快捷键说明

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