Hi board
blazer82·gb.fpga·hardware/hi-board/kicad/hi-board.kicad_pcb
About the Hi board
Hi board is an open source FPGA PCB design by blazer82, published on GitHub under the TAPR-OHL-1.0 license. It is a 4-layer board measuring 81 × 117 mm, with 55 components from 47 distinct parts.
Its main chip is the XC7S25-1FTGB196C, from the FPGA family. Other key parts include the FT2232HQ-REEL, LTC3555, TLV61046ADBVR and TXS0108EPWR. By type, the board carries 20 capacitors, 17 resistors, 8 switches, 7 ICs, 1 connector and 1 inductor.
It belongs with the retro computing designs in this gallery.
From the project
FPGA-based handheld console that plays games from Gameboy cartridges
This repository contains the PCB design files as well as the HDL sources for an FPGA-based handheld console that plays games from Gameboy cartridges.
Testbench files can be run and analyzed using iverilog and GTKWave:
[verilator-lint-badge]: https://github.com/blazer82/gb.fpga/workflows/verilator-lint/badge.svg

Main components on the Hi board
Hi board bill of materials (BOM)
55 components, 47 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC7S25-1FTGB196C LM386 | VSSOP-8_3.0x3.0mm_P0.65mm | U1 |
| 1 | FT2232HQ-REEL TLV61046ADB | SOT-23-6 | U3 |
| 1 | LTC3555 ME6216A30M3G | SOT-23 | U4 |
| 1 | TLV61046ADBVR LSF0108 | TSSOP-20_4.4x6.5mm_P0.65mm | U5 |
| 3 | TXS0108EPWR LSF0108 | TSSOP-20_4.4x6.5mm_P0.65mm | U6, U7, U8 |
| 1 | Speaker | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | 30k | Dual_Pot | RV1 |
| 1 | Up | Rubber_Round | SW1 |
| 1 | A | Rubber_Round | SW2 |
| 1 | Down | Rubber_Round | SW3 |
| 1 | B | Rubber_Round | SW4 |
| 1 | Left | Rubber_Round | SW5 |
| 1 | Start | Rubber_Square | SW6 |
| 1 | Right | Rubber_Round | SW7 |
| 1 | Select | Rubber_Square | SW8 |
| 1 | SDFL1005Q1R5KTF 10µH | L_0603_1608Metric | L1 |
| 1 | CL05B104KO5NNNC 100µF (16V) | C_1210_3225Metric | C1 |
| 1 | CL05B103KB5NNNC 4.7nF | C_0603_1608Metric | C2 |
| 1 | CL05A474KP5NNNC 47nF | C_0603_1608Metric | C3 |
| 1 | CL05C220JB5NNNC 1µF | C_0603_1608Metric | C4 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GRM155R60J226ME11D 4.7µF | C_0603_1608Metric | C5 |
| 1 | CL05C220JB5NNNC 10µF | C_0603_1608Metric | C6 |
| 1 | CL05A106MP5NUNC 10µF | C_0603_1608Metric | C7 |
| 1 | CL05C220JB5NNNC 100nF | C_0603_1608Metric | C8 |
| 2 | CL05A106MP5NUNC 100nF | C_0603_1608Metric | C9, C10 |
| 1 | GRM155R60J226ME11D 100nF | C_0603_1608Metric | C11 |
| 1 | CL05A105KO5NNNC 100nF | C_0603_1608Metric | C12 |
| 1 | CL05A475KP5NRNC 100nF | C_0603_1608Metric | C13 |
| 1 | CL10A476MQ8QRNC 100nF | C_0603_1608Metric | C14 |
| 1 | GRM035R60J475ME15D 100nF | C_0603_1608Metric | C15 |
| 2 | GRM033R60J474KE90D 100nF | C_0603_1608Metric | C16, C17 |
| 1 | CL10A476MQ8QRNC 100µF (16V) | C_1210_3225Metric | C18 |
| 1 | GRM035R60J475ME15D 100µF (16V) | C_1210_3225Metric | C19 |
| 1 | GRM033R60J474KE90D 100µF | C_1210_3225Metric | C20 |
| 1 | RC0402JR-074K7L 1k | R_0603_1608Metric | R1 |
| 1 | RC0402JR-071K8L 1k | R_0603_1608Metric | R2 |
| 1 | RC0402JR-071K8L 10k | R_0603_1608Metric | R3 |
| 1 | RC0402JR-071KL 4.7k | R_0603_1608Metric | R4 |
| 1 | RC0402JR-074K7L 10Ω | R_0603_1608Metric | R5 |
| 2 | RC0402JR-074K7L 100Ω | R_0603_1608Metric | R6, R17 |
| 1 | RC0402JR-074K7L 1M | R_0603_1608Metric | R7 |
| 1 | AC0402JR-07200RL 71.5k | R_0603_1608Metric | R8 |
| 1 | AC0402JR-07200RL 10k | R_0603_1608Metric | R9 |
| 4 | RC0402JR-0710KL 10k | R_0603_1608Metric | R10, R11, R12, R13 |
| 1 | RC0402FR-0712KL 10k | R_0603_1608Metric | R14 |
| 1 | RC0402JR-071KL 10k | R_0603_1608Metric | R15 |
| 1 | RC0402JR-074K7L 10k | R_0603_1608Metric | R16 |
Hi board design files
The KiCad project lives in the blazer82/gb.fpga repository on GitHub; these links point at the commit this page was built from.
Hi board: common questions
What microcontroller does the Hi board use?
The Hi board is built around the XC7S25-1FTGB196C, from the FPGA family.
How big is the Hi board?
The Hi board measures 81 × 117 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Hi board?
55 components, from 47 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 Hi board design files?
From the blazer82/gb.fpga repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Hi board design in my own project?
Yes, under the terms of its TAPR-OHL-1.0 license, which blazer82 chose for the repository.
Can I test firmware for the Hi board 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 gb.fpga
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717