萌即是正义~FPGA控制超大号12864双色LED点阵放badapple~


       最近学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,上视频。。。。。


绿色版~



http://v.youku.com/v_show/id_XODk2NDU1NzI4.html


红色版~






[flash=480,400,0]http://player.youku.com/player.php/sid/XODk2NDcxNDA4/v.swf" target="_blank" style="font-size:20px;">点击此处查看视频
http://v.youku.com/v_show/id_XODk2NDcxNDA4.html
来自:电子与无线电 / 电子技术
 
1
vocal@ミク
6年2个月前
1楼
俺来顶盐粒个肺         又看到你在晒DELL Precision           precision移动图站用户来喊一嗓子
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
无语·回忆
6年2个月前
2楼
赞一个,话说可不可以好几个颜色同时出现呢
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
3楼
引用 无语·回忆:
赞一个,话说可不可以好几个颜色同时出现呢
那样取模就复杂了。。。。。懒得折腾了
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ry7740kptv
6年2个月前
4楼
话说点阵屏就是那种51开发板上带的点阵模块一个一个拼的?一个模块带一个锁存?
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
GB913759593
6年2个月前
5楼
背景音乐忘了  叫什么啊楼主
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
6楼
引用 ry7740kptv:
话说点阵屏就是那种51开发板上带的点阵模块一个一个拼的?一个模块带一个锁存?
商用的成品LED单元板
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
7楼
引用 GB913759593:
背景音乐忘了  叫什么啊楼主
就叫badapple
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹
6年2个月前
8楼
有屏幕的地方就有烂苹果~~~
盐粒,掌握核心科技~~~
红绿一起看更鬼畜哦~~~
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
奶酪
6年2个月前
9楼
盐粒 掌握核心科技
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ls.ls
6年2个月前
10楼
是摄像机帧数不够还是led屏刷新率不够?总是有残影啊
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
lsn_
6年2个月前
11楼
又是badapple,有屏幕的地方就有badapple[s::lol]
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
12楼
引用 ls.ls:
是摄像机帧数不够还是led屏刷新率不够?总是有残影啊
手机太渣了,实际显示效果比这个棒多了
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ls.ls
6年2个月前
13楼
引用 yanli12321:
手机太渣了,实际显示效果比这个棒多了
摄像机今天晚饭没鸡腿了呸是没电池了
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
田军
6年2个月前
14楼
怎么只能显示单色啊
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
15楼
引用 田军:
怎么只能显示单色啊
原版的badapple就是黑白的啊。。。。。
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
happy·geek
6年2个月前
16楼
可以红绿交加
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
北落师门
6年2个月前
17楼
谁把这玩意驱动起来放个badapple.....
DSC07628.JPG
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
猎鹰
6年2个月前
18楼
电流吓尿了。。。。。
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
bg8npk
6年2个月前
19楼
上B站[s::lol]
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
yanli12321作者
6年2个月前
20楼
引用 bg8npk:
上B站
http://www.bilibili.com/video/av2025291/index_1.html         B站已上,欢迎吐槽~
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
最高主机泡泡
6年2个月前
21楼
BadApple赞一个!有屏幕的地方就有badApple
好久没来了啊。。。新年来报个到祝各位坛友新年快乐~[s::lol]
初三了好累,之前的学STM32或者FPGA之类的计划也无限推迟了。。。现在完全什么都看不懂了2333悲剧。。。新年要好好补习了啊
总之再顶一下yanli大神!
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
多儿
5年7个月前
22楼
真的可以的!
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

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

所属专业
所属分类
上级专业
同级专业
yanli12321
学者 笔友
文章
47
回复
1180
学术分
3
2012/03/04注册,4 个月前活动
暂无简介
%7B%22isDisplay%22%3Atrue%7D

仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
学术分隐藏
{{submitted?"":"投诉或举报"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png
插入公式
分享回复:{{shareId}}
加载中...
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
加入关注取消关注
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
建议修改
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
下载资料
{{fileName}}
大小:{{size}}
下载当前附件将花费 {{costMessage}}
{{description}}
你当前剩余 {{holdMessage}}
{{fileName}}
大小:{{size}}
当前附件免费。
你已购买过此附件,下载当前附件不需要花费积分。
加载中...
{{errorInfo}}
附件已丢失
当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}