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

📄 vgainterface.map.eqn

📁 用于测试VGA运行的几个程序代码
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--operation mode is normal

A1L801 = !A1L601 & !A1L701 & count_x[1] & count_x[0];


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

A1L43_carry_eqn = A1L33;
A1L43 = count_x[7] $ A1L43_carry_eqn;

--A1L53 is add~33COUT
--operation mode is arithmetic

A1L53 = CARRY(!A1L33 # !count_x[7]);


--A1L83 is add~35
--operation mode is normal

A1L83_carry_eqn = A1L73;
A1L83 = count_x[9] $ A1L83_carry_eqn;


--A1L55 is add~44
--operation mode is normal

A1L55_carry_eqn = A1L45;
A1L55 = count_y[8] $ !A1L55_carry_eqn;


--A1L35 is add~43
--operation mode is arithmetic

A1L35_carry_eqn = A1L25;
A1L35 = count_y[7] $ A1L35_carry_eqn;

--A1L45 is add~43COUT
--operation mode is arithmetic

A1L45 = CARRY(!A1L25 # !count_y[7]);


--A1L15 is add~42
--operation mode is arithmetic

A1L15_carry_eqn = A1L05;
A1L15 = count_y[6] $ !A1L15_carry_eqn;

--A1L25 is add~42COUT
--operation mode is arithmetic

A1L25 = CARRY(count_y[6] & !A1L05);


--A1L94 is add~41
--operation mode is arithmetic

A1L94_carry_eqn = A1L84;
A1L94 = count_y[5] $ A1L94_carry_eqn;

--A1L05 is add~41COUT
--operation mode is arithmetic

A1L05 = CARRY(!A1L84 # !count_y[5]);


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

address[0]_lut_out = count_x[1];
address[0] = DFFEA(address[0]_lut_out, clock_25mhz, reset, , A1L6, , );


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

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


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

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


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

address[3]_lut_out = count_x[4];
address[3] = DFFEA(address[3]_lut_out, clock_25mhz, reset, , A1L6, , );


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

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


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

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


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

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


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

address[7]_lut_out = count_y[1];
address[7] = DFFEA(address[7]_lut_out, clock_25mhz, reset, , A1L6, , );


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

address[8]_lut_out = count_y[2];
address[8] = DFFEA(address[8]_lut_out, clock_25mhz, reset, , A1L6, , );


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

address[9]_lut_out = count_y[3];
address[9] = DFFEA(address[9]_lut_out, clock_25mhz, reset, , A1L6, , );


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

address[10]_lut_out = count_y[4];
address[10] = DFFEA(address[10]_lut_out, clock_25mhz, reset, , A1L6, , );


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

address[11]_lut_out = count_y[5];
address[11] = DFFEA(address[11]_lut_out, clock_25mhz, reset, , A1L6, , );


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

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


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

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


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

A1L23_carry_eqn = A1L13;
A1L23 = count_x[6] $ !A1L23_carry_eqn;

--A1L33 is add~32COUT
--operation mode is arithmetic

A1L33 = CARRY(count_x[6] & !A1L13);


--A1L06 is add~47
--operation mode is arithmetic

A1L06_carry_eqn = A1L95;
A1L06 = count_z[2] $ !A1L06_carry_eqn;

--A1L16 is add~47COUT
--operation mode is arithmetic

A1L16 = CARRY(count_z[2] & !A1L95);


--A1L401 is process10~317
--operation mode is normal

A1L401 = count_z[2] & count_z[0] & !count_z[3];


--A1L26 is add~48
--operation mode is arithmetic

A1L26_carry_eqn = A1L16;
A1L26 = count_z[3] $ A1L26_carry_eqn;

--A1L36 is add~48COUT
--operation mode is arithmetic

A1L36 = CARRY(!A1L16 # !count_z[3]);


--A1L46 is add~49
--operation mode is normal

A1L46_carry_eqn = A1L36;
A1L46 = count_z[4] $ !A1L46_carry_eqn;


--A1L85 is add~46
--operation mode is arithmetic

A1L85_carry_eqn = A1L75;
A1L85 = count_z[1] $ A1L85_carry_eqn;

--A1L95 is add~46COUT
--operation mode is arithmetic

A1L95 = CARRY(!A1L75 # !count_z[1]);


--A1L65 is add~45
--operation mode is arithmetic

A1L65 = !count_z[0];

--A1L75 is add~45COUT
--operation mode is arithmetic

A1L75 = CARRY(count_z[0]);


--A1L74 is add~40
--operation mode is arithmetic

A1L74_carry_eqn = A1L64;
A1L74 = count_y[4] $ !A1L74_carry_eqn;

--A1L84 is add~40COUT
--operation mode is arithmetic

A1L84 = CARRY(count_y[4] & !A1L64);


--A1L54 is add~39
--operation mode is arithmetic

A1L54_carry_eqn = A1L44;
A1L54 = count_y[3] $ A1L54_carry_eqn;

--A1L64 is add~39COUT
--operation mode is arithmetic

A1L64 = CARRY(!A1L44 # !count_y[3]);


--A1L34 is add~38
--operation mode is arithmetic

A1L34_carry_eqn = A1L24;
A1L34 = count_y[2] $ !A1L34_carry_eqn;

--A1L44 is add~38COUT
--operation mode is arithmetic

A1L44 = CARRY(count_y[2] & !A1L24);


--A1L93 is add~36
--operation mode is arithmetic

A1L93 = !count_y[0];

--A1L04 is add~36COUT
--operation mode is arithmetic

A1L04 = CARRY(count_y[0]);


--A1L14 is add~37
--operation mode is arithmetic

A1L14_carry_eqn = A1L04;
A1L14 = count_y[1] $ A1L14_carry_eqn;

--A1L24 is add~37COUT
--operation mode is arithmetic

A1L24 = CARRY(!A1L04 # !count_y[1]);


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

A1L03_carry_eqn = A1L92;
A1L03 = count_x[5] $ A1L03_carry_eqn;

--A1L13 is add~31COUT
--operation mode is arithmetic

A1L13 = CARRY(!A1L92 # !count_x[5]);


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

A1L82_carry_eqn = A1L72;
A1L82 = count_x[4] $ !A1L82_carry_eqn;

--A1L92 is add~30COUT
--operation mode is arithmetic

A1L92 = CARRY(count_x[4] & !A1L72);


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

A1L62_carry_eqn = A1L52;
A1L62 = count_x[3] $ A1L62_carry_eqn;

--A1L72 is add~29COUT
--operation mode is arithmetic

A1L72 = CARRY(!A1L52 # !count_x[3]);


--A1L42 is add~28
--operation mode is arithmetic

A1L42_carry_eqn = A1L32;
A1L42 = count_x[2] $ !A1L42_carry_eqn;

--A1L52 is add~28COUT
--operation mode is arithmetic

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


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

A1L22_carry_eqn = A1L12;
A1L22 = count_x[1] $ A1L22_carry_eqn;

--A1L32 is add~27COUT
--operation mode is arithmetic

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


--A1L02 is add~26
--operation mode is arithmetic

A1L02 = !count_x[0];

--A1L12 is add~26COUT
--operation mode is arithmetic

A1L12 = CARRY(count_x[0]);


--A1L4 is address[0]~149
--operation mode is normal

A1L4 = !count_x[5] & !count_x[4] & !count_x[3] & !count_x[2];


--A1L67 is count_x[6]~299
--operation mode is normal

A1L67 = count_x[7] & count_x[6];


--A1L5 is address[0]~150
--operation mode is normal

A1L5 = A1L4 & !count_x[1] & !count_x[0] # !A1L67;


--A1L6 is address[0]~151
--operation mode is normal

A1L6 = !A1L201 & A1L3 & (count_x[8] # !A1L5);


--reset is reset
--operation mode is input

reset = INPUT();


--clock0 is clock0
--operation mode is input

clock0 = INPUT();


--clock2 is clock2
--operation mode is input

clock2 = INPUT();


--vga_hs_control is vga_hs_control
--operation mode is output

vga_hs_control = OUTPUT(A1L321Q);


--vga_vs_control is vga_vs_control
--operation mode is output

vga_vs_control = OUTPUT(A1L031Q);


--vga_read_dispaly is vga_read_dispaly
--operation mode is output

vga_read_dispaly = OUTPUT(A1L621Q);


--vga_green_dispaly is vga_green_dispaly
--operation mode is output

vga_green_dispaly = OUTPUT(A1L911Q);


--vga_blue_dispaly is vga_blue_dispaly
--operation mode is output

vga_blue_dispaly = OUTPUT(A1L211Q);


⌨️ 快捷键说明

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