TT04+ FPGA ASIC Simulator

TinyTapeout·breakout-pcb·ASIC-simulator/tt04-fpga-ICE40UP5k/breakout-fpga-ICE40UP5K.kicad_pcb

TT04+ FPGA ASIC Simulator PCB layout, top view — open source FPGA board by TinyTapeout

About the TT04+ FPGA ASIC Simulator PCB

TT04+ FPGA ASIC Simulator is an open source FPGA PCB design by TinyTapeout, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 45 × 52.5 mm, with 77 components from 28 distinct parts.

Its main chip is the ICE40UP5K-SG48I, from the FPGA family. Other key parts include the AP2112K-3.3TRG1, AP2112K-1.2TRG1 and W25Q32JVSSIQ. By type, the board carries 30 resistors, 28 capacitors, 5 diodes, 4 ICs, 4 connectors and 3 switches.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

Tiny Tapeout breakout PCBs

The Tiny Tapeout chips are delivered on a breakout board that allows:

* the demo board to host and interact with the IC and its projects

* easily moving the ASIC to other more specialized PCBs

The PCBs are keyed such that direction of insertion onto hosts is made clear.

Versionning has been refactored such that we only have a single directory, moving forward, which will always be the latest iteration of the breakout board. Prior versions are tagged and all available here.

TT04+ FPGA ASIC Simulator, from the project README
From the project README

Main components on the TT04+ FPGA ASIC Simulator

TT04+ FPGA ASIC Simulator bill of materials (BOM)

77 components, 28 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP2112K-3.3TRG1
AP2112K-3.3
U1
1
AP2112K-1.2TRG1
AP2112K-1.2
U2
1
ICE40UP5K-SG48I
ICE40UP5K-SG48ITR
U3
1
W25Q32JVSSIQ
W25Q32JVSS
U4
1
KC2520Z24.0000C1KX00
24MHz
X1
2
NPTC202KFMS-RC
~
CON1, CON2
1
USB-TYPE-C-019
USB_C
J1
1
Conn_02x04_Odd_Even
J2
1
0ZCK0035FF2G
350mA
F1
3
434121025816
SW1, SW2, SW3
2
0603ESDA-AEC1
TVS
D1, D4
1
1N4448WT
D2
1
PESD36VS1UL,315
VBUSTVS
D3
1
EAST1616RGBB4
RGB
D5
1
MFBM1V1608-121-R
120R
FB1
1
CUSBSHIELD
C1
7
GRT188R61H105KE13D
C_1u_0603_50V
C2, C4, C5, C8, C11, C12, C13
11
GRM155R71H104KE14J
C_100n_0402_50V
C3, C7, C16, C17, C18, C20, C21, C23 +3
7
GRM188R61E475KE11D
C_4p7u_0603_25V
C6, C10, C15, C19, C22, C25, C29
2
CL05B331KB5NNNC
C_330p_0402_50V
C9, C14
Show 8 more
QtyPartRefs
1
CRGCQ0603F1M0
R_1M_0603
R1
3
RC0402FR-07100RL
R_100R_0402
R2, R10, R14
2
CR0402-FX-5101GLF
R_5k1_0402
R3, R7
4
CR0402-FX-1501GLF
R_1k5_0402
R4, R9, R15, R20
4
CR0402-FX-68R0GLF
R_68R_0402
R5, R6, R11, R12
9
ERJ-U02F1002X
R_10k_0402
R8, R13, R16, R17, R18, R21, R24, R26 +1
6
CRG0603ZR
R_0R_0603_JUMPER
R19, R22, R23, R25, R28, R30
1
RC0402FR-0710KL
R_10k_0402
R31

TT04+ FPGA ASIC Simulator design files

The KiCad project lives in the TinyTapeout/breakout-pcb repository on GitHub; these links point at the commit this page was built from.

TT04+ FPGA ASIC Simulator: common questions

What microcontroller does the TT04+ FPGA ASIC Simulator use?

The TT04+ FPGA ASIC Simulator is built around the ICE40UP5K-SG48I, from the FPGA family.

How big is the TT04+ FPGA ASIC Simulator PCB?

The TT04+ FPGA ASIC Simulator measures 45 × 52.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the TT04+ FPGA ASIC Simulator?

77 components, from 28 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 TT04+ FPGA ASIC Simulator design files?

From the TinyTapeout/breakout-pcb 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 TT04+ FPGA ASIC Simulator design in my own project?

Yes, under the terms of its Apache-2.0 license, which TinyTapeout chose for the repository.

Can I test firmware for the TT04+ FPGA ASIC Simulator 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.

More boards in breakout-pcb

Similar boards