Colorlight 5A-75B:一块意外的低价ECP5开发板
Colorlight 5A-75B: A dive into a popular low-cost ECP5 (FPGA) development board

Colorlight 5A-75B 本是一块用于 LED 显示屏的接收卡,却意外成了硬件爱好者的宠儿。这块板子搭载了 Lattice ECP5 FPGA,价格仅 20-25 美元,却配备了双千兆以太网接口和 16Mbit SDRAM。得益于 q3k 等人的逆向工程,它现在完全支持 Yosys 开源工具链。只需焊接一个 JTAG 接口,你就能用 Bus Pirate 等开源工具上传自己的 bitstream。虽然默认缺少输入引脚,但通过替换 SN74CBT3245A 芯片即可解决。对于想尝试开源 FPGA 编程又不想花大价钱的人来说,这绝对是性价比极高的入门选择。
这似乎是个意外——一个通用的 LED 显示屏部件,竟然变成了一块低成本的 FPGA 开发板。
- tverbeure
我用这块板子做过 LED 立方体,但总的来说,我不推荐把它当作廉价通用 FPGA 开发板,原因包括输入引脚太少、版本众多,以及后续版本能否访问 JTAG 引脚存在不确定性。
Colorlight I5 是更好的选择。它的产量很高,而且这是一款廉价的 HUB75 控制器板,采用插拔式配置,因此所有引脚都可以用作输入或输出。
参见我之前的博客文章:https://tomverbeure.github.io/2021/01/22/The-Colorlight-i5-a...
- darknavi
虽然大部分内容不相关,但我(主要是 Copilot)花了一些时间重写办公室里的 HUB75 显示屏软件栈,这些显示屏用于展示旋转的像素画。之前的团队搭建了一个过于复杂的栈,依赖一堆早已不存在的服务,导致这些设备在过去几年里一直无法升级。
虽然我觉得硬件本身很简单,但 HUB75 显示屏似乎对过压非常挑剔。设置基本上就是一个简单的控制器(如 ESP32-Trinity)直接插到一个 HUB75 上(可能再串联几个)。
当使用 USB 供电时,电压会被拉低到约 4.7v,图像效果很棒。但当我们使用那些劣质的 Amazon 5v 圆口电源适配器时,图像就会出现各种伪影。真是让人沮丧!
总之,我强烈推荐 HUB75 显示屏。在上面放一些复古像素画,简直就是一个尺寸恰好的精美相框!
- sho_hn
我经常用这块板子:https://store.mesanet.com/index.php?route=product/product&pr...
上个月我逆向工程了一个 25 年前的嵌入式系统,它用于控制探地雷达,该设备已不再商业销售。它使用 ECP 并行端口与雷达的收发光纤控制单元通信,所以我用 Mesa 板子实现了这部分功能,将其连接到 Raspberry Pi,并将触摸屏人机界面(HMI)放在上面。