Skip to the content
4 layers50.8 × 50.8 mmMini fpga, the printed circuit board in 3D

PCB layout for my cheap FPGA HDMI experimenting board

Size
50.8 × 50.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
130
Nets
133
Pads
628
Tracks, vias
477, 80
Pours
19
Routed
Yes
KiCad
KiCad 3
Created
21 Aug 2014
Updated
21 Aug 2014

Overview

Mini fpga is an open-source printed circuit board by emusan, from the emusan/FPGA_HDMI-pcb repository on GitHub. It is a 4-layer board of 50.8 × 50.8 mm with 130 parts on 133 nets, routed with 477 tracks and 80 vias.

It is built around the AP7331-WG and IS43R86400D-6TL. Its parts include 60 resistors, 50 capacitors, 7 ICs, 6 connectors and 4 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

2

README

README.md

FPGA HDMI Experimenting Board PCB Layout Files

Note that this project is still in progress. Most of the work on the schematic is finished, with the pcb layout being the priority right now.

This board is designed to be relatively cheap (compared to other FPGA options with HDMI), and be fairly small at 2x2in. To meet these requirements some corners were cut (like ESD protection on the HDMI), though it still should function well.

This is not intended to be a consumer device, but rather a development and experimenting platform for those interested in playing around with HDMI.

ENJOY!

Parts

130
QtyValueFootprintReferences
37500402_murataR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +21
224.7u0805_customC1, C2, C12, C17, C18, C19, C20, C21, C22, C24, C33, C34, C36, C37, C38, C39 +6
9.47u0402_murataC9, C10, C11, C13, C14, C15, C16, C31, C35
8100u1210_murataC23, C25, C26, C27, C28, C29, C44, C45
53301206_customR7, R40, R41, R42, R46
4.1u0402_murataC30, C32, C46, C47
41000603_customR31, R43, R44, R45
44.7K0603_customR47, R48, R49, R50
4LED0603_customD1, D2, D3, D4
2100n0402_murataC49, C50
2100p0402_murataC4, C6
210u0805_customC3, C7
2120k1%0603_customR2, R6
21K 1%0603_customR38, R39
21X6_HEADERheader_1x6J2, J3
22.2u1210_murataL1, L2
1.01u0402_murataC48
1100k1%0603_customR4
1200k1%0805_customR3
130k .5%0603_customR59
1340k1%0805_customR1
140k1%0603_customR60
1510k .5%0805_customR5
1AP7331DFN2020U1
1CPPC7CPPC7_SMDU6
1FXMHD103UMLP-12U7
1HDMImini_HDMIJ6
1IS43R86400D-6TLTSOP-66U4
1JTAG_1X6header_1x6J4
1LOGOLOGOG***
1PAM2306DWDFN12U2
1PWR_HEADER1X6header_1x6J1
1S25FL164SOC8U5
1USD_SLOTuSD_slotJ5
1XC6SLX9CSG_225_customU3

Similar boards

  • 2 layers95.9 × 90.2 mmDemoboard v2, the printed circuit board in 3D

    Demoboard v2

    SFUSatClub/obc-hardware

    PCB design for the initial prototype of OBC hardware, to interface with LaunchPad.

    129 parts10
  • 4 layers53.2 × 138.8 mmSndLocket, the printed circuit board in 3D

    SndLocket

    Kreyl/LocketSound

    226 parts
  • 4 layers50 × 50 mmHSCanT, the printed circuit board in 3D

    HSCanT

    cherry-embedded/HSCanT-hardware

    HSCanT is a USB to 4-channel CAN FD tool designed based on the HPM5321 chip.

    130 parts52Apache-2.0
  • 4 layers48.5 × 33.5 mmHFLink Plus, the printed circuit board in 3D

    HFLink Plus

    LX050724/HFLink

    完全使用FPGA实现的高速DAP

    130 parts25Apache-2.0
  • 4 layers50 × 50 mmBreakout sky qfn, the printed circuit board in 3D

    Breakout sky qfn

    TinyTapeout/breakout-pcb

    Tiny Tapeout breakout PCBs

    130 parts22Apache-2.0
  • 4 layers58 × 85 mmBase Station v3b, the printed circuit board in 3D

    Base Station v3b

    TIGERs-Mannheim/electronics

    TIGERs Mannheim Open-Source Electronics

    130 parts9
  • 4 layers245.7 × 82.9 mmForti EC, the printed circuit board in 3D

    Forti EC

    calvin-mcd/Forti

    13u pcb for Førti

    130 parts7
  • 4 layers45.9 × 42.1 mmRoboMotor GIM6010, the printed circuit board in 3D

    RoboMotor GIM6010

    baoqi-zhong/RoboMotor

    A fully open-sourced motor controller project

    130 parts6MIT

Questions

How big is the Mini fpga PCB?

It measures 50.8 × 50.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Mini fpga use?

130 parts, built around the AP7331-WG and IS43R86400D-6TL. 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 Mini fpga KiCad files?

From the emusan/FPGA_HDMI-pcb repository on GitHub, at the commit this page was made from: the board is mini_fpga.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mini fpga design in my own project?

Its repository states no licence, so its author keeps all rights: ask emusan before reusing the design.