搜索
bottom↓
回复: 86

成功调试出来NIOS的VGA程序

[复制链接]

出0入0汤圆

发表于 2010-5-29 17:43:37 | 显示全部楼层 |阅读模式
在ALTERA网站上扒出来一个很感兴趣的NIOSII例程,是关于VGA驱动和DDRSDRAM的,下下来之后将其移植到DE1上,费了九牛二虎之力,终于调出来了,现将项目打包上传,供广大受VGA驱动困扰兄弟姐妹们参考,

但文件怎么上传不到网站啊

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

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

出0入0汤圆

发表于 2010-5-29 17:46:03 | 显示全部楼层
恭喜。

出0入0汤圆

 楼主| 发表于 2010-5-29 17:46:46 | 显示全部楼层
文件太大,可能要点时间

出0入0汤圆

 楼主| 发表于 2010-5-29 17:51:14 | 显示全部楼层
还要感谢一楼的兄弟啊

出0入0汤圆

发表于 2010-5-29 17:56:34 | 显示全部楼层
顶.................
正需要

出0入0汤圆

 楼主| 发表于 2010-5-29 17:59:04 | 显示全部楼层
真是费劲,总算传完了
点击此处下载 ourdev_558131.rar(文件大小:13.28M) (原文件名:DE1_NIOS.rar)

出0入0汤圆

 楼主| 发表于 2010-5-29 18:01:40 | 显示全部楼层
VGA CONTROLLER模块来源于ALTERA官方网站,版权也应该属于ALTERA公司,使用者特别是商业用途最好到ALTERA网站上看一下有没有要遵守的协议

出0入0汤圆

发表于 2010-5-29 20:09:32 | 显示全部楼层
真是 雪中送炭啊   先谢谢。

出0入0汤圆

发表于 2010-5-29 23:14:50 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2010-5-29 23:23:35 | 显示全部楼层
谢谢,我的邮箱zhangxianlin888@yahoo.cn   
OV7670 图像采集的。

出0入0汤圆

发表于 2010-5-31 09:53:27 | 显示全部楼层
兄弟,顶起,爱死你了。
学习学习!正在弄这个东东!

出0入0汤圆

发表于 2010-5-31 10:01:43 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2010-5-31 14:29:59 | 显示全部楼层
回复【楼主位】zlf667788
-----------------------------------------------------------------------

楼主,我下载下来学习了一下。
貌似就发现了sopc builder里面用到了VGA,写了VGA controller,能够成功编译下载硬件系统。软件方面,好像还没有nios下的软件调试程序,如何调试,还请楼主明示。谢谢了。

出0入0汤圆

发表于 2010-5-31 15:37:23 | 显示全部楼层
回复【13楼】leafchenye
-----------------------------------------------------------------------

不好意思,楼主,我的QII版本不一样,难怪没发现nios的软件部分。
现在找到了,学习中!
感谢楼主分享。

出0入0汤圆

发表于 2010-5-31 19:21:48 | 显示全部楼层
楼主辛苦了,支持一下!!!

出0入0汤圆

发表于 2010-6-2 09:44:44 | 显示全部楼层
支持一下!!!

出0入0汤圆

发表于 2010-6-2 09:48:25 | 显示全部楼层
研究研究

出0入0汤圆

发表于 2010-6-2 10:49:35 | 显示全部楼层
不错不错。。。

出0入0汤圆

 楼主| 发表于 2010-6-2 20:43:45 | 显示全部楼层
在6楼基础上做了一些修改
1> 修改了原始例程中立方体不能旋转显示的问题
2> 修改了原始例程中立方体有一面没颜色的问题
3> 将硬件部分的时钟由100M提高到了120M
另外自己也做了一个简单的测试程序,在方块图中有一个反色的小球浮动,小球触边反弹时会切换方块图的颜色
项目是在DE开发板上调试的,仿真时程序和常量数据要放在SRAM中,运行时可以将程序各常量数据放在FLASH中,仿真时不可以将程序和常量放在SDRAM中,否则会出现显示混乱

将main函数中的//run_rotate( vga_frame_buffer );前面的//去掉,运行的是立方体旋转,不去掉则运行是我做的测试程序

项目及两个程序的视频在下面
项目文件ourdev_559089.rar(文件大小:13.31M) (原文件名:DE1_NIOS.rar)
原例程视频ourdev_559090.avi视频文件大小:1.08M) (原文件名:MOV0012A.avi)
我做的测试程序视频ourdev_559091.avi视频文件大小:3.21M) (原文件名:MOV0013A.avi)

出0入31汤圆

发表于 2010-6-2 21:31:53 | 显示全部楼层
有TFT的例子吗?

出0入0汤圆

 楼主| 发表于 2010-6-2 21:33:52 | 显示全部楼层
好像DE1有一个LCD附件光盘中有类似的东西,你可以去找找

出0入0汤圆

 楼主| 发表于 2010-6-3 20:55:46 | 显示全部楼层
再补一点东西,加一个画椭圆的函数
点击此处下载 ourdev_559363.rar(文件大小:9K) (原文件名:simple_graphics.c.rar)
点击此处下载 ourdev_559364.rar(文件大小:4K) (原文件名:simple_graphics.h.rar)
用这两个文件替换原来的,里面加了一个画椭圆的函数vid_draw_ellipse

出0入0汤圆

 楼主| 发表于 2010-6-8 22:51:14 | 显示全部楼层
再传自己做的与这个项目配套的24位真彩位图转16位数据的小工具
点击此处下载 ourdev_560576T0KZX2.rar(文件大小:6K) (原文件名:getbmp24.rar)

出0入0汤圆

发表于 2010-6-8 23:00:27 | 显示全部楼层
谢谢 LZ

出0入0汤圆

发表于 2010-6-8 23:25:30 | 显示全部楼层
工具不错啊

出0入0汤圆

发表于 2010-6-9 06:04:33 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-6-9 15:02:50 | 显示全部楼层
支持!!!

出0入0汤圆

发表于 2010-6-9 15:07:35 | 显示全部楼层
mark!~~

出0入0汤圆

 楼主| 发表于 2010-6-9 17:51:01 | 显示全部楼层
再发一个已经测试通过的,垂直移动显示和旋转显示存放于数组中的图片的程序
点击此处下载 ourdev_560732UY59JE.rar(文件大小:139K) (原文件名:testvga.rar)
这是运行结果的视频,手机拍的,凑合看一下吧
点击此处下载 ourdev_560760OWQW06.rar(文件大小:1.82M) (原文件名:MOV0016A.rar)

出0入0汤圆

发表于 2010-6-9 19:56:18 | 显示全部楼层
不错
什么硬件配置 VGA多大分辨率?

出0入0汤圆

 楼主| 发表于 2010-6-9 20:01:22 | 显示全部楼层
DE1上调试的,640X480

出0入0汤圆

发表于 2010-6-10 13:18:56 | 显示全部楼层
这个分辨率也太小了 看不出fpga的优势
整个大点的看看

出0入0汤圆

 楼主| 发表于 2010-6-10 13:48:24 | 显示全部楼层
我做这个东西是为了应用,这个分辩率对我已经足够

出0入0汤圆

发表于 2010-6-11 22:07:34 | 显示全部楼层
good

出0入0汤圆

发表于 2010-6-11 22:31:29 | 显示全部楼层
不错 ,多谢分享!

出0入4汤圆

发表于 2010-6-13 15:41:52 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-6-17 22:17:13 | 显示全部楼层
ucgui移植中..., 不成功..., 郁闷中...

出0入0汤圆

发表于 2010-6-18 21:05:14 | 显示全部楼层
收藏

出0入0汤圆

发表于 2010-6-18 21:56:56 | 显示全部楼层
只要是上传的人 都是纯爷们,耐得住寂寞

出0入0汤圆

发表于 2010-6-21 15:20:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-28 15:16:02 | 显示全部楼层
这个VGA+NIOS用EP2C8,不知道行不行呢?

出0入0汤圆

发表于 2010-7-28 22:30:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-29 09:35:11 | 显示全部楼层
很强大呀!mark

出0入0汤圆

发表于 2010-7-29 10:36:37 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2010-7-29 19:22:55 | 显示全部楼层
谢谢楼主!现在正在找那!非常感谢!

出0入0汤圆

发表于 2010-7-30 09:33:43 | 显示全部楼层
记号一下!

出0入0汤圆

发表于 2010-8-8 14:26:21 | 显示全部楼层
开发环境是quartus9.0还是9.1?

出0入0汤圆

发表于 2010-8-8 20:51:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-8 21:56:46 | 显示全部楼层
盖印

出0入0汤圆

发表于 2010-8-11 15:12:31 | 显示全部楼层
盖印

出0入0汤圆

发表于 2010-8-12 19:16:41 | 显示全部楼层
为什么添加VGA的时候速度很慢呢?添加VGA后,打开nios也变的很慢

出0入0汤圆

发表于 2010-8-13 09:38:06 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-8-13 10:56:53 | 显示全部楼层
这个顶一把

出0入0汤圆

发表于 2010-8-13 22:32:54 | 显示全部楼层
我的ucGUI在DE1上已经成功调试出来了,下次整理下上传

出0入0汤圆

 楼主| 发表于 2010-8-16 21:02:05 | 显示全部楼层
是吗,我的好像早就传上来了

出0入0汤圆

发表于 2010-8-16 21:11:17 | 显示全部楼层
jihao必须顶

出0入0汤圆

发表于 2010-8-27 12:28:23 | 显示全部楼层
我自己的板子,只有SDRAM ,不是DDR,是否可以运行?
还有VGA Controller 在SOPC中为什么是灰点?而不是正常的绿点。是否表明已经正确加入IP了?
我的环境 8.1。
谢谢。

出0入0汤圆

发表于 2010-8-27 22:29:41 | 显示全部楼层
今晚测试了,在我自己的板卡上可以使用。
为了跑NIOS,系统重装了2次!

出0入0汤圆

发表于 2010-8-27 22:31:20 | 显示全部楼层
楼主说:仿真时不可以将程序和常量放在SDRAM中,否则会出现显示混乱。
请问是什么原因?速度不够快?

出0入0汤圆

发表于 2010-8-28 13:06:24 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-9-5 05:27:54 | 显示全部楼层
这个帖子营养丰富!楼主值得表扬!

出0入0汤圆

发表于 2010-10-7 13:28:39 | 显示全部楼层
用quartus8.1编译出现错误,郁闷啊!谁能解释下,谢谢!

(原文件名:trr.JPG)

出0入0汤圆

发表于 2010-10-7 16:43:00 | 显示全部楼层
make

出0入0汤圆

发表于 2010-10-26 14:59:23 | 显示全部楼层
找了好久  下下来看看  谢谢啊

出0入0汤圆

发表于 2010-10-26 16:23:06 | 显示全部楼层
记号。
头像被屏蔽

出0入0汤圆

发表于 2011-3-4 13:05:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入50汤圆

发表于 2011-7-11 16:14:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-11 23:23:25 | 显示全部楼层
DE1上可以移植DDR???!@@¥#@
是不是哦·~@#@¥

出0入0汤圆

发表于 2011-7-14 16:16:47 | 显示全部楼层
强人!

出0入0汤圆

发表于 2011-8-9 22:28:08 | 显示全部楼层
回复【57楼】ytiger
我自己的板子,只有sdram ,不是ddr,是否可以运行?
还有vga controller 在sopc中为什么是灰点?而不是正常的绿点。是否表明已经正确加入ip了?  
我的环境 8.1。
谢谢。
-----------------------------------------------------------------------

请教57楼,我用的是DE0板,也没有sram,只有sdram,请问如何解决这个问题?可以用flash来替代吗?

出0入0汤圆

发表于 2011-8-26 14:33:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-7 21:43:54 | 显示全部楼层
哈,棒的一塌糊涂,顶

出0入0汤圆

发表于 2011-12-13 22:31:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-20 16:14:51 | 显示全部楼层
非常感谢楼主分享!!!

出0入0汤圆

发表于 2011-12-29 14:06:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-5 14:37:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-4-8 13:28:48 | 显示全部楼层
MARK 楼主V5

出0入0汤圆

发表于 2012-6-26 22:44:45 | 显示全部楼层
羡慕,厉害啊,各种佩服

出0入0汤圆

发表于 2013-6-23 20:34:33 | 显示全部楼层
zlf667788 和 sytu_xww 大哥 , 可否再上傳nios ii ucgui 的程序?????

出0入0汤圆

发表于 2013-7-10 17:27:23 | 显示全部楼层
谢谢分享                  

出0入0汤圆

发表于 2013-7-11 20:47:32 | 显示全部楼层
确实不错!

出0入0汤圆

发表于 2013-7-16 23:23:38 | 显示全部楼层
好程序,要收藏,再学习!

出0入0汤圆

发表于 2013-7-21 12:12:39 | 显示全部楼层
下载了。谢谢lz

出0入0汤圆

发表于 2015-2-6 13:08:44 | 显示全部楼层
正需要,多谢。

出0入0汤圆

发表于 2015-2-6 13:15:30 来自手机 | 显示全部楼层
正在学习之中  谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 09:24

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

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