i_clk
i_clk
clk_pixel
clk_pixel
TB
label
o_hsync
o_hsync
o_vsync
o_vsync
O_RGB
label
HEXRADIX
[2]
o_red[2]
[1]
o_red[1]
[0]
o_red[0]
[2]
o_green[2]
[1]
o_green[1]
[0]
o_green[0]
[1]
o_blue[1]
[0]
o_blue[0]
o_vga_pixelready
o_vga_pixelready
UUT
label
c_vga_rst
c_vga_rst
o_vga_pixelready
o_vga_pixelready
o_pixel_valid
o_pixel_valid
o_pixel_data[7:0]
o_pixel_data[7:0]
HEXRADIX
o_xygen_y_valid
o_xygen_y_valid
i_xygen_y_ready
i_xygen_y_ready
o_xygen_y[9:0]
o_xygen_y[9:0]
UNSIGNEDDECRADIX
o_xygen_x_valid
o_xygen_x_valid
i_xygen_x_ready
i_xygen_x_ready
o_xygen_x[9:0]
o_xygen_x[9:0]
UNSIGNEDDECRADIX
o_opdecoder_valid
o_opdecoder_valid
i_opdecoder_ready
i_opdecoder_ready
o_opdecoder_code[3:0]
o_opdecoder_code[3:0]
HEXRADIX
o_opdecoder_data[9:0]
o_opdecoder_data[9:0]
UNSIGNEDDECRADIX
i_rom_address_valid
i_rom_address_valid
o_rom_address_ready
o_rom_address_ready
o_rom_address[12:0]
o_rom_address[12:0]
UNSIGNEDDECRADIX
o_rom_data_valid
o_rom_data_valid
i_rom_data_ready
i_rom_data_ready
o_rom_data[7:0]
o_rom_data[7:0]
HEXRADIX
R_File
label
r_isvisible
r_isvisible
VSpritePipeline
label
o_vspritepipeline_op_ready
o_vspritepipeline_op_ready
i_vspritepipeline_op_valid
i_vspritepipeline_op_valid
i_vspritepipeline_op_y_request[9:0]
i_vspritepipeline_op_y_request[9:0]
UNSIGNEDDECRADIX
i_vspritepipeline_op_y_sprite[9:0]
i_vspritepipeline_op_y_sprite[9:0]
UNSIGNEDDECRADIX
i_vspritepipeline_ready
i_vspritepipeline_ready
o_vspritepipeline_valid
o_vspritepipeline_valid
o_vspritepipeline_isvisible
o_vspritepipeline_isvisible
o_vspritepipeline_offset[7:0]
o_vspritepipeline_offset[7:0]
UNSIGNEDDECRADIX
r0_y_request[9:0]
r0_y_request[9:0]
UNSIGNEDDECRADIX
r1_y_request[9:0]
r1_y_request[9:0]
UNSIGNEDDECRADIX
r0_y_sprite[9:0]
r0_y_sprite[9:0]
UNSIGNEDDECRADIX
r1_y_sprite[9:0]
r1_y_sprite[9:0]
UNSIGNEDDECRADIX
c_y_bottom_sprite[9:0]
c_y_bottom_sprite[9:0]
UNSIGNEDDECRADIX
r1_y_bottom_sprite[9:0]
r1_y_bottom_sprite[9:0]
UNSIGNEDDECRADIX
c_isvisible
c_isvisible
c_offset[7:0]
c_offset[7:0]
UNSIGNEDDECRADIX
o_vspritepipeline_ctrl_enable
o_vspritepipeline_ctrl_enable
AsyncFIFO
label
i_write_clk
i_write_clk
i_write_ce
i_write_ce
i_write_data[7:0]
i_write_data[7:0]
HEXRADIX
i_write_valid
i_write_valid
o_write_ready
o_write_ready
i_read_ce
i_read_ce
s_fifo[31:0]
s_fifo[31:0]
HEXRADIX
[31]
s_fifo[31]
HEXRADIX
[30]
s_fifo[30]
HEXRADIX
[29]
s_fifo[29]
HEXRADIX
[28]
s_fifo[28]
HEXRADIX
[27]
s_fifo[27]
HEXRADIX
[26]
s_fifo[26]
HEXRADIX
[25]
s_fifo[25]
HEXRADIX
[24]
s_fifo[24]
HEXRADIX
[23]
s_fifo[23]
HEXRADIX
[22]
s_fifo[22]
HEXRADIX
[21]
s_fifo[21]
HEXRADIX
[20]
s_fifo[20]
HEXRADIX
[19]
s_fifo[19]
HEXRADIX
[18]
s_fifo[18]
HEXRADIX
[17]
s_fifo[17]
HEXRADIX
[16]
s_fifo[16]
HEXRADIX
[15]
s_fifo[15]
HEXRADIX
[14]
s_fifo[14]
HEXRADIX
[13]
s_fifo[13]
HEXRADIX
[12]
s_fifo[12]
HEXRADIX
[11]
s_fifo[11]
HEXRADIX
[10]
s_fifo[10]
HEXRADIX
[9]
s_fifo[9]
HEXRADIX
[8]
s_fifo[8]
HEXRADIX
[7]
s_fifo[7]
HEXRADIX
[6]
s_fifo[6]
HEXRADIX
[5]
s_fifo[5]
HEXRADIX
[4]
s_fifo[4]
HEXRADIX
[3]
s_fifo[3]
HEXRADIX
[2]
s_fifo[2]
HEXRADIX
[1]
s_fifo[1]
HEXRADIX
[0]
s_fifo[0]
HEXRADIX
r_write_pointer[4:0]
r_write_pointer[4:0]
r_write_pointersync[4:0]
r_write_pointersync[4:0]
r_write_lapointer[4:0]
r_write_lapointer[4:0]
c_write_ready
c_write_ready
c_write_pointerenable
c_write_pointerenable
Read
label
i_read_clk
i_read_clk
o_read_data[7:0]
o_read_data[7:0]
HEXRADIX
i_read_ready
i_read_ready
o_read_valid
o_read_valid
r_read_pointer[4:0]
r_read_pointer[4:0]
c_read_valid
c_read_valid
c_read_pointerenable
c_read_pointerenable
GrayCounter
label
i_countenable
i_countenable
o_lavalue[4:0]
o_lavalue[4:0]
o_value[4:0]
o_value[4:0]
r_countervalue[4:0]
r_countervalue[4:0]
r_grayvalue[4:0]
r_grayvalue[4:0]
r_lookaheadvalue[4:0]
r_lookaheadvalue[4:0]