参考源码

https://github.com/strigeus/fpganes.git

https://github.com/RetroEmbedded/UniversalPPU

https://github.com/jpwright/fpganes.git

https://github.com/CreeperLin/fpganes.git

https://github.com/Feuerwerk/fpgaNES.git

这是任天堂娱乐系统在FPGA中的实现。

它基于Terasic的开发板Cyclone V GX Starter Kit,并带有Altera Cyclone V。它具有充足的内存,HDMI输出和模拟音频编解码器。 出于某种原因,他们决定不将ADV7513 HDMI芯片的HDMI音频引脚连接到FPGA。 但是他们为音频引脚添加了焊点,因此我能够通过FPGA的一些GPIO引脚访问它们,直接通过HDMI连接获得44.1 kHz音频。 hdmi视频分辨率为640x480,帧速率为50 Hz,每个NES像素具有2x2显示像素。 在HDMI音频引脚旁边,我将NES Four Score焊接到GPIO端口,只需将控制器插入/拔出到FPGA即可。