TinyFPGA-B-Series
tinyfpga·TinyFPGA-B-Series·board/TinyFPGA-B.kicad_pcb
About the TinyFPGA-B-Series PCB
TinyFPGA-B-Series is an open source FPGA PCB design by tinyfpga, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 17.8 × 35.6 mm, with 34 components from 18 distinct parts.
Its main chip is the ICE40LP4K-CM81, from the FPGA family. Other key parts include the MIC5504-3.3YM5, DSC6001CI2A-016.0000T, MIC5365-1.2YC5 and AT25SF041-SSHD-B. By type, the board carries 17 capacitors, 7 resistors, 5 ICs, 3 connectors, 1 switch and 1 inductor.
From the project
Open source design files for the TinyFPGA B-Series boards.
[](https://travis-ci.org/tinyfpga/TinyFPGA-B-Series)
Main components on the TinyFPGA-B-Series
TinyFPGA-B-Series bill of materials (BOM)
34 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ICE40LP4K-CM81 iCE40-LP8K-CM81 Lattice Semiconductor | CM81 | U1 |
| 1 | MIC5504-3.3YM5 MIC5504-3.3YM5-TR Microchip | SC-70-C5 | U2 |
| 1 | DSC6001CI2A-016.0000T Microchip | CDFN3225-4LD-PL-1 | U3 |
| 1 | MIC5365-1.2YC5 MIC5365-1.2YC5-TR Microchip | SC-70-C5 | U4 |
| 1 | AT25SF041-SSHD-B Adesto Technologies | SOIC-8_3.9x4.9mm_Pitch1.27mm | U5 |
| 2 | CONN_01X14 | Pin_Header_Straight_1x14_Pitch2.54mm | J1, J2 |
| 1 | 10118192-0001LF USB_OTG FCI | USB_Micro-B_Molex_47346-0001 | J3 |
| 1 | SW_Push C&K Components | PTS_810_SMT_Switch | SW1 |
| 1 | BLM18PG300SN1D Bead Murata | L_0603 | L1 |
| 4 | GRM155R61A105KE15D 1uF Murata | C_0402_NoSilk | C1, C2, C3, C4 |
| 7 | 885012105018 100nF Wurth Electronics | C_0402_NoSilk | C5, C7, C8, C9, C10, C11, C16 |
| 2 | C1608X5R0J106M080AB 10uF TDK | C_0603 | C6, C17 |
| 4 | 885012205050 10nF Wurth Electronics | C_0402_NoSilk | C12, C13, C14, C15 |
| 1 | CR0402-FX-1501GLF 1.5k Bourns | R_0402_NoSilk | R1 |
| 2 | ERJ-2RKF68R0X 68 Panasonic | R_0402_NoSilk | R2, R3 |
| 1 | RK73H1ETTP1000F 100 KOA | R_0402_NoSilk | R4 |
| 2 | CRCW040210K0FKED 10k Vishay | R_0402_NoSilk | R5, R7 |
| 1 | CRCW040210K0FKED 100 Vishay | R_0402 | R6 |
TinyFPGA-B-Series design files
The KiCad project lives in the tinyfpga/TinyFPGA-B-Series repository on GitHub; these links point at the commit this page was built from.
TinyFPGA-B-Series: common questions
What microcontroller does the TinyFPGA-B-Series use?
The TinyFPGA-B-Series is built around the ICE40LP4K-CM81, from the FPGA family.
How big is the TinyFPGA-B-Series PCB?
The TinyFPGA-B-Series measures 17.8 × 35.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TinyFPGA-B-Series?
34 components, from 18 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 TinyFPGA-B-Series design files?
From the tinyfpga/TinyFPGA-B-Series repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the TinyFPGA-B-Series design in my own project?
Yes, under the terms of its GPL-3.0 license, which tinyfpga chose for the repository.
Can I test firmware for the TinyFPGA-B-Series 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
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
HaasoscopePro
drandyhaas
224.5 × 160 mm586 parts10LMIT471FPGA
Fomu hardware
im-tomu
90 × 50 mm57 parts2LCC-BY-SA-4.0235FPGA
HarleyGhostRider
osrf
33.1 × 35.5 mm172 parts10LApache-2.0208