VGA彩条显示
(1) 系统上电后,板卡传入系统时钟(sys_clk)和复位信号(sys_rst_n)到顶层模块;
(2) 系统时钟由顶层模块传入时钟生成模块(clk_gen),分频产生 VGA 工作时钟(vga_clk),作为图像数据生成模块(vga_pic)和 VGA 时序控制模块(vga_ctrl)的工作时钟;
(3) 图像数据生成模块以 VGA 时序控制模块传入的像素点坐标(pix_x,pix_y)为约束条件,生成待显示彩条图像的色彩信息(pix_data);
(4) 图像数据生成模块生成的彩条图像色彩信息传入 VGA 时序控制模块,在模块内部使用使能信号滤除掉非图像显示有效区域的图像数据,产生 RGB 色彩信息(rgb),在行、场同步信号(hsync、 vsync)的同步作用下,将 RGB 色彩信息扫描显示到VGA 显示器,显示出彩条图像。
module vga_colorbar(
input wire sys_clk , //输入工作时钟,频率 50MHz
input wire sys_rst_n , //输入复位信号,低电平有效
o