- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的自定义图像显示基于FPGA的自定义图像显示
基于FPGA的自定义图像显示
--基于 Altera DE0平台实现
东南大学 电子科学与工程学院
2018-4-16
1
案例说明
总体框图
模块详述
总结
参考
实践
QA
outline
2018-4-16
2
拨动开关SW[0]=1时
LCD屏显示彩色128X128像素的”Lena”图片,数码管显示”LENA”
拨动开关SW[0]=0时
LCD屏显示彩色128X128像素的左右颠倒的”Lena”图片,数码管显示”128P”
案例要求
2018-4-16
3
FPGA控制芯片
On-chip ROM
四位数码管
拨动开关
VGA端子
外接液晶显示器
设计工具-Quartus II 9.0
所需设计资源
2018-4-16
4
2018-4-16
5
Altera DE0多媒体平台资源
效果展示
2018-4-16
6
系统框图
2018-4-16
7
VGA 时序
*/phtml
*/vga-timing/640x480@60Hz
2018-4-16
8
General Timing
Horizontal Timing
Vertical timing
VGA 时序-640 x 480 @ 60 Hz标准
Scanline part
Pixels
Time [µs]
Visible area
640
25.422045680238
Front porch
16
0.63555114200596
Sync pulse
96
3.8133068520357
Back porch
48
1.9066534260179
Whole line
800
31.777557100298
Frame part
Lines
Time [ms]
Visible area
480
15.253227408143
Front porch
10
0.31777557100298
Sync pulse
2
0.063555114200596
Back porch
33
1.0486593843098
Whole frame
525
16.683217477656
Screen refresh rate
60 Hz
Vertical refresh
31.46875 kHz
Pixel freq.
25.175 MHz
*/vga-timing/640x480@60Hz
2018-4-16
9
输出行同步、场同步信号及RGB数据
VGA 控制器
FPGA
EP3C16F484
ROM
VGA_Pattern
VGA_Clk
VGA_Ctrl
RGB
VS
HS
2018-4-16
10
VGA控制器的设计
时钟分频
颜色输出及同步信号
读取ROM图片数据
2018-4-16
11
VGA控制器分析-行同步
// Horizontal Generator: Refer to the pixel clock
always@(posedge iCLK or negedge iRST_N)
begin
if(!iRST_N)
begin
H_Cont = 0;
oVGA_HS = 1;
end
else
begin
if(H_ContH_TOTAL-1)
H_Cont = H_Cont+1b1;
else
H_Cont = 0;
// Horizontal Sync
if(H_Cont==H_FRONT-1) // Front porch end
oVGA_HS = 1b0;
if(H_Cont==H_FRONT+H_SYNC-1) // Sync pulse end
oVGA_HS = 1b1;
end
end
2018-4-16
12
// Vertical Generator: Refer to the horizontal sync
always@(posedge oVGA_HS or negedge iRST_N)
begin
if(!iRST_N)
begin
V_Cont = 0;
oVGA_VS = 1;
end
else
begin
if(V_ContV_TOTAL-1)
V_Cont = V_Cont+1b1;
else
V_Cont = 0;
// Vertical Sync
if(V_Cont==V_FRONT-1) // Front porch end
oVGA_VS = 1b0;
if(V_Cont==V_FRONT+V_SYNC-1) // Sync pulse end
oVGA_VS = 1b1;
end
end
VGA控制器分析-场同步
2018-4-16
13
VGA控制器分
您可能关注的文档
- L2VPN--VPWS概述L2VPN--VPWS概述.pptx
- makefile指令详解makefile指令详解.pptx
- MSB系列粗粉磨粉机设备的工作原理和日常维护MSB系列粗粉磨粉机设备的工作原理和日常维护.pptx
- MDA 多重置换扩增技术MDA 多重置换扩增技术.pptx
- ODF演示文稿ODF演示文稿.pptx
- PLC考核题库1PLC考核题库1.pptx
- JavaEE产品--项目指导(俄罗斯方块实现步骤)JavaEE产品--项目指导(俄罗斯方块实现步骤).pptx
- off2007版本PA18邮箱配置off2007版本PA18邮箱配置.pptx
- PPT感动中国十大人物PPT感动中国十大人物.pptx
- ppt版本裁剪图片如何还原的方法ppt版本裁剪图片如何还原的方法.pptx
- 如何书写出差报告如何书写出差报告.pptx
- 大学英语演讲PPT《【中美】两国关于【恭维语】的不同表现形式》【16页】【动态】【超炫】【图文并茂】大学英语演讲PPT《【中美】两国关于【恭维语】的不同表现形式》【16页】【动态】【超炫】【图文并茂】.pptx
- 如何做好就业准备如何做好就业准备.pptx
- 大学英语的一篇课文分析大学英语的一篇课文分析.pptx
- 太古汇奢侈品牌太古汇奢侈品牌.pptx
- 奥运营销总结奥运营销总结.pptx
- 如何更好地从网上购物如何更好地从网上购物.pptx
- 如何更好地从网上代购如何更好地从网上代购.pptx
- 如何在一周内摸清一个行业(以IDC行业举例)如何在一周内摸清一个行业(以IDC行业举例).pptx
- 大学生暑假实践报告ppt大学生暑假实践报告ppt.pptx
最近下载
- 医院信息网络安全培训PPT课件.pptx
- 2025年前列腺科普试题及答案.docx
- 立式叶片排渣过滤机-中国化工设备网.doc
- 20250508 北京大学DeepSeek系列06:DeepSeek私有化部署和一体机.pptx VIP
- 【7上英YL】芜湖市2024-2025学年七年级上学期期中考试英语试卷.pdf VIP
- 屋面瓦及檩条拆除安全方案.doc
- Schneider Electric施耐德Easy Altivar ATV610 变频器编程手册(中文).pdf VIP
- NB∕T34024-2024生物质成型燃料质量要求及分级.docx VIP
- STM32F1开发标准教程-教学大纲、授课计划.docx
- 新语境幼儿园教师专业能力等级与评定.pdf VIP
文档评论(0)