VGA彩条信号发生器

该博客介绍了如何使用VGA接口实现彩条信号发生器,通过拨码开关控制显示模式,包括8色方格、变换方向的方格、横条和竖条。内容涉及VGA行、场扫描计数器、同步信号及数据处理,使用Verilog语言编写代码实现不同颜色的显示。
摘要由CSDN通过智能技术生成
/*学习VGA显示原理,显示彩条信号。
连接开发板的VGA接口和电脑显示器,
拨码开关1,2同时不上拨,  则显示8色方格(棋盘格)
拨码开关1抬上去,2不上拨,则显示变换方向的8色方格(棋盘格)
拨码开关1,2同时拨上ON,则显示8色横条
拨码开关1不拨,2拨上ON,则显示8色竖条
*/
module VGA(
   clock,
   switch,
   disp_RGB,
   hsync,
   vsync
);
input  clock;     //系统输入时钟 50MHz
input  [1:0]switch;
output [2:0]disp_RGB;    //VGA数据输出
output  hsync;     //VGA行同步信号
output  vsync;     //VGA场同步信号


reg [9:0] hcount;     //VGA行扫描计数器
reg [9:0]   vcount;     //VGA场扫描计数器
reg [2:0]   data;
reg [2:0]  h_dat;
reg [2:0]   v_dat;


//reg [9:0]   timer;


reg   flag;
wire  hcount_ov;
wire  vcount_ov;
wire  dat_act;
wire  hsync;
wire   vsync;
reg  vga_clk;
//VGA行、场扫描时序参数表
para
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值