Colorlight 5A-75B:一块意外的低价ECP5开发板

Colorlight 5A-75B: A dive into a popular low-cost ECP5 (FPGA) development board

Colorlight 5A-75B:一块意外的低价ECP5开发板

Colorlight 5A-75B 本是一块用于 LED 显示屏的接收卡,却意外成了硬件爱好者的宠儿。这块板子搭载了 Lattice ECP5 FPGA,价格仅 20-25 美元,却配备了双千兆以太网接口和 16Mbit SDRAM。得益于 q3k 等人的逆向工程,它现在完全支持 Yosys 开源工具链。只需焊接一个 JTAG 接口,你就能用 Bus Pirate 等开源工具上传自己的 bitstream。虽然默认缺少输入引脚,但通过替换 SN74CBT3245A 芯片即可解决。对于想尝试开源 FPGA 编程又不想花大价钱的人来说,这绝对是性价比极高的入门选择。

这似乎是个意外——一个通用的 LED 显示屏部件,竟然变成了一块低成本的 FPGA 开发板。
  1. tverbeure

    我用这块板子做过 LED 立方体,但总的来说,我不推荐把它当作廉价通用 FPGA 开发板,原因包括输入引脚太少、版本众多,以及后续版本能否访问 JTAG 引脚存在不确定性。

    Colorlight I5 是更好的选择。它的产量很高,而且这是一款廉价的 HUB75 控制器板,采用插拔式配置,因此所有引脚都可以用作输入或输出。

    参见我之前的博客文章:https://tomverbeure.github.io/2021/01/22/The-Colorlight-i5-a...

  2. darknavi

    虽然大部分内容不相关,但我(主要是 Copilot)花了一些时间重写办公室里的 HUB75 显示屏软件栈,这些显示屏用于展示旋转的像素画。之前的团队搭建了一个过于复杂的栈,依赖一堆早已不存在的服务,导致这些设备在过去几年里一直无法升级。

    虽然我觉得硬件本身很简单,但 HUB75 显示屏似乎对过压非常挑剔。设置基本上就是一个简单的控制器(如 ESP32-Trinity)直接插到一个 HUB75 上(可能再串联几个)。

    当使用 USB 供电时,电压会被拉低到约 4.7v,图像效果很棒。但当我们使用那些劣质的 Amazon 5v 圆口电源适配器时,图像就会出现各种伪影。真是让人沮丧!

    总之,我强烈推荐 HUB75 显示屏。在上面放一些复古像素画,简直就是一个尺寸恰好的精美相框!

  3. sho_hn

    我经常用这块板子:https://store.mesanet.com/index.php?route=product/product&pr...

    上个月我逆向工程了一个 25 年前的嵌入式系统,它用于控制探地雷达,该设备已不再商业销售。它使用 ECP 并行端口与雷达的收发光纤控制单元通信,所以我用 Mesa 板子实现了这部分功能,将其连接到 Raspberry Pi,并将触摸屏人机界面(HMI)放在上面。

同日更多故事

2026-09-08