搜索
bottom↓
回复: 722

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

  [复制链接]
(325134176)

出0入0汤圆

发表于 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)
(325133290)

出0入0汤圆

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

出0入0汤圆

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

。。。支持楼主。。。但是在哪。。。
(325132843)

出0入0汤圆

 楼主| 发表于 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)
(325132155)

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

//现在能下了。。。
(325099546)

出0入0汤圆

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

出0入0汤圆

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

出50入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

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

我没说软核不好!

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出625入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入16汤圆

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

出0入0汤圆

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


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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入70汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

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

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

mark!
(324920234)

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入4汤圆

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

出0入0汤圆

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

出0入8汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入14汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

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

本版积分规则

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

GMT+8, 2021-8-3 02:16

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

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