

Fpgaboard
Stuff for Gameboy reverse engineering and some documentation
- Size
- 140 × 140 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 342
- Nets
- 431
- Pads
- 1,826
- Tracks, vias
- 11,051, 1,176
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Aug 2021
- Updated
- 26 Aug 2026
Overview
Fpgaboard is an open-source printed circuit board by msinger, from the msinger/gbreveng repository on GitHub. It is a 4-layer board of 140 × 140 mm with 342 parts on 431 nets, routed with 11,051 tracks and 1,176 vias.
It is built around the ICE40HX8K-CT256, W25Q32JVSSIM and 74LVCH8T245BQ, with the IS62WV1288BLL-55QLI, IS62WV10248EBLL-45TLI and TDA7050T among its other parts. Its parts include 128 resistors, 113 capacitors, 28 connectors, 24 ICs and 24 diodes. It belongs with the retro computing and games and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Main components
12ICE40HX8K-CT256
CABGA-256-40℃~+100℃ 1.14V~1.26V 131072bit 206 7680 960 iCE40 HX CABGA-256 Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)W25Q32JVSSIM
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 133MHz 2.7V~3.6V 20 Years 32Mbit 3ms SPI SOIC-8-208mil NOR FLASH ROHSWinbond ElecNOR FLASH74LVCH8T245BQ
DHVQFN-24-EP(3.5x5.5)-40℃~+125℃ 1 1.2V~5.5V 1.2V~5.5V 8 Bidirectional Power-Off Protection Tri-State DHVQFN-24-EP(3.5x5.5) Translators, Level Shifters ROHSNexperiaTranslators, Level ShiftersIS62WV1288BLL-55QLI
SOP-32-11.3mm-40℃~+85℃ 10uA 15mA 1Mbit 2.5V~3.6V 55ns Auto power-down function SOP-32-11.3mm SRAM ROHSISSISRAMIS62WV10248EBLL-45TLI
TSOPII-44-10.2mm-40℃~+85℃ 15mA 2.2V~3.6V 25uA 45ns 8Mbit Auto power-down function Parallel Port (Parallel) TSOPII-44-10.2mm SRAM ROHSISSISRAMTDA7050T
SOP-8UncategorisedNXP Semiconductors74AHC1GU04SE
SOT-353-40℃~+85℃ 1 1 1.7V~4.4V 1.8V、2.7V、4V 1uA 200mV、300mV、500mV 2V~5.5V 300mV~1.1V 6mA 6mA 74AHC 7ns@5V,50pF SOT-353 Inverters ROHSDiodes IncorporatedInverters93LC56B
SOT-23-6SOT-23-6 New Arrivals ROHSMicrochip TechnologyUncategorisedFT2232HL
QFP64Dual High Speed USB to Multipurpose UART/FIFO ICFTDIUncategorisedLT3030EFE#PBF
TSSOP-20-EP-40℃~+125℃@(Tj) 1.22V~19.5V 2 20V 20uVrms 250mA、750mA 50dB@(1MHz)、60dB@(120Hz) Adjustable Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection TSSOP-20-EP Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAnalog DevicesVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBAV199WQ
SOT-323-3-65℃~+150℃ 1 Pair Series Connection 1.25V@150mA 160mA 1A 5nA@75V 85V SOT-323-3 Diodes - General Purpose ROHSDiodes IncorporatedDiodes - General PurposeBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
Parts
342| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | 100n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C11, C14, C15, C20, C25, C26, C28, C30, C31, C32, C33, C35, C100, C104, C105, C112 +59 |
| 74 | 10k | Resistor_SMD:R_0402_1005Metric | R103, R104, R105, R106, R107, R108, R109, R110, R111, R112, R114, R115, R125, R126, R128, R129 +58 |
| 17 | 1k | Resistor_SMD:R_0402_1005Metric | R18, R67, R68, R69, R70, R71, R72, R73, R74, R75, R76, R77, R78, R79, R80, R81 +1 |
| 16 | 10 | Resistor_SMD:R_0603_1608Metric | R95, R96, R97, R98, R99, R100, R101, R102, R116, R117, R118, R119, R120, R121, R122, R123 |
| 16 | red | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 11 | 74LVCH8T245 | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16 |
| 9 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3, J5, J9, J14, J19, J21, J23, J24, J27 |
| 8 | 10µ | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C9, C16, C17, C29, C81 |
| 6 | 1µ | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C18, C19, C82, C101, C102, C103 |
| 6 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J7, J8, J10, J20, J22, J26 |
| 5 | 220 | Resistor_SMD:R_0805_2012Metric | R12, R130, R131, R132, R133 |
| 5 | Conn_02x16_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_Vertical | J12, J13, J16, J17, J18 |
| 4 | 100p | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C87, C88, C89, C90 |
| 4 | 100µ | Capacitor_SMD:C_1206_3216Metric | C109, C110, C111, C113 |
| 4 | 10n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C7, C8, C22, C84 |
| 4 | 1M | Resistor_SMD:R_0402_1005Metric | R3, R4, R20, R124 |
| 4 | 600ohm 500mA | Inductor_SMD:L_0603_1608Metric | L1, L2, L3, L4 |
| 4 | BAV199WQ | Package_TO_SOT_SMD:SOT-323_SC-70 | D19, D20, D21, D22 |
| 4 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P-B | SW0, SW1, SW2, SW3 |
| 3 | 100 | Resistor_SMD:R_0805_2012Metric | R1, R2, R13 |
| 3 | 100n | Capacitor_SMD:C_0402_1005Metric | C21, C23, C24 |
| 3 | 1k | Potentiometer_SMD:Potentiometer_Vishay_TS53YL_Vertical | RV1, RV2, RV3 |
| 3 | 4.7µ | Capacitor_SMD:C_0603_1608Metric | C10, C34, C36 |
| 3 | 47 | Resistor_SMD:R_0402_1005Metric | R140, R141, R142 |
| 3 | 47n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C106, C107, C108 |
| 3 | IS62WV1288BLL-55QLI | Package_SO:SSOP-32_11.305x20.495mm_P1.27mm | U17, U20, U22 |
| 2 | 2.2k | Resistor_SMD:R_0402_1005Metric | R22, R24 |
| 2 | 22µ | Capacitor_SMD:C_0805_2012Metric | C12, C13 |
| 2 | 33n | Inductor_SMD:L_0402_1005Metric | L5, L6 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1, Q2 |
| 2 | IS62WV10248EBLL-45TLI | Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mm | U18, U21 |
| 2 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 2 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW4, SW5 |
| 2 | TDA7050 | Package_DIP:DIP-8_W7.62mm_Socket | U23, U24 |
| 2 | green | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D17, D18 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C27 |
| 1 | 12M | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering | X1 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | 16.777216M | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering | X2 |
| 1 | 210k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 357k | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 649 | Resistor_SMD:R_0402_1005Metric | R36 |
| 1 | 74AHC1GU04 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U19 |
| 1 | 8ohm | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 1 | 93LC56B | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | BAV100 | Diode_SMD:D_MiniMELF | D23 |
| 1 | CDBU0520 | Diode_SMD:D_0603_1608Metric | D16 |
| 1 | CGB_ELP | Connector_GameBoy:CGB_External-Link-Port | J25 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x21 | Connector_GameBoy:DMG_FFC_LCD-Board_21Pin | J6 |
| 1 | Conn_02x02_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J1 |
| 1 | FT2232H | Package_QFP:LQFP-64_10x10mm_P0.5mm | U5 |
| 1 | GB_CARTRIDGE_CONN | Connector_GameBoy:Cartridge_Socket_SMD | J15 |
| 1 | Hello | logo:Hello | G2 |
| 1 | ICE40HX8K-CT256 | Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD | U3 |
| 1 | LT3030EFE | Package_SO:ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm | U1 |
| 1 | Micro_SD_Card_Det2 | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J11 |
| 1 | SJ1-3533NG | Connector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_Horizontal | J28 |
| 1 | Shroom | logo:Shroom | G3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J2 |
| 1 | W25Q32JVSSIM | Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm | U2 |
| 1 | Yoshi | logo:Yoshi | G1 |
More from msinger/gbreveng
4- 2 layers55.3 × 37.3 mm

- 2 layers63.4 × 37.8 mm

- 2 layers40 × 70 mm

- 2 layers18 × 44 mm

Similar boards
- 6 layers100 × 100 mm

- 6 layers100 × 62 mm

Vanilla ice40-8k
pbozeman/vanilla-ice40
Hardware design and verilog sample files for Lattice ICE40 development boards and expansion boards.
134 parts6MIT - 2 layers220.1 × 371.5 mm

- 2 layers50.8 × 25.4 mm

Esp jtag
Muriukidavid/esp-jtag
A JTAG programmer for esp targets based on esp-prog redone in KiCad
72 parts5Apache-2.0 - 2 layers170 × 170 mm

- 2 layers95 × 95 mm

- 4 layers44 × 64 mm

JTAGProgrammer
anthony-bernaert/ftdi-jtag-programmer
FTDI-based JTAG Programmer Circuit for FPGAs
122 parts77CERN-OHL-P-2.0 - 2 layers68.6 × 53.3 mm

Gowinduino
SushiBits/Gowinduino
Arduino-compatible evaluation board with Gowin GW1NSR-4C FPGA
86 parts8
Questions
How big is the Fpgaboard PCB?
It measures 140 × 140 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Fpgaboard use?
342 parts, built around the ICE40HX8K-CT256, W25Q32JVSSIM, 74LVCH8T245BQ and IS62WV1288BLL-55QLI. 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 Fpgaboard KiCad files?
From the msinger/gbreveng repository on GitHub, at the commit this page was made from: the board is pcb/fpgaboard/fpgaboard.kicad_pcb and its schematic pcb/cartfix/cartfix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Fpgaboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask msinger before reusing the design.