Logicbone 开源FPGA开发板

一块基于Lattice ECP5开发的功能丰富的FPGA开发板

Logicbone 开源FPGA开发板封面
dianzi_01012026-02-05 17:00:44CERN Open Hardware License
487
Star4

PCBA

设计文件

KiCad图标logicbone-master.zip1.77MB

EDA查看器

复制嵌入代码

详细介绍

项目概述

当你找不到想要的开发板时,为什么不自己做一个呢?

该项目旨在设计一块功能丰富的FPGA开发板,使得 兼容开源FPGA综合工具,如yosysNextPNRSymbiFlow, 同时也针对需要更快输入输出的大型逻辑设计。

后续的需求按优先级排序如下:

  • 兼容开源 FPGA 综合工具

  • 至少配备 4GB 高速存储器,优先选择 8GB 及以上容量

  • 至少包含一个以太网接口

  • 兼容现有扩展接口

  • 配备 USB 接口,用于程序烧录、调试及供电

  • 可作为开源硬件进行授权发布

本板卡的最终目标是实现RISC-V等软核处理器的实例化,并依托该处理器启动具备网络功能的 Linux 操作系统。

为此,本板卡的机械与电气设计均与Beaglebone Black开发板保持兼容,核心搭载Lattice ECP5 FPGA芯片。该 FPGA 的逻辑规模最高可达 85k LUTs,并集成了多种硬件模块,包括 DDR3 DQS 加速模块、MIPI 接口、DSP以及 3Gbps 高速串行通信接口。

功能特性

  • Lattice ECP5(LFE5UM5G-45F-8BG381C)

    • 44k LUTs和351 kbits分布式RAM

    • 1944 kbits嵌入式块RAM

    • 203个IO端口

    • 72个硬件乘法器

    • 4个PLL

    • 2个双通道5Gbps SERDES

  • 与 Beaglebone Black 的机械及排针兼容

    • P9 引脚完全对应。

    • P8 有 32 个引脚对应。

  • 8GB 板载DDR3L RAM

  • KSZ9031 千兆以太网

  • microSD卡槽

  • USB-C 上行端口用于供电与程序烧录

  • USB-C 下行端口支持 USB 超高速传输

  • M.2 E-Keyed扩展接口:

    • 支持2230 规格的外接设备

    • 两个PCIe通道都路由到FPGA SERDES

    • GPIO、UART、SDIO和PCM接口

  • MaxLinear MxL7704 电源管理器芯片

License

CERN Open Hardware Licence v1.2

项目主页

https://github.com/oskirby/logicbone