📄 vgainterface.map.eqn
字号:
--A1L121Q is vga_hs_control~reg0
--operation mode is normal
A1L121Q_lut_out = vga_h_sync;
A1L121Q = DFFEA(A1L121Q_lut_out, clock_25mhz, reset, , , , );
--A1L821Q is vga_vs_control~reg0
--operation mode is normal
A1L821Q_lut_out = vga_v_sync;
A1L821Q = DFFEA(A1L821Q_lut_out, clock_25mhz, reset, , , , );
--A1L421Q is vga_read_dispaly~reg0
--operation mode is normal
A1L421Q_lut_out = vga_h_sync & vga_v_sync & vga_read;
A1L421Q = DFFEA(A1L421Q_lut_out, clock_25mhz, reset, , , , );
--A1L711Q is vga_green_dispaly~reg0
--operation mode is normal
A1L711Q_lut_out = vga_h_sync & vga_v_sync & vga_green;
A1L711Q = DFFEA(A1L711Q_lut_out, clock_25mhz, reset, , , , );
--A1L111Q is vga_blue_dispaly~reg0
--operation mode is normal
A1L111Q_lut_out = vga_h_sync & vga_v_sync & vga_blue;
A1L111Q = DFFEA(A1L111Q_lut_out, clock_25mhz, reset, , , , );
--vga_h_sync is vga_h_sync
--operation mode is normal
vga_h_sync_lut_out = !count_x[8] & !count_x[7] # !count_x[9];
vga_h_sync = DFFEA(vga_h_sync_lut_out, clock_25mhz, reset, , , , );
--clock_25mhz is clock_25mhz
--operation mode is normal
clock_25mhz_lut_out = !clock_25mhz;
clock_25mhz = DFFEA(clock_25mhz_lut_out, clock0, reset, , , , );
--vga_v_sync is vga_v_sync
--operation mode is normal
vga_v_sync_lut_out = !A1L401;
vga_v_sync = DFFEA(vga_v_sync_lut_out, clock_25mhz, reset, , , , );
--vga_read is vga_read
--operation mode is normal
vga_read_lut_out = A1L521 & !A1L59 & (count_z[4] # !A1L79);
vga_read = DFFEA(vga_read_lut_out, clock_25mhz, reset, , A1L101, , );
--vga_green is vga_green
--operation mode is normal
vga_green_lut_out = A1L521 & (count_z[4] # !A1L811);
vga_green = DFFEA(vga_green_lut_out, clock_25mhz, reset, , A1L101, , );
--vga_blue is vga_blue
--operation mode is normal
vga_blue_lut_out = E1L2 & (A1L311 # A1L411 & !A1L59);
vga_blue = DFFEA(vga_blue_lut_out, clock_25mhz, reset, , A1L101, , );
--count_x[8] is count_x[8]
--operation mode is normal
count_x[8]_lut_out = A1L43 & !A1L701;
count_x[8] = DFFEA(count_x[8]_lut_out, clock_25mhz, reset, , , , );
--count_x[7] is count_x[7]
--operation mode is normal
count_x[7]_lut_out = A1L23;
count_x[7] = DFFEA(count_x[7]_lut_out, clock_25mhz, reset, , , , );
--count_x[9] is count_x[9]
--operation mode is normal
count_x[9]_lut_out = A1L63 & !A1L701;
count_x[9] = DFFEA(count_x[9]_lut_out, clock_25mhz, reset, , , , );
--count_y[8] is count_y[8]
--operation mode is normal
count_y[8]_lut_out = A1L35 & (!A1L301 # !count_y[1] # !A1L401);
count_y[8] = DFFEA(count_y[8]_lut_out, clock_25mhz, reset, , A1L701, , );
--count_y[7] is count_y[7]
--operation mode is normal
count_y[7]_lut_out = A1L15 & (!A1L301 # !count_y[1] # !A1L401);
count_y[7] = DFFEA(count_y[7]_lut_out, clock_25mhz, reset, , A1L701, , );
--count_y[6] is count_y[6]
--operation mode is normal
count_y[6]_lut_out = A1L94 & (!A1L301 # !count_y[1] # !A1L401);
count_y[6] = DFFEA(count_y[6]_lut_out, clock_25mhz, reset, , A1L701, , );
--count_y[5] is count_y[5]
--operation mode is normal
count_y[5]_lut_out = A1L74 & (!A1L301 # !count_y[1] # !A1L401);
count_y[5] = DFFEA(count_y[5]_lut_out, clock_25mhz, reset, , A1L701, , );
--A1L401 is reduce_nor~108
--operation mode is normal
A1L401 = count_y[8] & count_y[7] & count_y[6] & count_y[5];
--D1_ram_block1a1 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|ram_block1a1
--RAM Block Operation Mode: ROM
--Port A Depth: 4096, Port A Width: 1
--Port A Logical Depth: 16384, Port A Logical Width: 1
--Port A Input: Registered, Port A Output: Un-registered
D1_ram_block1a1_PORT_A_address = BUS(address[0], address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8], address[9], address[10], address[11]);
D1_ram_block1a1_PORT_A_address_reg = DFFE(D1_ram_block1a1_PORT_A_address, D1_ram_block1a1_clock_0, , , );
D1_ram_block1a1_clock_0 = clock0;
D1_ram_block1a1_PORT_A_data_out = MEMORY(, , D1_ram_block1a1_PORT_A_address_reg, , , , , , D1_ram_block1a1_clock_0, , , , , );
D1_ram_block1a1 = D1_ram_block1a1_PORT_A_data_out[0];
--D1_address_reg_a[0] is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|address_reg_a[0]
--operation mode is normal
D1_address_reg_a[0]_lut_out = address[12];
D1_address_reg_a[0] = DFFEA(D1_address_reg_a[0]_lut_out, clock0, VCC, , , , );
--D1_ram_block1a2 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|ram_block1a2
--RAM Block Operation Mode: ROM
--Port A Depth: 4096, Port A Width: 1
--Port A Logical Depth: 16384, Port A Logical Width: 1
--Port A Input: Registered, Port A Output: Un-registered
D1_ram_block1a2_PORT_A_address = BUS(address[0], address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8], address[9], address[10], address[11]);
D1_ram_block1a2_PORT_A_address_reg = DFFE(D1_ram_block1a2_PORT_A_address, D1_ram_block1a2_clock_0, , , );
D1_ram_block1a2_clock_0 = clock0;
D1_ram_block1a2_PORT_A_data_out = MEMORY(, , D1_ram_block1a2_PORT_A_address_reg, , , , , , D1_ram_block1a2_clock_0, , , , , );
D1_ram_block1a2 = D1_ram_block1a2_PORT_A_data_out[0];
--D1_address_reg_a[1] is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|address_reg_a[1]
--operation mode is normal
D1_address_reg_a[1]_lut_out = address[13];
D1_address_reg_a[1] = DFFEA(D1_address_reg_a[1]_lut_out, clock0, VCC, , , , );
--D1_ram_block1a0 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|ram_block1a0
--RAM Block Operation Mode: ROM
--Port A Depth: 4096, Port A Width: 1
--Port A Logical Depth: 16384, Port A Logical Width: 1
--Port A Input: Registered, Port A Output: Un-registered
D1_ram_block1a0_PORT_A_address = BUS(address[0], address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8], address[9], address[10], address[11]);
D1_ram_block1a0_PORT_A_address_reg = DFFE(D1_ram_block1a0_PORT_A_address, D1_ram_block1a0_clock_0, , , );
D1_ram_block1a0_clock_0 = clock0;
D1_ram_block1a0_PORT_A_data_out = MEMORY(, , D1_ram_block1a0_PORT_A_address_reg, , , , , , D1_ram_block1a0_clock_0, , , , , );
D1_ram_block1a0 = D1_ram_block1a0_PORT_A_data_out[0];
--E1L1 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|mux_rab:mux2|w_result37w~37
--operation mode is normal
E1L1 = D1_address_reg_a[1] & (D1_address_reg_a[0] # D1_ram_block1a2) # !D1_address_reg_a[1] & !D1_address_reg_a[0] & D1_ram_block1a0;
--D1_ram_block1a3 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|ram_block1a3
--RAM Block Operation Mode: ROM
--Port A Depth: 4096, Port A Width: 1
--Port A Logical Depth: 16384, Port A Logical Width: 1
--Port A Input: Registered, Port A Output: Un-registered
D1_ram_block1a3_PORT_A_address = BUS(address[0], address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8], address[9], address[10], address[11]);
D1_ram_block1a3_PORT_A_address_reg = DFFE(D1_ram_block1a3_PORT_A_address, D1_ram_block1a3_clock_0, , , );
D1_ram_block1a3_clock_0 = clock0;
D1_ram_block1a3_PORT_A_data_out = MEMORY(, , D1_ram_block1a3_PORT_A_address_reg, , , , , , D1_ram_block1a3_clock_0, , , , , );
D1_ram_block1a3 = D1_ram_block1a3_PORT_A_data_out[0];
--E1L2 is tsinghua:u1|altsyncram:altsyncram_component|altsyncram_qcr:auto_generated|mux_rab:mux2|w_result37w~38
--operation mode is normal
E1L2 = E1L1 & (D1_ram_block1a3 # !D1_address_reg_a[0]) # !E1L1 & D1_ram_block1a1 & D1_address_reg_a[0];
--count_z[2] is count_z[2]
--operation mode is normal
count_z[2]_lut_out = A1L85 & (count_z[1] # !A1L201 # !count_z[4]);
count_z[2] = DFFEA(count_z[2]_lut_out, clock2, reset, , , , );
--count_z[1] is count_z[1]
--operation mode is normal
count_z[1]_lut_out = A1L65 & (count_z[1] # !A1L201 # !count_z[4]);
count_z[1] = DFFEA(count_z[1]_lut_out, clock2, reset, , , , );
--count_z[0] is count_z[0]
--operation mode is normal
count_z[0]_lut_out = A1L45;
count_z[0] = DFFEA(count_z[0]_lut_out, clock2, reset, , , , );
--A1L98 is count_z[0]~187
--operation mode is normal
A1L98 = !count_z[1] & !count_z[0];
--count_z[3] is count_z[3]
--operation mode is normal
count_z[3]_lut_out = A1L06;
count_z[3] = DFFEA(count_z[3]_lut_out, clock2, reset, , , , );
--count_z[4] is count_z[4]
--operation mode is normal
count_z[4]_lut_out = A1L26 & (count_z[1] # !A1L201 # !count_z[4]);
count_z[4] = DFFEA(count_z[4]_lut_out, clock2, reset, , , , );
--A1L69 is process10~351
--operation mode is normal
A1L69 = !count_z[3] & !count_z[4];
--A1L521 is vga_read~96
--operation mode is normal
A1L521 = E1L2 & (count_z[2] # A1L98 # !A1L69);
--A1L79 is process10~352
--operation mode is normal
A1L79 = count_z[2] & count_z[0] & count_z[1] & !count_z[3] # !count_z[2] & !count_z[1] & count_z[3];
--A1L49 is process10~78
--operation mode is normal
A1L49 = !count_z[0] # !count_z[1];
--count_x[6] is count_x[6]
--operation mode is normal
count_x[6]_lut_out = A1L03;
count_x[6] = DFFEA(count_x[6]_lut_out, clock_25mhz, reset, , , , );
--A1L89 is process10~353
--operation mode is normal
A1L89 = count_x[9] # count_x[8] $ (!count_x[6] # !count_x[7]);
--count_x[5] is count_x[5]
--operation mode is normal
count_x[5]_lut_out = A1L82 & !A1L701;
count_x[5] = DFFEA(count_x[5]_lut_out, clock_25mhz, reset, , , , );
--count_x[4] is count_x[4]
--operation mode is normal
count_x[4]_lut_out = A1L62;
count_x[4] = DFFEA(count_x[4]_lut_out, clock_25mhz, reset, , , , );
--count_x[3] is count_x[3]
--operation mode is normal
count_x[3]_lut_out = A1L42;
count_x[3] = DFFEA(count_x[3]_lut_out, clock_25mhz, reset, , , , );
--A1L99 is process10~354
--operation mode is normal
A1L99 = !count_x[8] & !count_x[5] & !count_x[4] & !count_x[3];
--count_x[1] is count_x[1]
--operation mode is normal
count_x[1]_lut_out = A1L02;
count_x[1] = DFFEA(count_x[1]_lut_out, clock_25mhz, reset, , , , );
--count_x[0] is count_x[0]
--operation mode is normal
count_x[0]_lut_out = A1L81;
count_x[0] = DFFEA(count_x[0]_lut_out, clock_25mhz, reset, , , , );
--A1L001 is process10~355
--operation mode is normal
A1L001 = !count_x[1] & !count_x[0];
--count_x[2] is count_x[2]
--operation mode is normal
count_x[2]_lut_out = A1L22;
count_x[2] = DFFEA(count_x[2]_lut_out, clock_25mhz, reset, , , , );
--A1L101 is process10~356
--operation mode is normal
A1L101 = !A1L89 & (count_x[2] # !A1L001 # !A1L99);
--A1L811 is vga_green~107
--operation mode is normal
A1L811 = count_z[3] & (count_z[2] # count_z[1]);
--A1L211 is vga_blue~511
--operation mode is normal
A1L211 = count_z[4] & (count_z[2] # count_z[3] # !A1L49);
--A1L311 is vga_blue~512
--operation mode is normal
A1L311 = A1L211 # A1L69 & !count_z[2] & !A1L98;
--A1L411 is vga_blue~513
--operation mode is normal
A1L411 = !count_z[4] & (count_z[2] & !A1L98 # !A1L811);
--A1L43 is add~34
--operation mode is arithmetic
A1L43_carry_eqn = A1L33;
A1L43 = count_x[8] $ !A1L43_carry_eqn;
--A1L53 is add~34COUT
--operation mode is arithmetic
A1L53 = CARRY(count_x[8] & !A1L33);
--A1L501 is reduce_nor~109
--operation mode is normal
A1L501 = count_x[7] # count_x[5] # !count_x[8] # !count_x[9];
--A1L601 is reduce_nor~110
--operation mode is normal
A1L601 = !count_x[1] # !count_x[2] # !count_x[3] # !count_x[4];
--A1L701 is reduce_nor~111
--operation mode is normal
A1L701 = !count_x[6] & !A1L501 & !A1L601 & count_x[0];
--A1L23 is add~33
--operation mode is arithmetic
A1L23_carry_eqn = A1L13;
A1L23 = count_x[7] $ A1L23_carry_eqn;
--A1L33 is add~33COUT
--operation mode is arithmetic
A1L33 = CARRY(!A1L13 # !count_x[7]);
--A1L63 is add~35
--operation mode is normal
A1L63_carry_eqn = A1L53;
A1L63 = count_x[9] $ A1L63_carry_eqn;
--A1L35 is add~44
--operation mode is normal
A1L35_carry_eqn = A1L25;
A1L35 = count_y[8] $ !A1L35_carry_eqn;
--count_y[1] is count_y[1]
--operation mode is normal
count_y[1]_lut_out = A1L93 & (!A1L301 # !count_y[1] # !A1L401);
count_y[1] = DFFEA(count_y[1]_lut_out, clock_25mhz, reset, , A1L701, , );
--count_y[4] is count_y[4]
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -