搜索
bottom↓
回复: 722

原创:FPGA 一步一步轻松入门(有网友需求的SDRAM IP core ,SPI,Uart,VGA时序,SD卡读取 全

  [复制链接]

出0入17汤圆

发表于 2011-4-14 23:13:38 | 显示全部楼层 |阅读模式
本例程目的是帮助初学者快速入门. 本例程涉及到按键及微分(消抖) 简单的SPI Uart 测试

SDRAM的读写 VGA时序的生成, 及用FPGA读取SD卡里的数据  最后将前面的某块连接在一起

完成一个非常有价值的工程:用FPGA读取SD卡里的(FAT32)文件,然后输出到VGA显示(或LCD)

可用在多个方面. 如彩色LED显示控制器 摄像头记录  lcd 控制器 等等



后续将用此板驱动摄像头,然后将图片记录到SD卡里 等一些大家感兴趣的东西



感谢: 此板的原理图是参照特权同学的,作了一点修改.


(为了和谐,本贴已修改过)


ep1c3_soc_board (原文件名:ep1c3_soc_board.JPG)

FPGA 一步一步轻松入门(学习板文档)ourdev_630772C1U2OJ.pdf(文件大小:12.56M) (原文件名:FPGA 一步一步轻松入门.pdf)
点亮LEDourdev_630773OPUEDM.rar(文件大小:228K) (原文件名:点亮LED.rar)
read_key(读按键)ourdev_630774VD66AJ.rar(文件大小:222K) (原文件名:read_key.rar)
数码管显示ourdev_630775VC4KRV.rar(文件大小:350K) (原文件名:test_spi.rar)
串口输出ourdev_630776FRTFK2.rar(文件大小:420K) (原文件名:test_uart.rar)
SDRAM 的读写ourdev_630777RPGTMT.rar(文件大小:3.33M) (原文件名:test_sdram.rar)
VGA时序的生成ourdev_630778IJR97V.rar(文件大小:409K) (原文件名:test_vga.rar)
用FPGA直接读取SD卡扇区数据ourdev_630779H8PO97.rar(文件大小:5.16M) (原文件名:read_SD卡(0扇区).rar)

ep1c3_soc_board FPGA开发板原理图ourdev_630780ADU7G0.pdf(文件大小:772K) (原文件名:ep1c3_soc_board FPGA开发板原理图.pdf)

出0入0汤圆

发表于 2011-4-14 23:28:24 | 显示全部楼层
楼主,想听听您对于niosII应用了解相关情况的介绍,国外真是那样吗。到底值不值得学?谢谢

出0入0汤圆

发表于 2011-4-14 23:28:58 | 显示全部楼层
回复【楼主位】hxl_led  
-----------------------------------------------------------------------

。。。支持楼主。。。但是在哪。。。

出0入17汤圆

 楼主| 发表于 2011-4-14 23:35:51 | 显示全部楼层
无图无真像,vga(800x600 16位32K色),用了几个加权电阻作了个8位的DAC,见原理图

如用更多位加权电阻,或是DAC芯片,效果会更好. FPGA读取SD卡FAT32格式的文件,

然后输出到VGA.同时输出到2个20 Pin 扩展口 点亮LCD .

资料陆续上传


显示图片效果 (原文件名:display2.JPG)


显示图片效果 (原文件名:display3.JPG)


工程占用资源情况 (原文件名:display4.JPG)

出0入0汤圆

发表于 2011-4-14 23:47:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 00:07:41 | 显示全部楼层
那板子做得怎么样了?

出0入0汤圆

发表于 2011-4-15 00:13:47 | 显示全部楼层
回复【1楼】weixintec  伟欣科技
楼主,想听听您对于niosii应用了解相关情况的介绍,国外真是那样吗。到底值不值得学?谢谢
-----------------------------------------------------------------------

要是好用的话,他们还要拼命的嵌入硬核干嘛

出0入0汤圆

发表于 2011-4-15 00:36:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 00:45:42 | 显示全部楼层
好贴,先占位

出0入0汤圆

发表于 2011-4-15 00:50:44 | 显示全部楼层
下不了啊?怎么回事?

出0入0汤圆

发表于 2011-4-15 01:18:24 | 显示全部楼层
MARK FPGA IP核设计

出0入0汤圆

发表于 2011-4-15 06:17:08 | 显示全部楼层
马克

出0入0汤圆

发表于 2011-4-15 06:38:33 | 显示全部楼层
不错

出0入0汤圆

发表于 2011-4-15 07:10:47 | 显示全部楼层
前辈又一 给力新作。。顶

出0入0汤圆

发表于 2011-4-15 07:35:43 | 显示全部楼层
又燃起了我的学习兴趣

出0入0汤圆

发表于 2011-4-15 07:38:02 | 显示全部楼层
mark先

出0入0汤圆

发表于 2011-4-15 08:05:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 08:27:35 | 显示全部楼层
值得期待

出0入0汤圆

发表于 2011-4-15 08:34:00 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-15 08:35:22 | 显示全部楼层
等等等

出0入0汤圆

发表于 2011-4-15 08:36:18 | 显示全部楼层
又见楼主

出0入0汤圆

发表于 2011-4-15 08:40:46 | 显示全部楼层
nios是没什么商业应用,现在都在fpga内加arm核了

出0入0汤圆

发表于 2011-4-15 08:41:15 | 显示全部楼层
先留个记号。今天论坛的附件好像都下不了,什么情况!!!

//现在能下了。。。

出0入0汤圆

发表于 2011-4-15 08:50:48 | 显示全部楼层
附件下不了,先mark

出0入0汤圆

发表于 2011-4-15 09:03:13 | 显示全部楼层
jihao

出50入0汤圆

发表于 2011-4-15 09:07:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 09:23:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 09:26:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 09:33:50 | 显示全部楼层
期待

出0入0汤圆

发表于 2011-4-15 09:37:00 | 显示全部楼层
学习学习~

出0入0汤圆

发表于 2011-4-15 09:48:41 | 显示全部楼层
楼主的板子是自己做的吗?能否做成卖的?

出0入17汤圆

 楼主| 发表于 2011-4-15 09:51:50 | 显示全部楼层
回复【30楼】ap0405209
-----------------------------------------------------------------------

楼主的板子是自己做的,这两天将要到淘宝网销售

出0入0汤圆

发表于 2011-4-15 09:56:56 | 显示全部楼层
好贴

出0入0汤圆

发表于 2011-4-15 10:02:43 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-4-15 10:11:51 | 显示全部楼层
占位学习

出0入0汤圆

发表于 2011-4-15 10:22:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 10:28:01 | 显示全部楼层
lz大大的牛。向楼主学习。

出0入0汤圆

发表于 2011-4-15 10:29:27 | 显示全部楼层
学习下

出0入0汤圆

发表于 2011-4-15 10:43:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 11:16:13 | 显示全部楼层
楼主真是误导群众 小问题确实不需要软核 就像单片机不需要操作系统 但arm9不用操作系统就很困难了
大一点问题 用上软核(可以用操作系统也可以不用,根据复杂度)操作外设就会更加容易 可以用c语言编程
,学FPGA不掌握软核就少了一把利器

出0入17汤圆

 楼主| 发表于 2011-4-15 11:42:10 | 显示全部楼层
回复【40楼】arli28x
-----------------------------------------------------------------------

请看我的另外的一贴 ---->   原创:一步一步学习开源32位CPU or1200(众多的IP core,三年来的资料,收集,全部奉送,希望大家喜欢)

我没说软核不好!

基础打好了,以后做什么都理解的更深了

(为了和谐,本贴已修改过)

出0入0汤圆

发表于 2011-4-15 11:46:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 12:03:56 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2011-4-15 12:24:53 | 显示全部楼层
mark

出675入8汤圆

发表于 2011-4-15 12:30:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 13:17:51 | 显示全部楼层
lzV5

出0入0汤圆

发表于 2011-4-15 17:09:31 | 显示全部楼层
都是纯硬件呀,哪带opencore软核的例子?教程,期待

出0入0汤圆

发表于 2011-4-15 17:10:24 | 显示全部楼层
跑软核这个fpga不够用吧

出0入0汤圆

发表于 2011-4-15 17:12:54 | 显示全部楼层
这个要标记!

出0入0汤圆

发表于 2011-4-15 18:58:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 20:18:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 21:06:48 | 显示全部楼层
mark一下!很有用!加油奋斗中............

出0入0汤圆

发表于 2011-4-15 21:25:35 | 显示全部楼层
不错

出0入0汤圆

发表于 2011-4-16 00:14:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-16 00:23:13 | 显示全部楼层
记号~~

出0入0汤圆

发表于 2011-4-16 00:46:22 | 显示全部楼层
mark

出0入228汤圆

发表于 2011-4-16 00:52:17 | 显示全部楼层
mark

出0入17汤圆

 楼主| 发表于 2011-4-16 09:17:58 | 显示全部楼层
通过扩展口驱动TFT LCD(3.5 ' 320x240)


TFT LCD 3.5'显示图 (原文件名:display5.JPG)

出0入0汤圆

发表于 2011-4-16 09:51:49 | 显示全部楼层
这个不错,可以了解硬件到底怎么转起来的。学习

出0入0汤圆

发表于 2011-4-16 10:11:59 | 显示全部楼层
mark,可惜学校网速不尽人意,老是下载不下来

出0入0汤圆

发表于 2011-4-16 10:12:58 | 显示全部楼层

(原文件名:未命名.JPG)

出0入0汤圆

发表于 2011-4-16 10:16:57 | 显示全部楼层
mark 一下 需要的时候再下

出0入0汤圆

发表于 2011-4-16 10:29:45 | 显示全部楼层
已下好

出0入0汤圆

发表于 2011-4-16 10:50:09 | 显示全部楼层
MARK

出0入70汤圆

发表于 2011-4-16 10:53:37 | 显示全部楼层
tinghaode

出0入17汤圆

发表于 2011-4-16 11:07:38 | 显示全部楼层
好帖子,可惜下不了。等待。。。

出0入0汤圆

发表于 2011-4-16 11:43:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-16 21:14:45 | 显示全部楼层
mark下,好东西~

出0入0汤圆

发表于 2011-4-16 22:58:53 | 显示全部楼层
下载不了啊

出0入0汤圆

发表于 2011-4-16 23:38:46 | 显示全部楼层
太好了,淘宝有买不,我想买一块。

出0入0汤圆

发表于 2011-4-16 23:44:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 01:01:00 | 显示全部楼层
回复【40楼】arli28x

-----------------------------------------------------------------------

不赞同40楼的观点,软核不是什么时候都是最好的。
市面上硬核处理器芯片(ARM,PowerPC,MIPS等)那么多,就性能来说,硬核比软核性能要高多了。而且开发软件容易使用,也容易找到。
软核比较优势的是:1,单芯片解决方案。2,灵活性上。
追求性能的话“高性能微处理器 + FPGA”才是最好。
当然,最优组合是,根据项目实际需要合理使用FPGA搭配软核或者硬核处理器

出0入0汤圆

发表于 2011-4-17 08:05:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 10:07:17 | 显示全部楼层
好资料!

出0入0汤圆

发表于 2011-4-17 10:18:28 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2011-4-17 10:19:10 | 显示全部楼层
回复【楼主位】hxl_led
-----------------------------------------------------------------------

mark!

出0入0汤圆

发表于 2011-4-17 10:39:20 | 显示全部楼层
这个下载不了呀,楼主转个地方吧链接贴出来吧

出0入0汤圆

发表于 2011-4-17 11:09:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 11:26:57 | 显示全部楼层
mark下

出0入0汤圆

发表于 2011-4-17 11:29:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 11:48:37 | 显示全部楼层
下载不了
请楼主重传一次吧

出0入0汤圆

发表于 2011-4-17 11:50:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 11:53:39 | 显示全部楼层
http://www.180code.com/index.asp?id=1579764522

出0入0汤圆

发表于 2011-4-17 11:59:06 | 显示全部楼层
学习

出0入4汤圆

发表于 2011-4-17 12:14:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 12:14:38 | 显示全部楼层
mark 等服务器修复

出0入8汤圆

发表于 2011-4-17 15:12:37 | 显示全部楼层
顶起来,帮LZ置酷

出0入0汤圆

发表于 2011-4-17 16:42:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 17:40:19 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-17 18:58:56 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2011-4-17 19:37:10 | 显示全部楼层
记号~~

出0入14汤圆

发表于 2011-4-17 20:07:42 | 显示全部楼层
强悍!不过我越来越不了解FPGA了。

出0入0汤圆

发表于 2011-4-17 20:32:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 21:26:40 | 显示全部楼层
MARK~~~下载学习了
头像被屏蔽

出0入0汤圆

发表于 2011-4-17 22:09:51 | 显示全部楼层
有没有刷LCD 图片的例子啊 这个有意思!

出0入0汤圆

发表于 2011-4-17 22:40:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 22:55:32 | 显示全部楼层
Zan

出0入0汤圆

发表于 2011-4-18 08:53:18 | 显示全部楼层
哈哈,俺去年也用FPGA的纯逻辑实现了FAT16,SD卡的读写,拜读一下楼主的大作,谢谢楼主

出0入0汤圆

发表于 2011-4-18 09:14:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-18 10:34:31 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-6-30 21:08

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

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