Iapx432-sbc

quasiengineer·iapx432-sbc·pcb/iapx432-sbc.kicad_pcb

Iapx432-sbc PCB layout, top view — open source FPGA board by quasiengineer
Simulate this board

About the Iapx432-sbc PCB

Iapx432-sbc is an open source FPGA PCB design by quasiengineer, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 108 components from 38 distinct parts.

Its main chip is the ICE40, from the FPGA family. Other key parts include the 74LVC16T245DGGRG4, 870-61LPS12836A5TQL, 454-W25Q16JVSSIQ, LX7167ACLD and TPS63002. By type, the board carries 61 capacitors, 23 resistors, 10 ICs, 4 diodes, 4 inductors and 3 connectors.

From the project

Board to run iAPX 432 GDP

Here is shown only FPGA part of the board:

Archive with gerber files and drill locations could be found here

Here is compiled bitsream. You can flash it to memory chip via SPI programmer (there is 6-pin header for that).

Iapx432-sbc, from the project README
From the project README

Main components on the Iapx432-sbc

Iapx432-sbc bill of materials (BOM)

108 components, 38 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
74LVC16T245DGGRG4
Address/data bus
IC1
1
74LVC16T245DGGRG4
Control signals
IC3
1
870-61LPS12836A5TQL
SRAM
U1
1
ICE40
U2
1
454-W25Q16JVSSIQ
Bitstream flash
U3
2
LX7167ACLD
LX7167ACLD-TR
U4, U5
1
TPS63002
U6
1
43201
U7
1
43202
U8
1
MMBT3904
Q1
1
250MHZ
250Mhz
Y1
1
656-DX07S016JA1R1500
Type-C
J1
1
649-1012938190604BLF
FPGA programming / UART
J2
1
649-67997-200HLF
Power
J3
1
640-SWT0010015016SSA
FPGA Reset
SW1
1
710-150080RS75000
Red
D1
1
1N5819
D2
2
710-150080GS75000
Green
D3, D4
1
81-BLM18BD152SH1D
Ferrite_Bead
FB1
1
652-SRP6530A-1R5M
1u5, 5A
L1
Show 18 more
QtyPartRefs
2
652-SRP2512-R68M
0u68, 5.5A
L2, L3
46
100N
100n
C1, C2, C3, C4, C5, C6, C7, C8 +38
6
22U
22u
C29, C30, C32, C33, C44, C45
3
10U
10u
C34, C40, C41
4
1u
C38, C39, C46, C47
1
22P
22p
C42
1
33P
33p
C43
1
22R
R1
2
4K7
4k7
R2, R18
3
10K
10k
R3, R6, R7
3
100R
R4, R5, R8
2
10
R9, R10
5
100K
100k
R11, R12, R13, R14, R19
1
158K
158k
R15
1
34K8
34k8
R16
2
2K2
2k2
R17, R20
2
5K1
5k1
R21, R22
1
470R
R23

Iapx432-sbc design files

The KiCad project lives in the quasiengineer/iapx432-sbc repository on GitHub; these links point at the commit this page was built from.

Iapx432-sbc: common questions

What microcontroller does the Iapx432-sbc use?

The Iapx432-sbc is built around the ICE40, from the FPGA family.

How big is the Iapx432-sbc PCB?

The Iapx432-sbc measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Iapx432-sbc?

108 components, from 38 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Iapx432-sbc design files?

From the quasiengineer/iapx432-sbc repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Iapx432-sbc design in my own project?

The repository has no license, so all rights stay with quasiengineer. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Iapx432-sbc without the hardware?

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

Similar boards