label
i_clk
i_clk
Clock
s_clk_fb
s_clk_fb
s_clk_pixel
s_clk_pixel
s_clk_logic
s_clk_logic
label
i_vga_pixelce
i_vga_pixelce
Pixel_CE
Testbench
label
o_hsync
o_hsync
o_vsync
o_vsync
o_red[2:0]
o_red[2:0]
o_green[2:0]
o_green[2:0]
o_blue[1:0]
o_blue[1:0]
UUT
label
i_vga_pixelrst
i_vga_pixelrst
i_vga_ce
i_vga_ce
i_vga_rst
i_vga_rst
i_vga_pixeldata_valid
i_vga_pixeldata_valid
o_vga_pixeldata_ready
o_vga_pixeldata_ready
i_vga_pixeldata[7:0]
i_vga_pixeldata[7:0]
r_currentcolor[7:0]
r_currentcolor[7:0]
Y
label
o_vga_req_y_valid
o_vga_req_y_valid
i_vga_req_y_ready
i_vga_req_y_ready
o_vga_req_y[9:0]
o_vga_req_y[9:0]
UNSIGNEDDECRADIX
X
label
o_vga_req_x_valid
o_vga_req_x_valid
i_vga_req_x_ready
i_vga_req_x_ready
o_vga_req_x[9:0]
o_vga_req_x[9:0]
UNSIGNEDDECRADIX
Errors
label
label
[0]
r_error[0]
Pixel Underrun
Raw
label
r_error[7:0]
r_error[7:0]
[7]
r_error[7]
[6]
r_error[6]
[5]
r_error[5]
[4]
r_error[4]
[3]
r_error[3]
[2]
r_error[2]
[1]
r_error[1]
label
[0]
r_error[0]
Pixel Underrun
Slow
label
128 128 255
230 230 230
i_clk
i_clk
i_read_clk
i_read_clk
Fast
label
128 128 255
230 230 230
i_clk
i_clk
i_write_clk
i_write_clk