amobbs.com 阿莫电子技术论坛

标题: 原创:FPGA 一步一步轻松入门(有网友需求的SDRAM IP core ,SPI,Uart,VGA时序,SD卡读取 全 [打印本页]

作者: hxl_led    时间: 2011-4-14 23:13
标题: 原创:FPGA 一步一步轻松入门(有网友需求的SDRAM IP core ,SPI,Uart,VGA时序,SD卡读取 全
本例程目的是帮助初学者快速入门. 本例程涉及到按键及微分(消抖) 简单的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)
作者: weixintec    时间: 2011-4-14 23:28
楼主,想听听您对于niosII应用了解相关情况的介绍,国外真是那样吗。到底值不值得学?谢谢
作者: lyz_1900    时间: 2011-4-14 23:28
回复【楼主位】hxl_led  
-----------------------------------------------------------------------

。。。支持楼主。。。但是在哪。。。
作者: hxl_led    时间: 2011-4-14 23:35
无图无真像,vga(800x600 16位32K色),用了几个加权电阻作了个8位的DAC,见原理图

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

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

资料陆续上传


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


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


工程占用资源情况 (原文件名:display4.JPG)
作者: lm78l05    时间: 2011-4-14 23:47
mark
作者: bad_fpga    时间: 2011-4-15 00:07
那板子做得怎么样了?
作者: lm78l05    时间: 2011-4-15 00:13
回复【1楼】weixintec  伟欣科技
楼主,想听听您对于niosii应用了解相关情况的介绍,国外真是那样吗。到底值不值得学?谢谢
-----------------------------------------------------------------------

要是好用的话,他们还要拼命的嵌入硬核干嘛
作者: durgy    时间: 2011-4-15 00:36
mark
作者: urmif    时间: 2011-4-15 00:45
好贴,先占位
作者: urmif    时间: 2011-4-15 00:50
下不了啊?怎么回事?
作者: mailzql    时间: 2011-4-15 01:18
MARK FPGA IP核设计
作者: edaworld    时间: 2011-4-15 06:17
马克
作者: eworker    时间: 2011-4-15 06:38
不错
作者: zhangxin0804    时间: 2011-4-15 07:10
前辈又一 给力新作。。顶
作者: renpeng009    时间: 2011-4-15 07:35
又燃起了我的学习兴趣
作者: vipcff    时间: 2011-4-15 07:38
mark先
作者: liangyurongde    时间: 2011-4-15 08:05
mark
作者: boycn    时间: 2011-4-15 08:27
值得期待
作者: jordonwu    时间: 2011-4-15 08:34
学习
作者: sankunchai    时间: 2011-4-15 08:35
等等等
作者: amote    时间: 2011-4-15 08:36
又见楼主
作者: ye_song    时间: 2011-4-15 08:40
nios是没什么商业应用,现在都在fpga内加arm核了
作者: opchywen    时间: 2011-4-15 08:41
先留个记号。今天论坛的附件好像都下不了,什么情况!!!

//现在能下了。。。
作者: msdy    时间: 2011-4-15 08:50
附件下不了,先mark
作者: AG17    时间: 2011-4-15 09:03
jihao
作者: yuzr    时间: 2011-4-15 09:07
mark
作者: sytu_xww    时间: 2011-4-15 09:23
mark
作者: sfq2008    时间: 2011-4-15 09:26
mark
作者: chishangpiao    时间: 2011-4-15 09:33
期待
作者: dhjwahaha    时间: 2011-4-15 09:37
学习学习~
作者: ap0405209    时间: 2011-4-15 09:48
楼主的板子是自己做的吗?能否做成卖的?
作者: hxl_led    时间: 2011-4-15 09:51
回复【30楼】ap0405209
-----------------------------------------------------------------------

楼主的板子是自己做的,这两天将要到淘宝网销售
作者: cqfeiyu    时间: 2011-4-15 09:56
好贴
作者: ITOP    时间: 2011-4-15 10:02
MARK!
作者: TornadoYu    时间: 2011-4-15 10:11
占位学习
作者: cwfboy    时间: 2011-4-15 10:22
mark
作者: Comedian    时间: 2011-4-15 10:28
lz大大的牛。向楼主学习。
作者: ppa2001    时间: 2011-4-15 10:29
学习下
作者: embeddev    时间: 2011-4-15 10:43
mark
作者: arli28x    时间: 2011-4-15 11:16
楼主真是误导群众 小问题确实不需要软核 就像单片机不需要操作系统 但arm9不用操作系统就很困难了
大一点问题 用上软核(可以用操作系统也可以不用,根据复杂度)操作外设就会更加容易 可以用c语言编程
,学FPGA不掌握软核就少了一把利器

作者: hxl_led    时间: 2011-4-15 11:42
回复【40楼】arli28x
-----------------------------------------------------------------------

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

我没说软核不好!

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

(为了和谐,本贴已修改过)
作者: luck851    时间: 2011-4-15 11:46
mark
作者: ljt8015    时间: 2011-4-15 12:03
mark!~
作者: laoye    时间: 2011-4-15 12:24
mark
作者: xml2028    时间: 2011-4-15 12:30
mark
作者: jaspertsin    时间: 2011-4-15 13:17
lzV5
作者: wzh6328    时间: 2011-4-15 17:09
都是纯硬件呀,哪带opencore软核的例子?教程,期待
作者: wzh6328    时间: 2011-4-15 17:10
跑软核这个fpga不够用吧
作者: bangbangji    时间: 2011-4-15 17:12
这个要标记!
作者: flyingcys    时间: 2011-4-15 18:58
mark
作者: avrwoo    时间: 2011-4-15 20:18
mark
作者: sagetom    时间: 2011-4-15 21:06
mark一下!很有用!加油奋斗中............
作者: gzyang    时间: 2011-4-15 21:25
不错
作者: wzhansen    时间: 2011-4-16 00:14
mark
作者: kyughanum    时间: 2011-4-16 00:23
记号~~
作者: kneken    时间: 2011-4-16 00:46
mark
作者: wxws    时间: 2011-4-16 00:52
mark
作者: hxl_led    时间: 2011-4-16 09:17
通过扩展口驱动TFT LCD(3.5 ' 320x240)


TFT LCD 3.5'显示图 (原文件名:display5.JPG)
作者: jordonwu    时间: 2011-4-16 09:51
这个不错,可以了解硬件到底怎么转起来的。学习
作者: uoow    时间: 2011-4-16 10:11
mark,可惜学校网速不尽人意,老是下载不下来
作者: uoow    时间: 2011-4-16 10:12

(原文件名:未命名.JPG)
作者: chenguanglu    时间: 2011-4-16 10:16
mark 一下 需要的时候再下
作者: uoow    时间: 2011-4-16 10:29
已下好
作者: roy2002    时间: 2011-4-16 10:50
MARK
作者: PaulDE    时间: 2011-4-16 10:53
tinghaode
作者: wy2000    时间: 2011-4-16 11:07
好帖子,可惜下不了。等待。。。
作者: gwh1128    时间: 2011-4-16 11:43
mark
作者: gaoyukun    时间: 2011-4-16 21:14
mark下,好东西~
作者: wzh6328    时间: 2011-4-16 22:58
下载不了啊
作者: maxiao    时间: 2011-4-16 23:38
太好了,淘宝有买不,我想买一块。
作者: dxf5200    时间: 2011-4-16 23:44
mark
作者: yiwei0397    时间: 2011-4-17 01:01
回复【40楼】arli28x

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

不赞同40楼的观点,软核不是什么时候都是最好的。
市面上硬核处理器芯片(ARM,PowerPC,MIPS等)那么多,就性能来说,硬核比软核性能要高多了。而且开发软件容易使用,也容易找到。
软核比较优势的是:1,单芯片解决方案。2,灵活性上。
追求性能的话“高性能微处理器 + FPGA”才是最好。
当然,最优组合是,根据项目实际需要合理使用FPGA搭配软核或者硬核处理器
作者: jingyuzuo    时间: 2011-4-17 08:05
mark
作者: moen    时间: 2011-4-17 10:07
好资料!
作者: peter_yu    时间: 2011-4-17 10:18
谢谢分享!
作者: ieee911    时间: 2011-4-17 10:19
回复【楼主位】hxl_led
-----------------------------------------------------------------------

mark!
作者: wzh6328    时间: 2011-4-17 10:39
这个下载不了呀,楼主转个地方吧链接贴出来吧
作者: core_duo    时间: 2011-4-17 11:09
mark
作者: fbp117    时间: 2011-4-17 11:26
mark下
作者: wenfeiexe    时间: 2011-4-17 11:29
mark
作者: ldqmoon    时间: 2011-4-17 11:48
下载不了
请楼主重传一次吧
作者: HYFAVR    时间: 2011-4-17 11:50
mark
作者: du520xi    时间: 2011-4-17 11:53
http://www.180code.com/index.asp?id=1579764522
作者: du520xi    时间: 2011-4-17 11:59
学习
作者: lwy86    时间: 2011-4-17 12:14
mark
作者: jlhgold    时间: 2011-4-17 12:14
mark 等服务器修复
作者: huxiaoping    时间: 2011-4-17 15:12
顶起来,帮LZ置酷
作者: afei8856    时间: 2011-4-17 16:42
mark
作者: li20030505    时间: 2011-4-17 17:40
MARK
作者: astute11    时间: 2011-4-17 18:58
学习一下
作者: zbjzxc    时间: 2011-4-17 19:37
记号~~
作者: Pjm2008    时间: 2011-4-17 20:07
强悍!不过我越来越不了解FPGA了。
作者: xiaoniu    时间: 2011-4-17 20:32
mark
作者: 635656623    时间: 2011-4-17 21:26
MARK~~~下载学习了
作者: sczh01    时间: 2011-4-17 22:09
有没有刷LCD 图片的例子啊 这个有意思!
作者: 416446891    时间: 2011-4-17 22:40
mark
作者: zoto    时间: 2011-4-17 22:55
Zan
作者: xkleee    时间: 2011-4-18 08:53
哈哈,俺去年也用FPGA的纯逻辑实现了FAT16,SD卡的读写,拜读一下楼主的大作,谢谢楼主
作者: sanbinabu    时间: 2011-4-18 09:14
mark
作者: wxx116zh    时间: 2011-4-18 10:34
mark




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4