FPGA设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
行场同步信号
基于UART控制的VGA多模式显示
●vga_controller部分代码分析
显示有效区
基于UART控制的VGA多模式显示
●vga_controller部多模式显示
●vga_controller部分代码分析
colorbar逻辑
基于UART控制的VGA多模式显示
FPGA设计实验课程设计
VGA控制器及 测试平台设计
设计方案汇报
汇报人:朱奎 同组成员:刘高亮
主要设计内容
基于UART控制的VGA多模式显示
● 理解VGA显示基本原理 ● 理解基于verilog语言设计VGA的思路 ● 熟悉软件及FPGA使用流程
基于FPGA的VGA图像显示控制器设计
● 加深对VGA显示的理解 ● 灵活应用FPGA实现VGA图像显示
基于UART控制的VGA多模式显示
● 实验目的 PC端通过串口调试器发送不同指令给FPGA,以显
示不同的VGA测试画面。
● 基本流程
波特率生成
串口接收处理器
PC
驱动VGA显示不同模式
基于UART控制的VGA多模式显示
● VGA显示基本原理
基于UART控制的VGA多模式显示
● VGA显示基本原理
基于FPGA的VGA图像显示控制器设计
●模型建立
此设计要求实现某一分辨率下的VGA显示驱动,能简单显示彩条和图像等。此外要显示的图像等 可存储于外部存储器,运行时,从外部存储器读取显示数据。
rst
hsy
vsy
clk VGA_controller
address
q
ROM
基于FPGA的VGA图像显示控制器设计
基于UART控制的VGA多模式显示
● 模块划分
基于UART控制的VGA多模式显示
●寄存器传输级(RTL)示意图
基于UART控制的VGA多模式显示
●vga_controller部分代码分析
宏定义实现分辨率及刷新频率变换
基于UART控制的VGA多模式显示
●vga_controller部分代码分析
●modelsim仿真结果
存在的问题:虽行场同步信号正常,但是RGB的显示波形并不能符合要求,预测是仿真文件中串 口信号uart_rx的给定方式有误,后续有待改进。
基于UART控制的VGA多模式显示
●上板测试结果
利用串口测试程序向FPGA发送00(彩条)、01(红)、02(绿)、03(蓝)等指令,实现显示 画面的切换。
●后续改进计划
●由单幅图像增至多幅图像显示 ●增加按键切换功能
THANKS
基于FPGA的VGA图像显示控制器设计
●主要目的
此设计要求实现某一分辨率下的VGA显示驱动,能简单显示和图像。此外要显示的图像等可存储 于外部存储器,运行时,从外部存储器读取显示数据。
基于FPGA的VGA图像显示控制器设计
●基本思路
可以利用BmpToMif工具将.bmp格式的图像文件转化为.mif格式,利用Quartus II 7.2中自带的IP 核产生一个ROM存储器,并用其初始化.mif文件,将图像文件写入存储器。最终编程控制VGA显示图 像。
相关文档
最新文档