- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VGA显示控制电路设计.doc
EDA技术讲座报告
VGA
彩
条
信
号
显
示
控
制
电
路
设
计
VGA彩条信号显示控制电路设计
一.实验目的
学习VGA图像显示控制电路的设计
二.实验原理
计算机显示器的显示有许多标准,常见的有VGA、SVGA等。一般这些显示控制都用专用的显示控制器。这里用FPGA来实现VGA图像显示控制器,用以显示一些图形、文字或图像,这在产品开发设计中有许多实际应用。
常见的彩色显示器一般由CRT构成,彩色是由R、G、B三基色组成,用逐行扫描的方式构成解决图像显示。阴极射线枪发出电子束打在涂有荧光粉的荧光屏上,产生R、G、B三基色,合成一个彩色像素。扫描是从屏幕的左上方开始的,从左到右,从上到下,进行扫描。每扫完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRF对电子束进行消隐,每行结束时,用行同步信号进行同步;扫描完所有行,用场同步信号进行场同步,并使扫描回到屏幕的左上方,同时进行场消隐,预备下一场的扫描。
对于普通的VGA显示器,其引出线共含五个信号:R、G、B是三基色信号;HS是行同步信号;VS是场同步信号。对于VGA显示器的五个信号的时序驱动要注意严格遵循“VGA工业标准”。即640*480*60Hz模式。
模式显示变化
模式1 竖彩条:红黄紫绿青蓝白黑 模式2 横彩条:红黄紫绿青蓝白黑 模式3 棋盘格显示模式
三.实验步骤
(一).新建工程
打开quartus,点击file,弹出下拉菜单,选择 New Project wizard 命令,在弹出的对话框中为新建的工程命名,如VGA,点击NEXT,在接下来的窗口中直接选择NEXT,再次弹出窗口时,在family中选CycloneII,在available device中选择EP2C35F484C8,然后直接选择finish。到此,一个工程文件就建立好了。
(二)新建Verilog HDL文件
再次点击file,选择NEW选项,在弹出的窗口中选Verilog HDL file,新建一个Verilog HDL文件,编写如下程序:
module lzl (CLK,MD,HS,VS,R,G,B);
input CLK,MD;
output HS,VS,R,G,B;
wire R,G,B,VS,HS;
wire FCLK,CCLK;
reg HS1,VS1;
reg[1:0] MMD;
reg[4:0] FS,CC;
reg[8:0] LL;
reg[3:1] GRBX,GRBY,GRBP;
wire[3:1] GRB;
assign GRB[2]=(GRBP[2]^MD)HS1VS1;
assign GRB[3]=(GRBP[3]^MD)HS1VS1;
assign GRB[1]=(GRBP[1]^MD)HS1VS1;
always @ (posedge MD)
begin
if(MMD==2b10) MMD=2b00;
else MMD=MMD+1;
end
always @ (MMD)
begin
if (MMD==2b00) GRBP=GRBX;
else if(MMD==2b01) GRBP=GRBY;
else if(MMD==2b10) GRBP=GRBX^GRBY;
else GRBP=3b000;
end
always @ (posedge CLK)
begin
if(FS==20)FS=0;
else FS=(FS+1);
end
always @ (posedge FCLK)
begin
if(CC==29)CC=0;
else CC=CC+1;
end
always @ (posedge CCLK)
begin
if(LL==481)LL=0;
else LL=LL+1;
end
always @(CC or LL)
begin
if(CC23) HS1=1b0;else HS1=1b1;
if(LL479)VS1=1b0;else VS1=1b1;
end
always @ (CC,LL)
begin
if(CC3)GRBX=3b111;
else if(CC6)GRBX=3b110;
else if(CC9)GRBX=3b101;
else if(CC12)GRBX=3b100;
else if(CC15)GRBX=3b011;
else if(CC18)GRBX=3b010;
else if(CC21)GRBX=3b001;
else GRBX=3b000;
if(LL60) GRBY=3b111;
else if(LL120) GRBY=3b110;
else if(LL180) GRBY=3b101;
else if(LL240)
您可能关注的文档
- SRTⅢ型裂解炉炉管弯曲变形原因及其对策.pdf
- SSI体系Pushover分析方法的研究王凤霞.pdf
- SSSC在互联电力系统负荷频率控制中的应用.pdf
- Standford机器学习线性回归CostFunction和Normalequation的推导.pdf
- STC89系列高性能单片机及其应用.pdf
- Stewart平台铰链间隙的精度分析.pdf
- STKScheduler在卫星数传调度中的应用研究李云峰.pdf
- STK软件卫星可见性和覆盖分析.pdf
- STRAT软件空心板楼盖建模方法和技巧(二).pdf
- Struts2框架及应用——主要组件作业与要求.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- JGJ33-2012 建筑机械使用安全技术规程.docx VIP
- TB_10307-2020 铁路通信、信号、信息工程施工安全技术规程.docx VIP
- 简明新疆地方史读本电子版 .pdf VIP
- 基于PLC的加热反应炉自动控制系统设计.pdf VIP
- 抗病毒药物的合理使用课件.pptx VIP
- TB10181-2017 铁路隧道盾构法技术规程.docx VIP
- 静脉输液课件(共87张PPT).pptx VIP
- 《商业银行经营与管理》22春平时作业1答卷.doc VIP
- 2024-2025学年小学美术五年级上册桂美版(2024)教学设计合集.docx
- 2022年版初中物理课程标准新课标考试题库及答案1 .pdf VIP
文档评论(0)