VGA彩色信号显示控制器设计Verilog代码Quartus仿真
名称:VGA彩色信号显示控制器设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
VGA彩色信号显示控制器设计
设计要求:
1.输入量为式选择键MD,时钟信号CLK,选用实验箱中的13MHZ轴出量为VGA显示
器的场同步信号VS,行同步信号HS,以及彩色信号R、G、B
2.根据VGA工业标准,产生正确的行、场扫描信号;
3每按动一次模式选择键MD,输出全屏改安一种颜色,循环显示颜色分别为:黑色、蓝
色、红色品红、绿色、青色、黄色、白色
行场扫描信号可以通过设配计数器获得;颜色数据可以由程序生成;
4.将顶层文件下载至实验箱中的核心芯片EP1C3T144C8中,利用实验箱上面的按键、时
钟信号和VGA接口、VGA显示器,进行演示
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件



3. 程序编译

4. RTL图

5. 管脚分配

6. 仿真图
整体仿真图


由于设置的VGA显示分辨率为640 x 480,行同步信号累计525个后才会有场同步信号,由于quartus仿真时间有限,没有仿真到场同步信号的变化。
VGA同步信号产生模块


由于设置的VGA显示分辨率为640 x 480,行同步信号累计525个后才会有场同步信号,由于quartus仿真时间有限,没有仿真到场同步信号的变化。
RGB图像信号模块

部分代码展示:
//VGA彩色信号显示控制器设计 // 1. 输入量为模式选择键MD,时钟信号CLK,选用实验箱中的13MHZ。输出量为VGA显示器的场同步信号VS,行同步信号HS,以及彩色信号R、G、B。 // 2. 根据VGA工业标准,产生正确的行、场扫描信号; // 3.每按动一次模式选择键MD,输出全屏改变一种颜色,循环显示颜色分别为:黑色、蓝色、红色、品红、绿色、青色、黄色、白色。 // 行场扫描信号可以通过设置计数器获得;颜色数据可以由程序生成; module VGA( input clk,//时钟选用实验箱中的13MHZ input rst,//复位 input MD,//模式选择键MD,每按动一次模式选择键MD,输出全屏改变一种颜色 output VS,//场同步信号VS output HS,//行同步信号HS output [3:0] R,//彩色信号R output [3:0] G,//彩色信号G output [3:0] B //彩色信号B ); wire video_on;//图像有效信号 //VGA同步模块 vga_sync i_vga_sync( .clk(clk),//时钟 .rst(rst), //复位 .hsync(HS),//行同步信号HS .vsync(VS), //场同步信号VS .video_on(video_on)//图像有效信号 );
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » VGA彩色信号显示控制器设计Verilog代码Quartus仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » VGA彩色信号显示控制器设计Verilog代码Quartus仿真
发表评论
模板文件不存在: ./template/plugins/comment/pc/index.htm