

Fpga play
Low cost open source Lattice iCE40UP5k FPGA board.
- Size
- 32 × 63.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 74
- Nets
- 63
- Pads
- 316
- Tracks, vias
- 1,042, 131
- Pours
- 16
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Jun 2020
- Updated
- 15 Dec 2020
Overview
Fpga play is an open-source printed circuit board by electronut, from the electronut/fpga.play.pub repository on GitHub. It is a 4-layer board of 32 × 63.8 mm with 74 parts on 63 nets, routed with 1,042 tracks and 131 vias.
It is built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ and DMP3125L-7, with the DSC6101CI1A-012.0000T, MBR120 and OV2640 among its other parts. Its parts include 25 capacitors, 18 resistors, 5 ICs, 5 diodes and 5 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Main components
7ICE40UP5K-SG48ITR50
QFN-48QFN-48 Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)W25Q32JVSSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 133MHz 1uA 2.7V~3.6V 20 Years 32Mbit 3ms SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHDMP3125L-7
SOT-23-55℃~+150℃ 1 P-Channel 2.5A 254pF 3.1nC@4.5V 30V 650mW 7pF 95mΩ@10V SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsDSC6101CI1A-012.0000T
SMD3225-4PSMD3225-4P Programmable Oscillators ROHSMicrochip TechnologyOscillatorsMBR120
SOD-123Schottky DiodesDoeshareOV2640
BGA-38- Lack of specifications ROHSOmniVision TechnologiesUncategorisedUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdfpga.play
A low cost open source Lattice iCE40UP5k FPGA board.

Parts
74| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C9, C11, C13, C14, C17, C18, C21, C22, C25, C26, C29 |
| 11 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R5, R6, R7, R11, R13, R14, R15, R16, R17, R18 |
| 8 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C5, C6, C12, C16, C23, C24 |
| 4 | SolderJumper_2_Bridged | fpga-play:shorting_jumper-0402 | JP1, JP2, JP3, JP5 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C10 |
| 3 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | IO Header | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J1, J3 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2_Pad | H1, H2 |
| 1 | 1.5K | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 1N4148 | fpga-play:D_SOD-123_SMD | D1 |
| 1 | 2.2K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 330R | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 629105136821 | fpga-play:WE_629105136821 | J5 |
| 1 | AP7312-1233W6-7 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | AP7312-1828W6-7 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | APS6404L | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | CDONE | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | CRESET | Button_Switch_SMD:SW_SPST_PTS810 | SW1 |
| 1 | DMP3125L | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DSC6101CI1A-012.0000T | fpga-play:DSC6101CI1A-012_0000T | Y1 |
| 1 | ICE40UP5K-SG48ITR50 | fpga-play:QFN50P700X700X100-49N | U5 |
| 1 | Jumper_3_Bridged12 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP4 |
| 1 | MBR120 | Diode_SMD:D_SOD-123 | D5 |
| 1 | OV_2640 | fpga-play:68712414522 | J4 |
| 1 | Prog Header | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | USBLC6-2SC6 | fpga-play:SOT95P280X145-6N | D4 |
| 1 | User_Button | Button_Switch_SMD:SW_SPST_PTS810 | SW2 |
| 1 | User_LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | W25Q32JVSSIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U6 |
| 1 | fpga_silk | fpga-play:fpga_logo | S1 |
| 1 | logo | fpga-play:EL_logo | G1 |
Similar boards
- 4 layers38.1 × 17.8 mm

- 4 layers52.8 × 22.9 mm

- 2 layers27 × 27 mm

- 4 layers124.6 × 101 mm

- 6 layers28 × 63 mm

Comms
sequoia-hope/robot-link
RP2350A + ST60A3H1 60 GHz contactless link dev board (KiCad, generated)
100 parts - 2 layers25.6 × 0 mm

- 2 layers153 × 95.8 mm

Spekky Matrix
jc-SpaceXp/Spekky-Matrix
Spectrum analyser displayed on a LED matrix board connected to a STM32 device
390 parts1MIT - 4 layers58.4 × 54 mm

Questions
How big is the Fpga play PCB?
It measures 32 × 63.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Fpga play use?
74 parts, built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ, DMP3125L-7 and DSC6101CI1A-012.0000T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Fpga play KiCad files?
From the electronut/fpga.play.pub repository on GitHub, at the commit this page was made from: the board is pcb/ver0.1/fpga-play.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Fpga play design in my own project?
Its repository states no licence, so its author keeps all rights: ask electronut before reusing the design.