Imported from GitHub: cdg66/ExAce · commit 6949215 · license CC-BY-4.0
Description
Framework ExpansionFPGA acceleration module
README
📘 Project ExAce
[!Warning]
Content is not proven and suject to change without notice! Send to fab at your own risk.
🧩 Overview
A tiny yet powerful fpga acceleration card designed with the Framework laptop expansion module system in mind.
🛠️ Features
- ✅ CCGM1A1/2/4 compatible
- ✅ 20,480, 40,960 or 81,920 8-input LUT-trees.
- ✅ USB-type C, 5V 1.5A.
- ✅ Full access to SERDES via the USB-c connector (1 for A1/A2 and 2 for A4 device).
- ✅ USB2.0 interface is shared between the fpga and mcu via a USB mux.
- ✅ STM32L422RBI6 coprocessor and programmer.
- ✅ Shared Earth and i2c between the fpga and microcontroller for easier development.
- ✅ Free and Open-source FPGA toolchain!
- ✅ Lots of sensors!: PDM microphone, 6DoF imu, magnetometer, and thermometer.
- ✅ 8 user programmable led ideal for VU meters.
- ✅ 1 lvds IO ideal for connecting multiple board together in a cluster.
- 🔜 TinyFPGA-Bootloader support TBD.
- 🔜 DirtyJTAG support TBD.
💪 Application
- ✅ Machine learning
- ✅ Simulation
- ✅ Audio/Signal processing
- ✅ Retro Gaming
- ✅ Development platform
🗂️ Repository Structure
📁 /pcb-project-root
├── /3D_Models # 3D models of the PCB rendering
├── /Outputs/Fabrication # Generated Gerber files, BOM and POS for fabrication
├── /PINOUT # STM32CubeMx for reference pinout
├── /Testbench/ExAceTestbench # Testbench to break out serdes signals
├── /.gitignore
└── README.md
🧰 Tools & Dependencies
- Design Software: KiCad (v9.0.2 or higher)
- MCU/FPGA Programmer: ST-Link,Pico Dirty JTAG
- Firmware Toolchain: STM32CubeMX, arm toolchain, Colonge chip open source toolchain
🖼️ 3D view


🏗️ Getting Started
- Clone this repository
git clone https://github.com/cdg66/ExAce.git - Open the project in KiCad (navigate to
Expansion_Card_Retrofit.kicad_pro) - Modify / Build / Export Gerbers
🚀 Fabrication
To get the board fabricated:
Stack-up:

The recommended stack up is the JLC08081H-1080A at JLCPCB but can be done at any other PCB manufacturer.
🔧 License
This work is licensed under a Creative Commons Attribution 4.0 International License.
This project references and builds upon the open-source designs from
FrameworkComputer/ExpansionCards,
which is also licensed under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).
TPSM82822SILR
Footprint: Ultralibrarian
3D model: SnapMagic
Edited by me
S3A2505-100.000-L-X1-R
Symbol, Footprint, 3D model: SnapMagic
Edited by me
1054440011
3D model: Molex
KXT_331_LHS
3D model: SnapMagic
STM32L422RBI6
3D model: SnapMagic
TPS7A2033PDQNR
3D model: SnapMagic
No comments yet. Be the first to ask about this board.