精彩Verilog/FPGA开源项目介绍(12)——玩转FPGA不无聊大家好。我对PCIe、网络、RISC-V、视频编码等感兴趣。请稍等。我们在这里展示的是使用FPGA 主要对旧游戏核心进行硬解码的高可行性和可重复性。
作为一个娱乐项目,本文包含许多动画,首先:
1、zxuno项目地址为:
https://github.com/zxdos/zxuno
官方网站:
https://zxuno.speccy.org/faq.shtml
第一个是zx-uno,是一个使用Xilinx Spartan 的系统。由于其简单性、多功能性和良好的设计,软件公司很快就跟上潮流并创建了各种软件),ULAPlus、TurboSound 和其他类似计算机的系统也是如此。与树莓派大小差不多。
兼容软件:
ZX Spectrum ZX81 SAM Coup MSX1 C64 Atari 800XLJupiter ACE Oric Atmos BBC Micro VIC-20 Acorn Electron ZX Spectrum TBBlue Apple II Acorn Atom Amstrad CPC 6128(不支持SD) ZX Spectrum Kyp C16/C116/Plus4Sharp MZ-700 PC/XT 512k PC /XT 2Mb PET ZX Spectrum 128 Kyp Multicomp CP/MGalaksija Amstrad CPC 6128(支持SD) Amstrad CPC 464Spectrum 带PZX ZX Spectrum Kyp+VGA+TSound+SAA1099 Flappy BirdTRS-80 ZX Spectrum(支持ESP26 UART) Jupiter ACE (AY-3 )-8910,SD支持)Apple I Oric Atmos(带SD支持)ZX Spectrum Kyp(原生VGA输出)也支持很多街机内核,所以我不会过多介绍它们,但您可以访问该项目的主页并创建请看一下你自己的。
根据开源地址创建硬件后(包括源文件和Gerber,可以直接证明),BOM应该是这样的:
硬件将如下所示:
然后开始:
接下来是测试
最后,祝大家玩得开心
最后,这个项目是一个众筹项目,也需要一个shell。以下是一些外壳产品。
2.sidewinderhttps://github.com/ManuFerHi/SidewinderFPGA
主要参数:FPGA板EP4CE22
内存256兆位
该项目提供硬件原理图(PDF)、Gerber(可直接打印)。
硬件演示开始
计算机启动
游戏选择
游戏演示
isterhttps://github.com/MiSTer-devel/Main_MiSTer
最后一个是Mr。其实类似的项目还有很多,但是这个项目可以说是N个项目的集合体,基本上不排除Mr.的力量。从那时起已经过去了几年。
首先,我们先来了解一下这个项目的概况。
MiSTer 旨在使用现代硬件重新创建各种经典计算机(50+ 系统)、游戏机(25+ 游戏机)和街机(10+ 流行街机核心)。鼠标、键盘、操纵杆和其他游戏手柄等外围设备允许软件和游戏图形像在原始硬件(硬件)上一样运行。
硬件功能包括DE10-NANO开发板(易于购买)+ SDRAM扩展板(非必需,添加更多会增加更多核心适配)+较低分辨率板(非必需)+ USB HUB(非必需)来做。
所有所需的硬件都是开源的(AD源文件)并且可以直接打印。
DE10-NANO的特点:
Altera Cyclone V SE FPGA 具有110,000LE (41,500ALM) 和5,570K 位块RAM。 800MHz ARM Cortex A9 双核CPU。 HDMI 视频和音频可连接到现代显示器/电视。 DDR3 1GB 可用于ARM 和FPGA 快速ARM-FPGA 互连,因为两者位于同一芯片中。硬件演示。
硬件组装完成
SD卡项目的系统创建系统提供了各种内核的源文件,如果您想使用项目提供的板卡,可以使用官方提供的SD卡镜像位置。
https://github.com/MiSTer-devel/mr-fusion/releases
制造过程如下。
开始
更新后的游戏运行在Linux系统上,因此您可以使用SSH、TCP等工具通过网络端口将它们从PC导入到SD卡中。
电脑启动演示
当然,Windows 95也不例外。
游戏演示
总结
今天的项目介绍就到此为止。如果您有兴趣或有任何疑问,请随时与我们联系。想要找回童年记忆的朋友可以尝试最后一个项目。如果你觉得资金不够,也可以尝试第一个和第二个项目(第二个项目稍后会移植)。
最后,我们要感谢所有为开源项目做出贡献的主要公司,这些项目使我们受益匪浅。如果您有什么感兴趣的项目,请后台留言或者添加微信。这就是今天的全部内容。我期待在下一篇文章中见到您。