ExAce Expansion Card Accelerator

cdg66·ExAce

ExAce Expansion Card Accelerator PCB layout, top view — open source STM32 board by cdg66

About the ExAce Expansion Card Accelerator PCB

ExAce Expansion Card Accelerator is an open source STM32 PCB design by cdg66, published on GitHub under the CC-BY-4.0 license. It is a 8-layer board measuring 24 × 27.3 mm, with 180 components from 33 distinct parts.

Its main chip is the STM32L422RBI6, from the STM32 family. Other key parts include the USB3740B-AI2-TR, W25Q32RVXHJQ TR, CCGM1A1-BGA324, TXS0202YZPR and MMC5633NJL. By type, the board carries 105 capacitors, 44 resistors, 13 diodes, 11 ICs, 2 switches and 1 transistor.

It belongs with the retro computing, sensors and usb & debug tools designs in this gallery.

From the project

Framework ExpansionFPGA acceleration module

A tiny yet powerful fpga acceleration card designed with the Framework laptop expansion module system in mind.

- ✅ 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…

ExAce Expansion Card Accelerator, from the project README
From the project README

Main components on the ExAce Expansion Card Accelerator

ExAce Expansion Card Accelerator bill of materials (BOM)

180 components, 33 distinct parts.

QtyPartRefs
1
USB3740B-AI2-TR
USB3740B-AI2
U1
1
W25Q32RVXHJQ TR
W25Q16JLUXIG TR
U2
1
CCGM1A1-BGA324
CCGM1A1
U3
1
STM32L422RBI6
U4
1
TXS0202YZPR
U5
1
MMC5633NJL
U6
1
TMP110D
TMP110D1IDPWR
U7
1
ISM330DHCXTR
ISM330DHCX
U8
1
TPS7A2033PDQNR
U9
2
TPSM82822SILR
U10, U11
1
CSD25480F3
Q1
1
S3A2505-100.000-L-X1-R
Y1
1
1054440011
P1
1
CMM-4737DT-26386-TR
MK1
2
KXT 331 LHS
SW1, SW2
1
PTSLR06038V075
BSMD0603-075-6V
TH1
3
PTVS5V0Z1USKYL
PTVS5V0Z1USK
D1, D4, D5
9
16-213SDRC/S530-A3/TR8
D2, D3, D7, D8, D9, D10, D11, D12 +1
1
DT1240A-08LP3810
D6
28
C0402C104K8PACTU
100n
C1, C10, C12, C14, C16, C17, C18, C20 +20
Show 13 more
QtyPartRefs
53
C0201C103K4PACTU
10n
C2, C3, C4, C5, C6, C7, C8, C9 +45
18
CL05A105KA5NQNC
1u
C11, C15, C19, C28, C31, C36, C45, C46 +10
2
GRM033R71E121KA01D
120p
C102, C105
2
GRM155C61E475ME15D
4u7
C103, C106
2
GMC04X5R226M10NT
22u
C104, C107
9
RC0201FR-0760R4L
60R4
R1, R3, R20, R23, R26, R28, R32, R35 +1
20
RC0201FR-135K1L
5K1
R2, R4, R6, R7, R10, R11, R12, R13 +12
7
CR0201AJ/-000GAS
0R
R5, R9, R18, R19, R21, R22, R38
1
CRCW0201200RFKED
200R
R17
1
RC0201FR-071K5L
1K5
R41
1
RC0201FR-07316KL
316K
R48
4
RC0201FR-07100KL
100K
R49, R50, R52, R53
1
RC0201FR-0784K5L
84K5
R51

ExAce Expansion Card Accelerator design files

The KiCad project lives in the cdg66/ExAce repository on GitHub; these links point at the commit this page was built from.

ExAce Expansion Card Accelerator: common questions

What microcontroller does the ExAce Expansion Card Accelerator use?

The ExAce Expansion Card Accelerator is built around the STM32L422RBI6, from the STM32 family.

How big is the ExAce Expansion Card Accelerator PCB?

The ExAce Expansion Card Accelerator measures 24 × 27.3 mm, has 8 copper layers and is 0.8844 mm thick.

How many components are on the ExAce Expansion Card Accelerator?

180 components, from 33 distinct parts. The full bill of materials is listed on this page.

Where can I download the ExAce Expansion Card Accelerator design files?

From the cdg66/ExAce repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ExAce Expansion Card Accelerator design in my own project?

Yes, under the terms of its CC-BY-4.0 license, which cdg66 chose for the repository.

Can I test firmware for the ExAce Expansion Card Accelerator without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in ExAce

Similar boards