搜索
bottom↓
回复: 132

我也来发一个用FPGA驱动VGA

  [复制链接]

出0入0汤圆

发表于 2011-6-5 17:07:01 | 显示全部楼层 |阅读模式
注意:以下内容可能引起高手极度不适,敬请原谅!

环境:Altera CycloneII,Ubuntu 10.10,Quartus II,Gtkterm,TexLive。
实现功能:从计算机通过串口发数据到FPGA,FPGA内部处理后转换成VGA信号,把这个数据对应的字符从显示器输出。能够显示大小写字母、数字以及标点符号。能够实现向上卷动显示,有换行处理。FPGA内部包含了UART以及VGA两个模块,可分开单独使用。
先上图

(原文件名:1.jpg)

(原文件名:2.jpg)


(原文件名:3.jpg)


用于自己的项目(在FPGA平台上搭建了OR1200 SOC,并移植Linux,Linux的启动信息就是通过我设计的这个VGA模块输出到显示器的):

从SD Card拷贝Linux镜像到SDRAM (原文件名:4.jpg)


Linux开始启动 (原文件名:5.jpg)


Linux在启动过程中卡住了,至今未解决 (原文件名:6.jpg)


实验环境 (原文件名:7.jpg)

下面是代码以及论文:
Verilog工程ourdev_645965LBAP9P.rar(文件大小:2.45M) (原文件名:uart_to_vga.rar)

论文以及Latex源文件ourdev_645966EQSYQJ.rar(文件大小:4.14M) (原文件名:VGA IP Core设计与实现.rar)

论文截图:

(原文件名:1.jpg)


(原文件名:2.jpg)


(原文件名:3.jpg)

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

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

出0入0汤圆

发表于 2012-11-2 23:10:33 来自手机 | 显示全部楼层
受教了,谢谢楼主分享

出0入0汤圆

发表于 2012-10-31 16:07:48 | 显示全部楼层
回帖内容易引起楼主极度不适,请注意回避

出0入0汤圆

发表于 2012-10-28 23:43:01 | 显示全部楼层
mark

出0入25汤圆

发表于 2012-10-19 16:58:03 | 显示全部楼层
很漂亮。收藏了先……

出0入0汤圆

发表于 2012-10-19 16:37:18 | 显示全部楼层
cool                                                                             

出0入0汤圆

发表于 2012-10-19 13:49:38 | 显示全部楼层
特来顶楼主啊

出0入0汤圆

发表于 2012-10-18 23:51:15 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2012-10-17 09:47:37 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2012-9-2 22:51:57 | 显示全部楼层
好资料,下了。

出0入0汤圆

发表于 2012-8-15 16:54:08 | 显示全部楼层
感谢楼主

出0入0汤圆

发表于 2012-8-4 14:05:32 | 显示全部楼层
比较简单的吧。呵呵。不过论坛也基本都是这样的。

出0入0汤圆

发表于 2012-8-4 13:14:54 | 显示全部楼层
那本书书名是什么?

出20入12汤圆

发表于 2012-8-4 12:11:05 来自手机 | 显示全部楼层
羡慕会用

出0入0汤圆

发表于 2012-8-4 10:49:52 | 显示全部楼层
学习了,帮顶!

出0入0汤圆

发表于 2012-8-4 09:14:42 来自手机 | 显示全部楼层
mark
来自: amoBBS 阿莫电子论坛 iPhone客户端

出0入0汤圆

发表于 2012-8-3 22:54:20 | 显示全部楼层
楼主ram和rom用的漂亮,刚开始对ram的大小耿耿于怀,不得其解,后来豁然开朗。受教了!调试了一下vga驱动管用,串口可能有点问题,不过没关系,只对vga感兴趣。

出0入0汤圆

发表于 2012-7-25 09:02:14 | 显示全部楼层
谢谢楼主!
这个真强!

出0入0汤圆

发表于 2012-7-23 16:26:11 | 显示全部楼层
收了,谢谢

出0入0汤圆

发表于 2012-6-25 17:06:26 | 显示全部楼层
谢谢。正在学习这方面的东西。

出0入0汤圆

发表于 2012-6-20 19:20:07 | 显示全部楼层
很干净,不哗众取宠,赞一个。

出0入0汤圆

发表于 2012-6-20 18:02:22 | 显示全部楼层
不错呀,要顶

出0入4汤圆

发表于 2012-6-20 15:46:54 | 显示全部楼层
不错不错 有时间学习学习

出0入0汤圆

发表于 2012-6-20 11:13:25 | 显示全部楼层
啥时能解决下载问题呀

出0入0汤圆

发表于 2012-6-20 11:04:39 | 显示全部楼层
本帖最后由 htjgdw 于 2012-6-20 11:10 编辑

现在下载不了附件了。先做个标记吧,等开放下载后再拜读LZ的论文。

出0入0汤圆

发表于 2012-6-18 10:57:05 | 显示全部楼层
为什么附件不能下载呢?/

出0入0汤圆

发表于 2012-4-22 08:01:59 来自手机 | 显示全部楼层
kenny17 发表于 2011-6-5 17:21 不错哦,我也做过,不过我做得很简单的,也能显示中文和简单的图像

学习了 有时间找个板子试验下

出0入0汤圆

发表于 2012-4-21 23:56:30 | 显示全部楼层
楼主求指导,这个vga驱动的ram需不需要初始化?我看了ram模块,似乎有初始化文件,但找不到这个文件。

出0入0汤圆

发表于 2012-4-19 16:58:55 | 显示全部楼层
mark~~~~~~~~~

出0入0汤圆

发表于 2012-4-5 22:43:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-29 23:55:55 | 显示全部楼层
酷帖。赞一个。

出0入0汤圆

发表于 2012-3-24 15:51:56 | 显示全部楼层
看了这个 才明白自己对vga的应用太有局限了

出0入0汤圆

发表于 2012-3-10 17:19:11 | 显示全部楼层
mark~~

出0入0汤圆

发表于 2012-1-19 13:03:07 | 显示全部楼层
mark 学习一下

出0入0汤圆

发表于 2012-1-18 21:02:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-18 20:14:31 | 显示全部楼层
楼主,没有论文内容啊?

出0入0汤圆

发表于 2011-12-22 20:12:53 | 显示全部楼层
顶起

出0入0汤圆

发表于 2011-12-21 22:08:59 | 显示全部楼层
博创。。。

出0入0汤圆

发表于 2011-12-20 20:03:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-18 02:53:26 | 显示全部楼层
非常期待能够快速入门

出0入0汤圆

发表于 2011-12-16 15:40:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-16 11:45:23 | 显示全部楼层
顶~~~

出0入0汤圆

发表于 2011-12-16 11:21:01 | 显示全部楼层
mARK!~

出0入0汤圆

发表于 2011-12-14 14:26:41 | 显示全部楼层
轻轻的顶你一下!

出0入0汤圆

发表于 2011-12-14 00:49:52 | 显示全部楼层
mark!!漂亮的VGA,还有latex

出0入0汤圆

发表于 2011-12-13 15:28:34 | 显示全部楼层
漂亮,MASK

出0入0汤圆

发表于 2011-12-12 14:18:55 | 显示全部楼层
谁有FPGA实现IEEE1588、PCIe接口的软核?先谢谢!

出0入0汤圆

发表于 2011-12-4 22:20:36 | 显示全部楼层
顶楼主,学习了!!

出0入0汤圆

发表于 2011-11-6 11:03:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-30 15:36:01 | 显示全部楼层
好想玩

出0入0汤圆

发表于 2011-10-24 22:10:55 | 显示全部楼层
mark了

出0入0汤圆

发表于 2011-10-20 09:16:16 | 显示全部楼层
mark了

出0入0汤圆

发表于 2011-10-15 15:14:02 | 显示全部楼层
顶了

出0入0汤圆

发表于 2011-10-15 13:22:26 | 显示全部楼层
我也在做一个EP2C5Q208C8N的fpga板子,pcb马上画完了,到时候写程序的时候向楼主请教。

出0入0汤圆

发表于 2011-10-14 15:31:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-11 13:05:06 | 显示全部楼层
学习 现在正在做这个

出0入0汤圆

发表于 2011-9-2 16:37:34 | 显示全部楼层
不错~

出0入0汤圆

发表于 2011-9-2 15:59:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-2 13:58:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-2 13:24:44 | 显示全部楼层
回复【楼主位】Comedian
-----------------------------------------------------------------------

MARK FPGA VGA

出0入0汤圆

发表于 2011-8-30 18:52:42 | 显示全部楼层
强大

出0入0汤圆

发表于 2011-8-29 16:47:40 | 显示全部楼层
写mark就能做标记吗?怎么都是mark

出0入0汤圆

发表于 2011-8-29 13:30:09 | 显示全部楼层
相见恨晚啊

出0入0汤圆

发表于 2011-8-25 22:28:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-18 02:04:39 | 显示全部楼层
学习 学习

出0入0汤圆

发表于 2011-8-14 16:41:30 | 显示全部楼层
学习

出0入0汤圆

 楼主| 发表于 2011-8-10 09:01:19 | 显示全部楼层
回复【58楼】mzbhy  饼饼
-----------------------------------------------------------------------

上传几个
点击此处下载 ourdev_666077BXVPXU.pdf(文件大小:1.87M) (原文件名:LaTeX2e插图指南.pdf)
点击此处下载 ourdev_666078JNWBDK.pdf(文件大小:1.66M) (原文件名:大家来学Latex.pdf)
点击此处下载 ourdev_666079RAHE7D.pdf(文件大小:1.89M) (原文件名:Tex简短说明4.2.pdf)

还有一个论坛bbs.ctex.org。
可以google,site:bbs.ctex.org 问题。

出0入0汤圆

发表于 2011-8-9 22:56:39 | 显示全部楼层
居然还是用latex写的。。。看来lz治学严谨啊。。。

出0入0汤圆

发表于 2011-8-9 17:22:35 | 显示全部楼层
mark vga

出0入0汤圆

发表于 2011-8-9 16:56:36 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-8 19:45:16 | 显示全部楼层
学习 mark

出0入0汤圆

发表于 2011-8-8 17:11:55 | 显示全部楼层
LZ的Latex是自学的还怎样?有没有比较好的入门书?

出0入0汤圆

发表于 2011-8-8 16:53:30 | 显示全部楼层
围观楼主 牛逼死了

出0入0汤圆

发表于 2011-8-5 16:02:28 | 显示全部楼层
电脑也不过如此

出0入0汤圆

发表于 2011-7-26 17:23:12 | 显示全部楼层
做一下标记,艰苦奋斗!

出0入0汤圆

发表于 2011-7-25 11:02:40 | 显示全部楼层
很好,这个一定要顶!

出0入0汤圆

发表于 2011-7-24 19:14:30 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-7-9 19:56:21 | 显示全部楼层
FPGA驱动VGA

出0入0汤圆

发表于 2011-7-9 17:32:26 | 显示全部楼层
进来围观

出0入0汤圆

发表于 2011-7-9 16:48:49 | 显示全部楼层
来mark顶楼主

出0入0汤圆

发表于 2011-7-7 11:37:07 | 显示全部楼层
留着,到时用的到

出0入0汤圆

发表于 2011-7-4 23:30:51 | 显示全部楼层
好贴!楼主真厉害!

出0入0汤圆

发表于 2011-7-4 20:31:46 | 显示全部楼层
学习了!!!!!!

出0入0汤圆

发表于 2011-7-4 19:53:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-4 19:46:45 | 显示全部楼层
很不错 顶楼主 缺憾的是没有注释

出0入0汤圆

发表于 2011-7-4 14:39:44 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-4 11:49:08 | 显示全部楼层
感谢,希望有空能多交流

出0入0汤圆

发表于 2011-7-4 11:28:35 | 显示全部楼层
mark==

出0入0汤圆

发表于 2011-7-4 10:58:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-16 14:42:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-15 14:16:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-14 18:34:30 | 显示全部楼层
mark~

出0入0汤圆

发表于 2011-6-9 17:00:47 | 显示全部楼层
感谢,希望有空能多交流

出0入0汤圆

发表于 2011-6-8 17:59:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-8 14:57:48 | 显示全部楼层
mark 学习了

出0入0汤圆

发表于 2011-6-8 07:08:29 | 显示全部楼层
赞 赞

出0入0汤圆

发表于 2011-6-8 00:20:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-7 23:05:33 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-6-7 22:18:24 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-6-7 21:46:16 | 显示全部楼层
MARK

出0入0汤圆

 楼主| 发表于 2011-6-7 20:57:18 | 显示全部楼层
回复【26楼】caizijian  
-----------------------------------------------------------------------

对!你说的很对!
其实我写的这个VGA IP Core还远远不够。
应该设计一个初始化阶段,在初始化阶段向IP Core内部控制寄存器写入控制字,实现字体、颜色、大小等等性质的切换,那样就比较完美了。

支持中文我也想过,但是要支持中文,还要实现输入法,目前还没有想法,不知道实现起来复不复杂。

由于时间有限,现在还有很多其他的事情要做,我就没来得及做了。

以后有时间的话,我还是很想把这些想法一一实现的。看过你发的帖子,个个是精品啊!以后有问题还要向你请教!!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 11:29

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

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