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

📄 ep1c6_32_vga.map.eqn

📁 VHDL入门实验。256色VGA显示驱动 开发软件Quartus II 6.0 芯片EP2c8Q208
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--A1L42 is add~463
--operation mode is arithmetic

A1L42_carry_eqn = A1L72;
A1L42 = vcount[5] $ (A1L42_carry_eqn);

--A1L52 is add~465
--operation mode is arithmetic

A1L52 = CARRY(!A1L72 # !vcount[5]);


--A1L62 is add~468
--operation mode is arithmetic

A1L62_carry_eqn = A1L33;
A1L62 = vcount[4] $ (!A1L62_carry_eqn);

--A1L72 is add~470
--operation mode is arithmetic

A1L72 = CARRY(vcount[4] & (!A1L33));


--A1L82 is add~473
--operation mode is arithmetic

A1L82_carry_eqn = A1L83;
A1L82 = vcount[1] $ (A1L82_carry_eqn);

--A1L92 is add~475
--operation mode is arithmetic

A1L92 = CARRY(!A1L83 # !vcount[1]);


--A1L03 is add~478
--operation mode is arithmetic

A1L03_carry_eqn = A1L12;
A1L03 = vcount[8] $ (!A1L03_carry_eqn);

--A1L13 is add~480
--operation mode is arithmetic

A1L13 = CARRY(vcount[8] & (!A1L12));


--A1L23 is add~483
--operation mode is arithmetic

A1L23_carry_eqn = A1L53;
A1L23 = vcount[3] $ (A1L23_carry_eqn);

--A1L33 is add~485
--operation mode is arithmetic

A1L33 = CARRY(!A1L53 # !vcount[3]);


--vcount[0] is vcount[0]
--operation mode is normal

vcount[0]_lut_out = A1L73 & A1L301;
vcount[0] = DFFEAS(vcount[0]_lut_out, C1__clk0, VCC, , A1L701, , , , );


--A1L801 is reduce_nor~81
--operation mode is normal

A1L801 = vcount[3] & vcount[2];


--A1L301 is reduce_nor~1
--operation mode is normal

A1L301 = vcount[0] # !A1L801 # !A1L501 # !vcount[9];


--A1L43 is add~488
--operation mode is arithmetic

A1L43_carry_eqn = A1L92;
A1L43 = vcount[2] $ (!A1L43_carry_eqn);

--A1L53 is add~490
--operation mode is arithmetic

A1L53 = CARRY(vcount[2] & (!A1L92));


--A1L63 is add~493
--operation mode is normal

A1L63_carry_eqn = A1L13;
A1L63 = vcount[9] $ (A1L63_carry_eqn);


--v_dat[4] is v_dat[4]
--operation mode is normal

v_dat[4]_lut_out = !hcount[9] & (!A1L731 # !hcount[8]);
v_dat[4] = DFFEAS(v_dat[4]_lut_out, C1__clk0, VCC, , , , , , );


--h_dat[4] is h_dat[4]
--operation mode is normal

h_dat[4]_lut_out = !vcount[9] & !A1L76;
h_dat[4] = DFFEAS(h_dat[4]_lut_out, C1__clk0, VCC, , , , , , );


--v_dat[7] is v_dat[7]
--operation mode is normal

v_dat[7]_lut_out = A1L041 # !hcount[9] & (A1L731 # !A1L79);
v_dat[7] = DFFEAS(v_dat[7]_lut_out, C1__clk0, VCC, , , , , , );


--h_dat[7] is h_dat[7]
--operation mode is normal

h_dat[7]_lut_out = A1L37 # A1L86 & (!A1L101 # !vcount[7]);
h_dat[7] = DFFEAS(h_dat[7]_lut_out, C1__clk0, VCC, , , , , , );


--A1L331 is v_dat~1247
--operation mode is normal

A1L331 = hcount[7] & !hcount[6] & (!hcount[9] # !hcount[5]) # !hcount[7] & (!hcount[9]);


--A1L431 is v_dat~1248
--operation mode is normal

A1L431 = hcount[5] & hcount[7] & (!hcount[6]) # !hcount[5] & (!hcount[6] # !hcount[9]);


--A1L531 is v_dat~1249
--operation mode is normal

A1L531 = A1L331 # A1L431 & (!A1L401 # !hcount[4]);


--A1L59 is LessThan~2176
--operation mode is normal

A1L59 = !hcount[4] & !A1L401 # !hcount[5] # !hcount[6];


--A1L631 is v_dat~1250
--operation mode is normal

A1L631 = !hcount[8] & (A1L531 # !hcount[7] & !A1L59);


--A1L69 is LessThan~2177
--operation mode is normal

A1L69 = !hcount[4] & !A1L401;


--A1L731 is v_dat~1251
--operation mode is normal

A1L731 = hcount[7] & hcount[6] & (hcount[5] # !A1L69);


--A1L831 is v_dat~1252
--operation mode is normal

A1L831 = !hcount[5] # !hcount[6] # !A1L401 # !hcount[4];


--A1L931 is v_dat~1253
--operation mode is normal

A1L931 = hcount[8] & (A1L731 # A1L831 & !hcount[7]) # !hcount[8] & (A1L831 & !hcount[7]);


--A1L79 is LessThan~2178
--operation mode is normal

A1L79 = hcount[7] # hcount[6] # hcount[5] & !A1L69;


--A1L89 is LessThan~2179
--operation mode is normal

A1L89 = vcount[3] & (vcount[2] # vcount[1]);


--A1L99 is LessThan~2180
--operation mode is normal

A1L99 = !vcount[6] & !vcount[5] & (!A1L89 # !vcount[4]);


--A1L001 is LessThan~2181
--operation mode is normal

A1L001 = !vcount[7] & !vcount[6] & !vcount[5];


--A1L76 is h_dat~1455
--operation mode is normal

A1L76 = vcount[8] & (vcount[4] & !A1L09 # !A1L001);


--A1L86 is h_dat~1456
--operation mode is normal

A1L86 = A1L76 & (!vcount[9]);


--A1L96 is h_dat~1457
--operation mode is normal

A1L96 = vcount[3] & (vcount[7] # vcount[2] & vcount[1]) # !vcount[3] & vcount[2] & vcount[1] & vcount[7];


--A1L07 is h_dat~1458
--operation mode is normal

A1L07 = A1L86 & !A1L27 & (A1L101 # !vcount[7]);


--A1L17 is h_dat~1459
--operation mode is normal

A1L17 = A1L66 & (!vcount[5] & !A1L47 # !vcount[6]);


--flag is flag
--operation mode is normal

flag_lut_out = !A1L301;
flag = DFFEAS(flag_lut_out, C1__clk0, VCC, , , , , , );


--A1L201 is process2~0
--operation mode is normal

A1L201 = !A1L301 & !flag;


--timer[7] is timer[7]
--operation mode is arithmetic

timer[7]_carry_eqn = A1L321;
timer[7]_lut_out = timer[7] $ (timer[7]_carry_eqn);
timer[7] = DFFEAS(timer[7]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L521 is timer[7]~89
--operation mode is arithmetic

A1L521 = CARRY(!A1L321 # !timer[7]);


--A1L73 is add~498
--operation mode is arithmetic

A1L73 = !vcount[0];

--A1L83 is add~500
--operation mode is arithmetic

A1L83 = CARRY(vcount[0]);


--A1L041 is v_dat~1256
--operation mode is normal

A1L041 = !hcount[8] & (A1L59 & !hcount[7] # !hcount[9]);


--timer[6] is timer[6]
--operation mode is arithmetic

timer[6]_carry_eqn = A1L121;
timer[6]_lut_out = timer[6] $ (!timer[6]_carry_eqn);
timer[6] = DFFEAS(timer[6]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L321 is timer[6]~93
--operation mode is arithmetic

A1L321 = CARRY(timer[6] & (!A1L121));


--timer[5] is timer[5]
--operation mode is arithmetic

timer[5]_carry_eqn = A1L911;
timer[5]_lut_out = timer[5] $ (timer[5]_carry_eqn);
timer[5] = DFFEAS(timer[5]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L121 is timer[5]~97
--operation mode is arithmetic

A1L121 = CARRY(!A1L911 # !timer[5]);


--timer[4] is timer[4]
--operation mode is arithmetic

timer[4]_carry_eqn = A1L711;
timer[4]_lut_out = timer[4] $ (!timer[4]_carry_eqn);
timer[4] = DFFEAS(timer[4]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L911 is timer[4]~101
--operation mode is arithmetic

A1L911 = CARRY(timer[4] & (!A1L711));


--timer[3] is timer[3]
--operation mode is arithmetic

timer[3]_carry_eqn = A1L511;
timer[3]_lut_out = timer[3] $ (timer[3]_carry_eqn);
timer[3] = DFFEAS(timer[3]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L711 is timer[3]~105
--operation mode is arithmetic

A1L711 = CARRY(!A1L511 # !timer[3]);


--timer[2] is timer[2]
--operation mode is arithmetic

timer[2]_carry_eqn = A1L311;
timer[2]_lut_out = timer[2] $ (!timer[2]_carry_eqn);
timer[2] = DFFEAS(timer[2]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L511 is timer[2]~109
--operation mode is arithmetic

A1L511 = CARRY(timer[2] & (!A1L311));


--timer[1] is timer[1]
--operation mode is arithmetic

timer[1]_carry_eqn = A1L111;
timer[1]_lut_out = timer[1] $ (timer[1]_carry_eqn);
timer[1] = DFFEAS(timer[1]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L311 is timer[1]~113
--operation mode is arithmetic

A1L311 = CARRY(!A1L111 # !timer[1]);


--timer[0] is timer[0]
--operation mode is arithmetic

timer[0]_lut_out = !timer[0];
timer[0] = DFFEAS(timer[0]_lut_out, C1__clk0, VCC, , A1L201, , , , );

--A1L111 is timer[0]~117
--operation mode is arithmetic

A1L111 = CARRY(timer[0]);


--A1L101 is LessThan~2182
--operation mode is normal

A1L101 = vcount[5] # vcount[4] # vcount[6] # A1L89;


--A1L27 is h_dat~1463
--operation mode is normal

A1L27 = vcount[6] & (vcount[5] # vcount[4] # A1L96);


--A1L37 is h_dat~1464
--operation mode is normal

A1L37 = !vcount[9] & !vcount[8] & (A1L99 # !vcount[7]);


--A1L46 is h_dat~1448
--operation mode is normal

A1L46 = vcount[7] & (vcount[3] # vcount[2] & vcount[1]);


--A1L47 is h_dat~1465
--operation mode is normal

A1L47 = vcount[4] & (vcount[0] & (A1L96) # !vcount[0] & A1L46);


--clock is clock
--operation mode is input

clock = INPUT();


--disp_dato[0] is disp_dato[0]
--operation mode is output

disp_dato[0] = OUTPUT(A1L65);


--disp_dato[1] is disp_dato[1]
--operation mode is output

disp_dato[1] = OUTPUT(A1L65);


--disp_dato[2] is disp_dato[2]
--operation mode is output

disp_dato[2] = OUTPUT(A1L75);


--disp_dato[3] is disp_dato[3]
--operation mode is output

disp_dato[3] = OUTPUT(A1L75);


--disp_dato[4] is disp_dato[4]
--operation mode is output

disp_dato[4] = OUTPUT(A1L75);


--disp_dato[5] is disp_dato[5]
--operation mode is output

disp_dato[5] = OUTPUT(A1L85);


--disp_dato[6] is disp_dato[6]
--operation mode is output

disp_dato[6] = OUTPUT(A1L85);


--disp_dato[7] is disp_dato[7]
--operation mode is output

disp_dato[7] = OUTPUT(A1L85);


--hsync is hsync
--operation mode is output

hsync = OUTPUT(A1L39);


--vsync is vsync
--operation mode is output

vsync = OUTPUT(A1L49);


⌨️ 快捷键说明

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