南昌大学EDA实验报告实验五VGA

南昌大学EDA实验报告实验五VGA

ID:44096445

大小:82.67 KB

页数:3页

时间:2019-10-18

南昌大学EDA实验报告实验五VGA_第1页
南昌大学EDA实验报告实验五VGA_第2页
南昌大学EDA实验报告实验五VGA_第3页
资源描述:

《南昌大学EDA实验报告实验五VGA》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、丸学卖验掖告学生姓名:XX学号:XX专业班级:XX实验类型:□验证□综合口设计口创新实验日期:2016」1.04实验成绩:实验五VGA彩条信号发生器的设计(一)实验目的1.了解普通显示器正确显示的时序。2.了解verilogHDL产生VGA显示时序的方法。3.进一步加强对FPGA的认识。(二)实验要求1.在CRT显示器上显示横条纹、竖条纹、棋盘格子图案、以及带自己名字的南昌大学校门图片。2.用两个按键模块来控制显示模式。3.用两个按键模块实现图片的上下左右移动。(三)实验原理VGA接口基本电路标准的VGA接口一个有15个接口(见图1),但其中真正

2、用到的就5个脚,HSYNC是行同步信号,VSYNC是场同步信号,同步信号就是为了让VGA显示器扫描像素点数据,vga_r>vga_g>vga_b为三原色信号。图1VGA的接口时序如图2所示,场同步信号VSYNC在每帧数据开始的时候产生一个固定宽度的低脉冲,行同步信号HSYNC在每行开始的时候产生一个固定宽度的低脉冲,数据在某些固定的行和列交汇处有效。VSYNC

3、_

4、[_

5、HSYNCDATA图2本实验我们用的是800*600显示器吗,刷新频率为60Hz,用50MHz晶振的FPGA芯片驱动设计,表1为其脉冲技术表。同步脉冲后沿行同步信号12067场同

6、步信号625显示脉冲后沿帧长80052103960056687表1首先行同步信号在某个系统吋钟上升沿到来吋被拉低120个脉冲宽度后被拉高,经过67个脉冲,DATA数据有效,即显示器开始扫描800个列像素点,扫描完成到下一次行同步信号再次被拉低,中间经过52个时钟脉冲。扫描一行需要的数据帧长为1039。而场同步信号的扫播方式类似于上面的步骤,在某个时钟到来时被拉低6个脉冲宽度继而被拉高,拉高后延迟25个脉冲周期行同步信号被拉微处理器与可编程器件应用2012.12低,这样开始扫面每行的像素。完成本次扫描后场同步信号再次被拉低重复上述过程。因为刷新频率

7、为60Hz,所以每秒场同步信号会被拉低60次。(四)核心代码按键控制图片移动:always@(posedgeCLK_50MornegedgeRST_N)if(!RST_N)addr<=0;elseif(valid)beginif((xpos>mode_x_cnt&&xposmode_y_cnt&ypos

8、明对应FPGA管脚名CLK_50MPIN_E1RST_NPIN_F11VGA_DATA[7]PIN_N2VGA_DATA[6]PIN_N3VGA_DATA[5]PIN_N5VGA_DATA[4]PIN_L2VGA_DATA[3]PIN_L1VGA_DATA[2]PIN_K5VGA_DATA[1]PIN_K2VGA_DATA[0]PIN_K1VGA.HSYNCPIN_E15VGAVSYNCPINF16SWOPIN_L9SW1PIN_M10keyPIN_R9key[O]PINT9(六)下载测试。下载到实验箱上测试,一次上推、下推kl,k2,显示器上会

9、出现横向彩色条纹,纵向彩色条纹,黑白棋盘条纹,以及南昌大学校门图片。按键sl,s2可控制图片的上下左右移动。(七)实验小结本实验用到将图片变为mif格式存储到mm中,以及VGA显示的原理,刚开始做的时候有点慌张,查了很多资料,学习到不少知识。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。