电子信息工程专业综合设计(报告)(课程设计)题目基于FPGA的VGA图像显示设计(图像旋转、放大、单步步进移动和屏保移动)二级学院电子信息与自动化学院专业电子信息工程班级学生姓名学号指导教师时间2011
26-2012
13基于FPGA的VGA图像显示设计及应用摘要:VGA(视频图形阵列)作为一种标准的显示接口得到广泛的应用
本文依据VGA显示原理,介绍了利用FPGA实现对VGA图形控制器VHDL设计方法
详细描述了各硬件模块的工作原理及实现途径,并给出了软件设计思路及部分代码
关键词:VGA;FPGA;VHDL0
引言随着可编程逻辑器件的不断发展及其价格的不断下降,EDA开发软件的不断完善,可编程逻辑设计的应用优势逐渐显示出来,特别是大规模可编程器件
而FPGA具有功能强大,开发过程投资小、周期短等特点,成为当今硬件设计的首选方式之一
VGA(视频图形阵列)作为一种标准的显示接口得到广泛地应用
利用FPGA芯片和EDA设计方法,可以灵活地根据用户需求,设计出针对性强的VGA显示控制器,不仅降低了生产成本也可以快速地对产品进行升级换代
本文设计采用QuartusII9
0软件工具,并以Altera公司的Cyclone系列FPGA的器件EP1C12F324C8为主实现硬件平台的设计
1.方案设计及工作原理1
1方案设计VGA时序控制模块ROM内存地址控制模块ROM按键扫描控制模块50MHz5Hzaddrdata首坐标xx、yyVGA接口RGBHS、VSD/ACRT采用模块化设计方法,我们对VGA图形控制器按功能进行层次划分
本设计的VGA控制器主要由以下模块组成:VGA时序控制模块、ROM内存地址控制模块、RO内存模块、按键扫描控制模块
方案模块框图1
2工作原理根据VGA的显示协议,可以选择不同的显示分辨率
本设计选择的是800*600的分辨率