
树莓派 Zero 外形小巧,配备了 GIPO、USB 和 HDMI 接口,但它一直沿用着老旧的 ARM 处理器。如果你想用 OpenSPARC、RISC V、OpenPOWER,甚至是自己开发的古怪的 ISA 和处理器来替换它,该怎么办?不用担心,[Chengyin Yao] 的IcePi Zero 配备了 ECP5 25F FPGA,可以满足你的需要。
俗话说,你不是告诉 FPGA 要做什么,而是告诉它要成为什么。而使用 ECP5 25F 的 24k LUT,你可以告诉它做很多不同的事情。当然,这意味着创客要做的工作比插入固定处理器要多,但 IcePi 试图通过一些生活质量功能(如 HDMI 输出(许多 FPGA 开发板所缺少的功能)、板载 USB 转 JTAG 转换器(因此你只需插入即可,无需编程器),甚至使用 USB-C 代替 Pi 的旧 microUSB)使这一过程尽可能轻松。一端是预期的 SD 卡,另一端是 256 MiB 的 166 MHz SDRAM,以弥补 FPGA 仅有的 112 KiB 板载 RAM。
此外,它是 Pi Zero 的直接替代品,所以如果你的项目已经用 Pi Zero 运行模拟器,你可以制作一个这样的宝贝,运行一些 Verilog 代码,然后在裸机上运行。这款设备似乎只为复古游戏掌机打造,但如果你有其他想法,我们也很乐意在评论区留言——记住, FPGA 几乎可以做任何事,甚至是 GPU!
目前,[Chengin Yao] 暂不出售这款主板,不过他们可能会根据Reddit 帖子中的需求重新考虑。如果你想要一块,就得联系你最喜欢的制造商,或者自己蚀刻 PCB。
我们以前见过 FPGA;最近一次是用来打造速度超快的 8080 处理器的。我们也见过 DIY 开发板,比如这款用于 AMD Zyntac FPGA 的开发板。想用 FPGA 做一些有趣的事情吗?给我们点建议吧!我们很高兴 [Chengin Yao] 能参与进来,因为这是一项了不起的工作,尤其是考虑到他们只有 16 岁。我们迫不及待地想看看他们接下来会有什么新作品。
原文: https://hackaday.com/2025/05/29/icepi-zero-a-pi-zero-for-fpga/