Dspod up5k
emeb·dspod·dspod_up5k/Hardware/dspod_up5k.kicad_pcb
About the Dspod up5k PCB
Dspod up5k is an open source FPGA PCB design by emeb, published on GitHub under the MIT license. It is a 4-layer board measuring 26.4 × 41.7 mm, with 63 components from 30 distinct parts.
Its main chip is the ice5lp4k_sg48, from the FPGA family. Other key parts include the W25Q32JVSS, APS6404L-3SQR, XC6222B331MR-G, MCP1824x-OT and 74HC165. By type, the board carries 24 capacitors, 17 resistors, 11 ICs, 4 connectors, 2 switches and 2 diodes.
It belongs with the audio designs in this gallery.
From the project
A family of boards for Eurorack DSP audio
The dspod_up5k is a daughterboard comprising an iCE40UP5k FPGA with Flash, PSRAM, USB and GPIO, analog + audio I/O.
This board is a small 32-pin device with the following features:
iCE40UP5k SG48 FPGA - 48-pin QFN package - 5280 logic cell fabric - 8 DSP cores - 4 16k x 16 SPRAM cells - I2C and SPI hard macros USB-C connector, full-speed device and power 4MB Flash 8MB PSRAM Nuvoton NAU88C22 stereo codec 4-chl 12-bit 500kSPS SPI ADC Flexible clock generator for audio sampling RGB Activity LED 3.3V level serial for debug / status Custom cabling for flashing & debug - includes SPI signals for…

Main components on the Dspod up5k
Dspod up5k bill of materials (BOM)
63 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | W25Q32JVSS | WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U1 |
| 1 | APS6404L-3SQR | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 2 | XC6222B331MR-G | SOT-23-5 | U3, U4 |
| 1 | MCP1824x-OT | SOT-23-5 | U5 |
| 1 | 74HC165 | TSSOP-16_4.4x5mm_P0.65mm | U6 |
| 1 | ice5lp4k_sg48 | QFN-48-1EP_7x7mm_Pitch0.5mm_DIY_PADS | U7 |
| 1 | 12MHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | U8 |
| 1 | NAU88C22 | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U9 |
| 1 | ADC124S051 | MSOP-10_3x3mm_P0.5mm | U10 |
| 1 | Si5351A-B-GT | MSOP-10_3x3mm_P0.5mm | U11 |
| 1 | Small Avatar / Logo | avatar_small | A1 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | PROG HEADER | PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 2 | Conn_01x16 | PinHeader_1x16_P2.54mm_Vertical | J3, J4 |
| 2 | SW_Push | SW_Push_1P1T_NO_CK_KMR2 | SW1, SW2 |
| 1 | LTST-C19HE1WT | LED_LiteOn_LTST-C19HE1WT | LED1 |
| 1 | PMEG2005CT,215 | SOT-23 | D1 |
| 1 | LED Blue | LED_0603_1608Metric | D2 |
| 13 | 0.1uf | C_0402_1005Metric | C1, C2, C7, C8, C9, C10, C11, C13 +5 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 9 | 4.7uf | C_0402_1005Metric | C3, C4, C5, C16, C18, C19, C20, C21 +1 |
| 2 | 10uf | C_0805_2012Metric | C6, C12 |
| 3 | 4k7 | R_0402_1005Metric | R1, R15, R16 |
| 5 | 100 | R_0402_1005Metric | R2, R3, R4, R11, R17 |
| 2 | 10k | R_0402_1005Metric | R5, R6 |
| 1 | 2.2k | R_0402_1005Metric | R7 |
| 2 | 22 | R_0402_1005Metric | R8, R9 |
| 1 | 1.5k | R_0402_1005Metric | R10 |
| 2 | 5k1 | R_0402_1005Metric | R12, R13 |
| 1 | 1M | R_0402_1005Metric | R14 |
Dspod up5k design files
The KiCad project lives in the emeb/dspod repository on GitHub; these links point at the commit this page was built from.
Dspod up5k: common questions
What microcontroller does the Dspod up5k use?
The Dspod up5k is built around the ice5lp4k_sg48, from the FPGA family.
How big is the Dspod up5k PCB?
The Dspod up5k measures 26.4 × 41.7 mm, has 4 copper layers and is 1.5313 mm thick.
How many components are on the Dspod up5k?
63 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the Dspod up5k design files?
From the emeb/dspod repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Dspod up5k design in my own project?
Yes, under the terms of its MIT license, which emeb chose for the repository.
Can I test firmware for the Dspod up5k 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 dspod
RISC-V
Dspod cv1800b
emeb
26.4 × 41.7 mm93 parts4LMIT10Dspod module
emeb
68.6 × 101.6 mm92 parts2LMIT10STM32
Dspod h7r3
emeb
26.4 × 41.7 mm58 parts4LMIT10RP2040/RP2350
Dspod rp2350
emeb
26.4 × 41.7 mm56 parts4LMIT10STM32
Dspod u3c5
emeb
26.4 × 41.7 mm49 parts4LMIT10ESP32
Dspod esp32s3
emeb
26.4 × 41.7 mm48 parts4LMIT10Dspod panel
emeb
71.1 × 128.5 mm4 parts2LMIT10
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