萌即是正义~FPGA控制超大号12864双色LED点阵放badapple~
yanli123212015/02/20电子技术 IP:内蒙古


       最近学FPGA似乎突然开窍了。。。。。。拿下了NIOS II,学会了avalon MM总线IP核的开发,遂决定用FPGA放个badapple玩玩。
       一开始想用12864液晶放,但经过试验发现12864液晶刷图太快的话拖影严重简直没法看,手上又没有彩屏啥的,就当我准备写VGA驱动直接带电脑显示屏放的时候。。。。。。。。我看到了角落里扔着的一个巨大的12864LED显示屏(以前给别人装LED显示屏剩下的材料拼起来的),于是一个邪恶的想法诞生了。。。
       好了,不废话了,说说整体结构,我使用NIOS II软核作为主控,FPGA外挂8MB的SDRAM,然后我在NIOS II的avalon MM总线上写了两个外设,一个是SD卡驱动模块,实现了硬件SPI收发,可设置高速低速两种模式,方便驱动SD卡,配合移植的znFAT实现文件读写;另一个是LED驱动模块,里面有一个1KB的双口RAM,正好用来储存一帧的图像,RAM的写入口直接通过avalon MM映射到NIOS II的内存中,通过指针即可访问。IP核内部还有LED扫描电路,把图像数据按照LED屏的时序发送出去。这两个IP核每个大概300多行的verilog HDL代码
       工作流程:上电先读取SD卡中取模好的BIN文件,把所有的图像数据(大概6MB多点)扔到SDRAM里(直接读取SD卡显示的话速度不太够,反正内存大,任性~),这个过程大概耗时十几秒左右,接下来就是开定时器,在定时器中断里刷屏,按每秒30帧的速度显示出来。
       上几张图~
FPGA顶层文件结构:

顶层png.png


NIOS II:
SOPC.png


大年三十从奶奶家放完炮回来发起最后的冲刺。。。。。。2个小时以后放出了badapple~
QQ截图20150220143757.png


FPGA核心板和SD卡模块
QQ截图20150220143811.png


这一堆线是连到LED显示屏的
QQ截图20150220143818.png


FPGA
QQ截图20150220143825.png


就是这个LED显示屏。。。。。比12864的小液晶霸气多了~
QQ截图20150220143907.png


背面
QQ截图20150220143834.png


背面满满都是74HC595 74HC138 74HC245 74HC04还有小场管。。。。。。又想起了当年疯狂玩74的时候
QQ截图20150220143841.png


原来的控制卡。。。。现在就是个摆设
QQ截图20150220143849.png


电源。。。。5V40A的,这货功耗贼大。。。。。。


QQ截图20150220143856.png




OK,上视频。。。。。


绿色版~



XXXXXXXXXXXXXXXXXX/v_show/id_XXXXXXXXXXXXXXXXml


红色版~






[flash=480,400,0]XXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXp/sid/XODk2NDcxNDA4/v.swf" target="_blank" style="font-size:20px;">点击此处查看视频
XXXXXXXXXXXXXXXXXX/v_show/id_XXXXXXXXXXXXXXXXml
来自:电子信息 / 电子技术
23
 
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
vocal@ミク
9年11个月前 IP:北京
749874
俺来顶盐粒个肺         又看到你在晒DELL Precision           precision移动图站用户来喊一嗓子
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
无语·回忆
9年11个月前 IP:山东
749877
赞一个,话说可不可以好几个颜色同时出现呢
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
749880
引用 无语·回忆:
赞一个,话说可不可以好几个颜色同时出现呢
那样取模就复杂了。。。。。懒得折腾了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ry7740kptv
9年11个月前 IP:山东
749893
话说点阵屏就是那种51开发板上带的点阵模块一个一个拼的?一个模块带一个锁存?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
GB913759593
9年11个月前 IP:广东
749896
背景音乐忘了  叫什么啊楼主
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
749898
引用 ry7740kptv:
话说点阵屏就是那种51开发板上带的点阵模块一个一个拼的?一个模块带一个锁存?
商用的成品LED单元板
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
749899
引用 GB913759593:
背景音乐忘了  叫什么啊楼主
就叫badapple
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹
9年11个月前 IP:浙江
749914
有屏幕的地方就有烂苹果~~~
盐粒,掌握核心科技~~~
红绿一起看更鬼畜哦~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
奶酪
9年11个月前 IP:上海
749924
盐粒 掌握核心科技
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ls.ls
9年11个月前 IP:重庆
749935
是摄像机帧数不够还是led屏刷新率不够?总是有残影啊
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
lsn_
9年11个月前 IP:广东
749937
又是badapple,有屏幕的地方就有badapple[s::lol]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
749939
引用 XXXXX:
是摄像机帧数不够还是led屏刷新率不够?总是有残影啊
手机太渣了,实际显示效果比这个棒多了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ls.ls
9年11个月前 IP:重庆
749940
引用 yanli12321:
手机太渣了,实际显示效果比这个棒多了
摄像机今天晚饭没鸡腿了呸是没电池了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
田军
9年11个月前 IP:安徽
749963
怎么只能显示单色啊
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
749966
引用 田军:
怎么只能显示单色啊
原版的badapple就是黑白的啊。。。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
happy·geek
9年11个月前 IP:江苏
750034
可以红绿交加
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
北落师门
9年11个月前 IP:浙江
750041
谁把这玩意驱动起来放个badapple.....
DSC07628.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
猎鹰
9年11个月前 IP:四川
750054
电流吓尿了。。。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
bg8npk
9年11个月前 IP:广东
750197
上B站[s::lol]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
9年11个月前 IP:内蒙古
750205
引用 bg8npk:
上B站
XXXXXXXXXXXXXXXXXXXXXXX/video/av2025291/index_XXXXml         B站已上,欢迎吐槽~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
最高主机泡泡
9年11个月前 IP:天津
750212
BadApple赞一个!有屏幕的地方就有badApple
好久没来了啊。。。新年来报个到祝各位坛友新年快乐~[s::lol]
初三了好累,之前的学STM32或者FPGA之类的计划也无限推迟了。。。现在完全什么都看不懂了2333悲剧。。。新年要好好补习了啊
总之再顶一下yanli大神!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
多儿
9年4个月前 IP:湖南
790942
真的可以的!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
yanli12321
学者 机友 笔友
文章
47
回复
1182
学术分
3
2012/03/04注册,8天3时前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}