大数跨境

EGO1儿童节特辑-一起用FPGA回忆童年

EGO1儿童节特辑-一起用FPGA回忆童年 依元素科技
2020-06-01
2


无论我们现在年龄多大,每年只要一到六一儿童节这天,都会嚷嚷着过儿童节,这都是在我们自己心中认为自己还是孩子,并且童年的那些记忆真的是太美好了,可以说每个人的童年都拥有着自己永远不会忘却的快乐时光。



今天又是一年的儿童节,我们在这里给大家道一声儿童节快乐。在这个节日里,无论你是刚进入大学学堂或行将毕业或已参加工作或已工作很久,如果你正好在学FPGA,并正好有EGO1,那么我们就在儿童节这天找点乐子吧。





今天带来的有趣项目是许多人的童年回忆—FPGA实现FC游戏机模拟器。本次的作品来自于Github的开源项目,并得到了依元素杯校园竞赛参赛小队的改良。




本次的游戏模拟器通过FPGA实现6502 CPU,并添加了各种外设实现了一台游戏机。6502 CPU是一家名为MOS科技的公司推出一块售价25美元的微处理器,此后,这块CPU被广泛的应用于苹果电脑、任天堂FC及兼容机、学习机等。到了90年代,当时中国学生几乎人手一台的文曲星也用了这块CPU,培养了整整一代中国玩家。



设计框架



本设计改良后,采用PS2键盘进行控制。由于原游戏机的9孔手柄已经很难买到,并且与FPGA接线不方便,所以做此改良。整个系统以EGO1为控制核心,结合VGA接口显示输出终端,使用音响播放背景音乐,使用PS/2标准键盘作为人机交互的输入终端,通过UART串行接口下载.nes游戏文件到FPGA的ROM,实现对整个系统的控制。



整个模拟器目前能够支持52款游戏,包括超级马里奥、1942、大金刚等一系列能够勾起我们童年回忆的游戏。

   



我们把FPGA与编译器部分的源代码已放置于云盘,如果你手上正好有一片EGO1,今天我们就一起来玩吧!




云盘链接

链接:

https://pan.baidu.com/s/15WZ6SIxsvEaEav2hEjhDSQ

提取码:dis1



如果你手上还没有EGO1,那还等什么,马上到我们官方淘宝店下单吧。目前我们每周视频培训直播正在送EGO1代金券;另外,即将到来的618,我们也将会为新老客户送上大礼。你还等什么,赶快行动吧!



师资集训链接

直播链接(点击左下角“阅读原文”直接跳转):

https://live.bilibili.com/21998496


EGO1 购买链接:

https://item.taobao.com/item.htm?spm=a230r.1.14.16.10fd53fbi18ZGC&id=574255050542&ns=1&abbucket=1#detail



点击上方“蓝字”关注我们吧!



【声明】内容源于网络
0
0
依元素科技
FPGA 我们是认真的
内容 510
粉丝 0
依元素科技 FPGA 我们是认真的
总阅读433
粉丝0
内容510