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

📄 image.fit.eqn

📁 用于实现单片机功能的影音
💻 EQN
📖 第 1 页 / 共 3 页
字号:
-- 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.
--hcountreg[10] is hcountreg[10] at LC_X22_Y19_N5
--operation mode is normal

hcountreg[10]_carry_eqn = A1L14;
hcountreg[10]_lut_out = hcountreg[10]_carry_eqn $ !hcountreg[10];
hcountreg[10] = DFFEAS(hcountreg[10]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );


--hcountreg[9] is hcountreg[9] at LC_X22_Y19_N4
--operation mode is arithmetic

hcountreg[9]_carry_eqn = (!A1L72 & A1L83) # (A1L72 & A1L93);
hcountreg[9]_lut_out = hcountreg[9] $ hcountreg[9]_carry_eqn;
hcountreg[9] = DFFEAS(hcountreg[9]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L14 is hcountreg[9]~181 at LC_X22_Y19_N4
--operation mode is arithmetic

A1L14 = CARRY(!A1L93 # !hcountreg[9]);


--hcountreg[8] is hcountreg[8] at LC_X22_Y19_N3
--operation mode is arithmetic

hcountreg[8]_carry_eqn = (!A1L72 & A1L53) # (A1L72 & A1L63);
hcountreg[8]_lut_out = hcountreg[8] $ !hcountreg[8]_carry_eqn;
hcountreg[8] = DFFEAS(hcountreg[8]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L83 is hcountreg[8]~185 at LC_X22_Y19_N3
--operation mode is arithmetic

A1L83_cout_0 = hcountreg[8] & !A1L53;
A1L83 = CARRY(A1L83_cout_0);

--A1L93 is hcountreg[8]~185COUT1_244 at LC_X22_Y19_N3
--operation mode is arithmetic

A1L93_cout_1 = hcountreg[8] & !A1L63;
A1L93 = CARRY(A1L93_cout_1);


--hcountreg[7] is hcountreg[7] at LC_X22_Y19_N2
--operation mode is arithmetic

hcountreg[7]_carry_eqn = (!A1L72 & A1L23) # (A1L72 & A1L33);
hcountreg[7]_lut_out = hcountreg[7] $ (hcountreg[7]_carry_eqn);
hcountreg[7] = DFFEAS(hcountreg[7]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L53 is hcountreg[7]~189 at LC_X22_Y19_N2
--operation mode is arithmetic

A1L53_cout_0 = !A1L23 # !hcountreg[7];
A1L53 = CARRY(A1L53_cout_0);

--A1L63 is hcountreg[7]~189COUT1_242 at LC_X22_Y19_N2
--operation mode is arithmetic

A1L63_cout_1 = !A1L33 # !hcountreg[7];
A1L63 = CARRY(A1L63_cout_1);


--A1L94 is LessThan~1089 at LC_X22_Y19_N7
--operation mode is normal

A1L94 = !hcountreg[7] & (!hcountreg[9] & !hcountreg[8]);


--hcountreg[2] is hcountreg[2] at LC_X22_Y20_N7
--operation mode is arithmetic

hcountreg[2]_lut_out = hcountreg[2] $ (!A1L81);
hcountreg[2] = DFFEAS(hcountreg[2]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L12 is hcountreg[2]~193 at LC_X22_Y20_N7
--operation mode is arithmetic

A1L12_cout_0 = hcountreg[2] & (!A1L81);
A1L12 = CARRY(A1L12_cout_0);

--A1L22 is hcountreg[2]~193COUT1_234 at LC_X22_Y20_N7
--operation mode is arithmetic

A1L22_cout_1 = hcountreg[2] & (!A1L91);
A1L22 = CARRY(A1L22_cout_1);


--hcountreg[3] is hcountreg[3] at LC_X22_Y20_N8
--operation mode is arithmetic

hcountreg[3]_lut_out = hcountreg[3] $ A1L12;
hcountreg[3] = DFFEAS(hcountreg[3]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L42 is hcountreg[3]~197 at LC_X22_Y20_N8
--operation mode is arithmetic

A1L42_cout_0 = !A1L12 # !hcountreg[3];
A1L42 = CARRY(A1L42_cout_0);

--A1L52 is hcountreg[3]~197COUT1_236 at LC_X22_Y20_N8
--operation mode is arithmetic

A1L52_cout_1 = !A1L22 # !hcountreg[3];
A1L52 = CARRY(A1L52_cout_1);


--hcountreg[4] is hcountreg[4] at LC_X22_Y20_N9
--operation mode is arithmetic

hcountreg[4]_lut_out = hcountreg[4] $ (!A1L42);
hcountreg[4] = DFFEAS(hcountreg[4]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L72 is hcountreg[4]~201 at LC_X22_Y20_N9
--operation mode is arithmetic

A1L72 = CARRY(hcountreg[4] & (!A1L52));


--hcountreg[1] is hcountreg[1] at LC_X22_Y20_N6
--operation mode is arithmetic

hcountreg[1]_lut_out = hcountreg[1] $ (A1L51);
hcountreg[1] = DFFEAS(hcountreg[1]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L81 is hcountreg[1]~205 at LC_X22_Y20_N6
--operation mode is arithmetic

A1L81_cout_0 = !A1L51 # !hcountreg[1];
A1L81 = CARRY(A1L81_cout_0);

--A1L91 is hcountreg[1]~205COUT1_232 at LC_X22_Y20_N6
--operation mode is arithmetic

A1L91_cout_1 = !A1L61 # !hcountreg[1];
A1L91 = CARRY(A1L91_cout_1);


--A1L44 is hs~329 at LC_X22_Y20_N2
--operation mode is normal

A1L44 = !hcountreg[2] & !hcountreg[3] & !hcountreg[4] & !hcountreg[1];


--hcountreg[5] is hcountreg[5] at LC_X22_Y19_N0
--operation mode is arithmetic

hcountreg[5]_carry_eqn = A1L72;
hcountreg[5]_lut_out = hcountreg[5] $ hcountreg[5]_carry_eqn;
hcountreg[5] = DFFEAS(hcountreg[5]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L92 is hcountreg[5]~209 at LC_X22_Y19_N0
--operation mode is arithmetic

A1L92_cout_0 = !A1L72 # !hcountreg[5];
A1L92 = CARRY(A1L92_cout_0);

--A1L03 is hcountreg[5]~209COUT1_238 at LC_X22_Y19_N0
--operation mode is arithmetic

A1L03_cout_1 = !A1L72 # !hcountreg[5];
A1L03 = CARRY(A1L03_cout_1);


--hcountreg[6] is hcountreg[6] at LC_X22_Y19_N1
--operation mode is arithmetic

hcountreg[6]_carry_eqn = (!A1L72 & A1L92) # (A1L72 & A1L03);
hcountreg[6]_lut_out = hcountreg[6] $ (!hcountreg[6]_carry_eqn);
hcountreg[6] = DFFEAS(hcountreg[6]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L23 is hcountreg[6]~213 at LC_X22_Y19_N1
--operation mode is arithmetic

A1L23_cout_0 = hcountreg[6] & (!A1L92);
A1L23 = CARRY(A1L23_cout_0);

--A1L33 is hcountreg[6]~213COUT1_240 at LC_X22_Y19_N1
--operation mode is arithmetic

A1L33_cout_1 = hcountreg[6] & (!A1L03);
A1L33 = CARRY(A1L33_cout_1);


--A1L54 is hs~330 at LC_X22_Y19_N8
--operation mode is normal

A1L54 = !hcountreg[6] & A1L94 & (A1L44 # !hcountreg[5]);


--A1L64 is hs~331 at LC_X21_Y19_N9
--operation mode is normal

A1L64 = hcountreg[5] # hcountreg[4] & (hcountreg[2] # hcountreg[3]);


--A1L74 is hs~332 at LC_X22_Y19_N6
--operation mode is normal

A1L74 = hcountreg[8] # hcountreg[6] & hcountreg[7] & A1L64;


--A1L84 is hs~333 at LC_X22_Y19_N9
--operation mode is normal

A1L84 = hcountreg[10] # A1L54 # A1L74 & hcountreg[9];

--\vstart:inputa is \vstart:inputa at LC_X22_Y19_N9
--operation mode is normal

\vstart:inputa = DFFEAS(A1L84, GLOBAL(clk), VCC, , , , , , );


--hcountreg[0] is hcountreg[0] at LC_X22_Y20_N5
--operation mode is arithmetic

hcountreg[0]_lut_out = !hcountreg[0];
hcountreg[0] = DFFEAS(hcountreg[0]_lut_out, GLOBAL(clk), !GLOBAL(A1L911), , , , , , );

--A1L51 is hcountreg[0]~217 at LC_X22_Y20_N5
--operation mode is arithmetic

A1L51_cout_0 = hcountreg[0];
A1L51 = CARRY(A1L51_cout_0);

--A1L61 is hcountreg[0]~217COUT1_230 at LC_X22_Y20_N5
--operation mode is arithmetic

A1L61_cout_1 = hcountreg[0];
A1L61 = CARRY(A1L61_cout_1);


--A1L05 is LessThan~1090 at LC_X22_Y20_N3
--operation mode is normal

A1L05 = !hcountreg[2] & (!hcountreg[1] # !hcountreg[0]) # !hcountreg[5];


--A1L15 is LessThan~1091 at LC_X21_Y19_N5
--operation mode is normal

A1L15 = !hcountreg[6] & (A1L05 # !hcountreg[4] # !hcountreg[3]);


--A1L25 is LessThan~1092 at LC_X21_Y19_N2
--operation mode is normal

A1L25 = !hcountreg[8] & (A1L15 # !hcountreg[7]) # !hcountreg[9];


--vcountreg[0] is vcountreg[0] at LC_X18_Y23_N5
--operation mode is arithmetic

vcountreg[0]_lut_out = !vcountreg[0];
vcountreg[0] = DFFEAS(vcountreg[0]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L221 is vcountreg[0]~231 at LC_X18_Y23_N5
--operation mode is arithmetic

A1L221_cout_0 = vcountreg[0];
A1L221 = CARRY(A1L221_cout_0);

--A1L321 is vcountreg[0]~231COUT1_284 at LC_X18_Y23_N5
--operation mode is arithmetic

A1L321_cout_1 = vcountreg[0];
A1L321 = CARRY(A1L321_cout_1);


--vcountreg[1] is vcountreg[1] at LC_X18_Y23_N6
--operation mode is arithmetic

vcountreg[1]_lut_out = vcountreg[1] $ (A1L221);
vcountreg[1] = DFFEAS(vcountreg[1]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L521 is vcountreg[1]~235 at LC_X18_Y23_N6
--operation mode is arithmetic

A1L521_cout_0 = !A1L221 # !vcountreg[1];
A1L521 = CARRY(A1L521_cout_0);

--A1L621 is vcountreg[1]~235COUT1_286 at LC_X18_Y23_N6
--operation mode is arithmetic

A1L621_cout_1 = !A1L321 # !vcountreg[1];
A1L621 = CARRY(A1L621_cout_1);


--vcountreg[2] is vcountreg[2] at LC_X18_Y23_N7
--operation mode is arithmetic

vcountreg[2]_lut_out = vcountreg[2] $ (!A1L521);
vcountreg[2] = DFFEAS(vcountreg[2]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L821 is vcountreg[2]~239 at LC_X18_Y23_N7
--operation mode is arithmetic

A1L821_cout_0 = vcountreg[2] & (!A1L521);
A1L821 = CARRY(A1L821_cout_0);

--A1L921 is vcountreg[2]~239COUT1_288 at LC_X18_Y23_N7
--operation mode is arithmetic

A1L921_cout_1 = vcountreg[2] & (!A1L621);
A1L921 = CARRY(A1L921_cout_1);


--vcountreg[3] is vcountreg[3] at LC_X18_Y23_N8
--operation mode is arithmetic

vcountreg[3]_lut_out = vcountreg[3] $ A1L821;
vcountreg[3] = DFFEAS(vcountreg[3]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L131 is vcountreg[3]~243 at LC_X18_Y23_N8
--operation mode is arithmetic

A1L131_cout_0 = !A1L821 # !vcountreg[3];
A1L131 = CARRY(A1L131_cout_0);

--A1L231 is vcountreg[3]~243COUT1_290 at LC_X18_Y23_N8
--operation mode is arithmetic

A1L231_cout_1 = !A1L921 # !vcountreg[3];
A1L231 = CARRY(A1L231_cout_1);


--A1L35 is LessThan~1093 at LC_X17_Y23_N2
--operation mode is normal

A1L35 = !vcountreg[1] & !vcountreg[0] # !vcountreg[3] # !vcountreg[2];


--vcountreg[4] is vcountreg[4] at LC_X18_Y23_N9
--operation mode is arithmetic

vcountreg[4]_lut_out = vcountreg[4] $ (!A1L131);
vcountreg[4] = DFFEAS(vcountreg[4]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L431 is vcountreg[4]~247 at LC_X18_Y23_N9
--operation mode is arithmetic

A1L431 = CARRY(vcountreg[4] & (!A1L231));


--vcountreg[5] is vcountreg[5] at LC_X18_Y22_N0
--operation mode is arithmetic

vcountreg[5]_carry_eqn = A1L431;
vcountreg[5]_lut_out = vcountreg[5] $ vcountreg[5]_carry_eqn;
vcountreg[5] = DFFEAS(vcountreg[5]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L631 is vcountreg[5]~251 at LC_X18_Y22_N0
--operation mode is arithmetic

A1L631_cout_0 = !A1L431 # !vcountreg[5];
A1L631 = CARRY(A1L631_cout_0);

--A1L731 is vcountreg[5]~251COUT1_292 at LC_X18_Y22_N0
--operation mode is arithmetic

A1L731_cout_1 = !A1L431 # !vcountreg[5];
A1L731 = CARRY(A1L731_cout_1);


--vcountreg[6] is vcountreg[6] at LC_X18_Y22_N1
--operation mode is arithmetic

vcountreg[6]_carry_eqn = (!A1L431 & A1L631) # (A1L431 & A1L731);
vcountreg[6]_lut_out = vcountreg[6] $ (!vcountreg[6]_carry_eqn);
vcountreg[6] = DFFEAS(vcountreg[6]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L931 is vcountreg[6]~255 at LC_X18_Y22_N1
--operation mode is arithmetic

A1L931_cout_0 = vcountreg[6] & (!A1L631);
A1L931 = CARRY(A1L931_cout_0);

--A1L041 is vcountreg[6]~255COUT1_294 at LC_X18_Y22_N1
--operation mode is arithmetic

A1L041_cout_1 = vcountreg[6] & (!A1L731);
A1L041 = CARRY(A1L041_cout_1);


--A1L45 is LessThan~1094 at LC_X17_Y23_N4
--operation mode is normal

A1L45 = !vcountreg[5] & A1L35 & !vcountreg[4] # !vcountreg[6];


--vcountreg[7] is vcountreg[7] at LC_X18_Y22_N2
--operation mode is arithmetic

vcountreg[7]_carry_eqn = (!A1L431 & A1L931) # (A1L431 & A1L041);
vcountreg[7]_lut_out = vcountreg[7] $ (vcountreg[7]_carry_eqn);
vcountreg[7] = DFFEAS(vcountreg[7]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L241 is vcountreg[7]~259 at LC_X18_Y22_N2
--operation mode is arithmetic

A1L241_cout_0 = !A1L931 # !vcountreg[7];
A1L241 = CARRY(A1L241_cout_0);

--A1L341 is vcountreg[7]~259COUT1_296 at LC_X18_Y22_N2
--operation mode is arithmetic

A1L341_cout_1 = !A1L041 # !vcountreg[7];
A1L341 = CARRY(A1L341_cout_1);


--vcountreg[8] is vcountreg[8] at LC_X18_Y22_N3
--operation mode is arithmetic

vcountreg[8]_carry_eqn = (!A1L431 & A1L241) # (A1L431 & A1L341);
vcountreg[8]_lut_out = vcountreg[8] $ !vcountreg[8]_carry_eqn;
vcountreg[8] = DFFEAS(vcountreg[8]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L541 is vcountreg[8]~263 at LC_X18_Y22_N3
--operation mode is arithmetic

A1L541_cout_0 = vcountreg[8] & !A1L241;
A1L541 = CARRY(A1L541_cout_0);

--A1L641 is vcountreg[8]~263COUT1_298 at LC_X18_Y22_N3
--operation mode is arithmetic

A1L641_cout_1 = vcountreg[8] & !A1L341;
A1L641 = CARRY(A1L641_cout_1);


--vcountreg[9] is vcountreg[9] at LC_X18_Y22_N4
--operation mode is arithmetic

vcountreg[9]_carry_eqn = (!A1L431 & A1L541) # (A1L431 & A1L641);
vcountreg[9]_lut_out = vcountreg[9] $ vcountreg[9]_carry_eqn;
vcountreg[9] = DFFEAS(vcountreg[9]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );

--A1L841 is vcountreg[9]~267 at LC_X18_Y22_N4
--operation mode is arithmetic

A1L841 = CARRY(!A1L641 # !vcountreg[9]);


--A1L311 is reduce_nor~114 at LC_X18_Y22_N9
--operation mode is normal

A1L311 = !vcountreg[9] & !vcountreg[7] & !vcountreg[8];


--vcountreg[10] is vcountreg[10] at LC_X18_Y22_N5
--operation mode is normal

vcountreg[10]_carry_eqn = A1L841;
vcountreg[10]_lut_out = vcountreg[10]_carry_eqn $ !vcountreg[10];
vcountreg[10] = DFFEAS(vcountreg[10]_lut_out, GLOBAL(clk), !GLOBAL(A1L211), , clken_vcount, , , , );


--A1L01 is de_out~96 at LC_X21_Y19_N3
--operation mode is normal

A1L01 = A1L25 & (A1L311 & A1L45 # !vcountreg[10]);


--A1L11 is de_out~97 at LC_X21_Y19_N8
--operation mode is normal

A1L11 = !hcountreg[10] & (!A1L15 # !A1L94);


--A1L151 is vs~191 at LC_X18_Y22_N7
--operation mode is normal

A1L151 = !vcountreg[7] & !vcountreg[8] & !vcountreg[9] & !vcountreg[10];


--A1L21 is de_out~98 at LC_X21_Y19_N4
--operation mode is normal

A1L21 = A1L01 & A1L11 & (!A1L45 # !A1L151);


--A1L55 is LessThan~1095 at LC_X17_Y23_N5
--operation mode is normal

A1L55 = !vcountreg[4] & !vcountreg[3] & (!vcountreg[2] # !vcountreg[1]);


--A1L251 is vs~192 at LC_X17_Y23_N6
--operation mode is normal

A1L251 = !vcountreg[6] & A1L151 & (A1L55 # !vcountreg[5]);


--B1L241 is moving_object:U1|process1~139 at LC_X18_Y23_N0
--operation mode is normal

B1L241 = vcountreg[0] & (vcountreg[1]);


--A1L411 is reduce_nor~115 at LC_X18_Y23_N3
--operation mode is normal

A1L411 = vcountreg[6] & vcountreg[4] & vcountreg[5];


--A1L511 is reduce_nor~116 at LC_X18_Y23_N2
--operation mode is normal

A1L511 = vcountreg[2] & B1L241 & vcountreg[3] & A1L411;


--A1L351 is vs~193 at LC_X18_Y23_N4
--operation mode is normal

A1L351 = A1L251 # vcountreg[10] & (A1L511 # !A1L311);

--\fstart:inputc is \fstart:inputc at LC_X18_Y23_N4
--operation mode is normal

\fstart:inputc = DFFEAS(A1L351, GLOBAL(clk), VCC, , , , , , );


--B1_color is moving_object:U1|color at LC_X21_Y24_N9
--operation mode is normal

B1_color_lut_out = B1L541 & !A1L511 & B1L26 & !B1L36;
B1_color = DFFEAS(B1_color_lut_out, GLOBAL(clk), VCC, , , , , , );


--A1L611 is reduce_nor~117 at LC_X22_Y20_N1
--operation mode is normal

A1L611 = !hcountreg[0] & (!hcountreg[1]);


--A1L711 is reduce_nor~118 at LC_X21_Y19_N6
--operation mode is normal

A1L711 = !hcountreg[8] & hcountreg[9] & !hcountreg[10] & !hcountreg[5];

⌨️ 快捷键说明

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