搜索
bottom↓
回复: 10

VGA Verilog源代码 使你彻底搞明白VGA EP2C8 代码已上传【恢复】

[复制链接]

出0入0汤圆

发表于 2009-2-11 11:01:57 | 显示全部楼层 |阅读模式
VGA时序实现 首先,根据刷新频率确定主时钟频率,然后由主时钟频率和图像分辨率计算出行总周期数,再把表1中给出的a、b、c、d各时序段的时间按照主计数脉冲源频率折算成时钟周期数。在CPLD中利用计数器和RS触发器,以计算出的各时序段时钟周期数为基准,产生不同宽度和周期的脉冲信号,再利用它们的逻辑组合构成图2中的a、b、c、d各时序段以及D/A转换器的空白信号BLANK和同步信号SYNC。 

本贴被 zhouxinjie1 编辑过,最后修改时间:2009-02-11,11:51:40.

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2009-2-11 12:30:57 | 显示全部楼层
我这只是学习,如果是高手可以不看我刚试过1027*768  75HZ

出0入0汤圆

发表于 2009-2-11 12:10:52 | 显示全部楼层
只是行场同步能达到那个频率没什么意思,我上面只是随便举个例子,并且我说的是不用DAC的情况下的.在网上已经有成品在卖了,不用DAC可以实现1027*768 @70HZ.有的网友买了,已经验证了,播放电影比较流畅.

出0入0汤圆

 楼主| 发表于 2009-2-11 11:51:07 | 显示全部楼层
//////////////////////////////////VGA测试代码// 周新杰 qq:123826409// 山东中孚信息//EP2C8实验板module selfVGA(dclk,r,g,b,hs,vs);input dclk;//50MHZ 1024X768 60HZoutput r,g,b,hs,vs;reg hs,vs;reg[10:0] count_v,count_h;reg[2:0] color;assign {r,g,b}=color;//////////行同步信号周期/////////////always@(posedge dclk)begin  if(count_h==1040)//20.8US    count_h<=0;  else     count_h<=count_h+1;end//////////列同步信号周期////////////always@(posedge dclk)begin   if(count_v==806)    count_v<=0;  else if(count_h==1040)   count_v<=count_v+1;end/////////////HS\VS信号形成//////////////always@(posedge dclk)begin   if(count_h==0) hs<=0;  if(count_h==105) hs<=1;//行消隐周期  if(count_v==0) vs<=0;  if(count_v==6) vs<=1;//列消隐周期(行)  //count_h(230-1020)显示区域/有时延减少2个228   if((count_h>228)&(count_h<425))    color<=3'b100;   else if((count_h>=425)&(count_h<623))    color<=3'b010;   else if((count_h>=623)&(count_h<820))    color<=3'b001;   else if((count_h>=820)&(count_h<1018))    color<=3'b110;endendmodule

出0入0汤圆

 楼主| 发表于 2009-2-11 11:18:08 | 显示全部楼层
EP2C8实现 1027*768 @70HZ 的VGA驱动 这个没问题,稍微一改就行啊。

出0入0汤圆

发表于 2009-2-11 11:15:28 | 显示全部楼层
找不到源代码

出0入0汤圆

发表于 2009-2-11 11:11:50 | 显示全部楼层
嵌入式高分辨率VGA国像显示方法研究ourdev_618247.pdf(文件大小:258K) (原文件名:solution1716.pdf) 我帮你传一下吧

出0入0汤圆

发表于 2009-2-11 11:08:01 | 显示全部楼层
表1在何处呢?

出0入0汤圆

 楼主| 发表于 2009-2-11 11:07:52 | 显示全部楼层
怎么传了好几次都不行啊 有要的QQ:123826409 

出0入0汤圆

发表于 2009-2-11 11:06:44 | 显示全部楼层
表一在哪?都没说到EP2C8怎么感觉像那论文上直接复制下来的,不会是水贴吧。来点实际的,比如用EP2C8实现 1027*768 @70HZ 的VGA驱动
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 13:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表