之前的文章《国产 FPGA 搭建的复古游戏平台》说到了目前 Mister 遇到的问题,所以目前有很多 Mister 的继承项目,今天介绍一个目标及规划都远超原版的项目-MisteX。
介绍
目前 Mister 所有的核心都基于 Altera FPGA,无论价格多少,你想复刻 Mister 都无从选择,那么有没有支持 Xilinx FPGA 的“Mister”,这就引出今天的主角-MisteX。
这个架构原始目标就是任何 FPGA,无论是 Xilinx、Altera 还是国产高云的 FPGA,无论是纯 FPGA 还是 SoC 都可以使用该套架构进行移植。
和原版的区别就是使用外挂 ARM(Linux)处理器,通过内置的 JTAG 服务器将内核和游戏下载到 FPGA 上运行,外设也通过 ARM USB 解析命令后将数据通过 SPI 传到 FPGA,所以和原版数据流上没什么区别,只是硬件架构上有区别。
复刻
https://github.com/MiSTeX-dev...
该链接下是目前做的几个硬件架构:
包括 Xilinx 和 Altera 两家的 FPGA,外部 ARM 也使用了 Raspberry Pi Zero 和 Lichee RV Dock 全志 D1 开发板。硬件也全部开源。
这个项目下是 ARM 端的程序:
https://github.com/MiSTeX-dev...\_MiSTeX
这个项目下是 FPGA 端程序:
https://github.com/MiSTeX-dev...
目前还有很多内核没移植过来。
总结
相较于原版 Mister,该项目更灵活,成本也可以控制更少,Raspberry Pi Zero 和 Lichee RV Dock 成本也才几十,再加上 Xilinx FPGA 也才几百,相较原版动辄 1000 左右的价格会便宜很多,但是该项目还处在初期,作者对于项目的推广和复刻的支持文档都相对较少,如果想做可以多找几个人研究,酱紫~
END
作者:碎碎思
原文:OpenFPGA
相关文章推荐
- 基于 FPGA 的任意波形发生器+低通滤波器系统设计
- 不用官方 EDA 怎么开发 FPGA?
- 基于 FPGA 的目标跟踪电磁炮系统
- FPGA 资源爆表了?10 个 RTL 优化实战技巧
- 基于 FPGA 的光纤混沌加密系统
更多 FPGA 干货请关注FPGA 的逻辑技术专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。