Skip to the content
4 layers25.4 × 15.2 mmPmod microsd, the printed circuit board in 3D

PCB libraries and templates for rocket-chip based FPGA/ASIC designs

Size
25.4 × 15.2 mm
Copper layers
4
Thickness
1.62 mm
Parts
23
Nets
15
Pads
88
Tracks, vias
197, 63
Pours
143
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
31 Jan 2023
Updated
28 Oct 2026

Overview

Pmod microsd is an open-source printed circuit board by chipsalliance, from the chipsalliance/rocket-pcb repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 25.4 × 15.2 mm with 23 parts on 15 nets, routed with 197 tracks and 63 vias.

It is built around the RCLAMP0524P, NCD1206O1 and NCD1206Y1, with the PZ254R-12-12P among its other parts. Its parts include 12 resistors, 4 capacitors, 3 ICs, 2 diodes and 2 connectors.

Main components

4

README

pmod_microsd/README.md

PMOD_MICROSD

The Pmod MicroSD provides a microSD card slot to any board that has 3.3V logic and is pin compatible with a 12-pin Pmod port capable of SPI communication.

This board is specially designed to adapt to VCU118, and the pull-up resistor for SDIO is modified to 330 ohm.

3D view

Top view

3D VIEW TOP

Bottom view

3D VIEW BOTTOM

Introduction

PMOD

This design complies with Digilent Pmod™ Interface Specification 1.2.0.

Note that the pin sequence numbers on the digilent PMOD specification are inconsistent with the PMOD pin sequence numbers of AMD VCU118 on the document. Essentially they are the same, but the numbering of AMD VCU118 uses a double-column staggered odd-even arrangement. Here is their mapping relationship.

PMOD PINVCU118 PINSDIO FUNCTIONSPI FUNCTION
11DAT3(D3)#CS
23CMDMOSI
35DAT0(D0)MISO
47CLKSCLK(SCK)
59GNDGND
6113P3V(VDD)3P3V(VDD)
72DAT1(D1)NC
84DAT2(D2)NC
96#DET(#CD)#DET(#CD)
108#WP#WP
1110GNDGND
12123P3V(VDD)3P3V(VDD)

LED

There are two LEDs on the PCB, the yellow one is the card detection indicator and the orange one is the power indicator.

LEDCOLORFUNCTIONONOFF
1YellowCard detection indicatorMicroSD Card insertedNo MicroSD card
2OrangePower indicatorPower onPower off

Special signal

Among them, the #WP signal is constant high level. If the WP signal is low, please check the power supply and there may be a fault.

NAMEHIGHLOW
#DET(#CD)No MicroSD cardMicroSD Card inserted
#WPWrite protect is offThis state is impossible

Preparation

Install kicad 8, cmake, ninja.

Build

bash
cmake -G Ninja -B build
cmake --build build

If you only need to generate a pdf of the schematic or pcb,

bash
cmake --build build --target pdf

If you need to generate complete production data,

bash
cmake --build build --target production

Parts

23
QtyValueFootprintReferences
5330Resistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7
310kResistor_SMD:R_0402_1005MetricR8, R9, R10
2100nCapacitor_SMD:C_0402_1005MetricC3, C4
210uCapacitor_SMD:C_0402_1005MetricC1, C2
2200Resistor_SMD:R_0402_1005MetricR1, R2
26.8kResistor_SMD:R_0402_1005MetricR11, R12
2RCLAMP0524PCHIPSAlliance_Package_SON:USON-10_2.5x1.0mm_P0.5mmU1, U2
1AIP74LVC1T45GB236TRCHIPSAlliance_Package_TO_SOT_SMD:SOT-23-6U3
1Micro_SD_Card_Det2CHIPSAlliance_Connector:microSD_HC_Molex_104031-0811J2
1NCD1206O1LED_SMD:LED_1206_3216MetricD2
1NCD1206Y1LED_SMD:LED_1206_3216MetricD1
1PZ254R-12-12PCHIPSAlliance_Connector:PinHeader_2x06_P2.54mm_Horizontal_PMODJ1

More from chipsalliance/rocket-pcb

4
  • 12 layers280 × 111.2 mmFpga candelabra, the printed circuit board in 3D

    Fpga candelabra

    chipsalliance/rocket-pcb

    PCB libraries and templates for rocket-chip based FPGA/ASIC designs

    738 parts21Apache-2.0
  • 6 layers76.5 × 69 mmFmc usb gpio spi jtag, the printed circuit board in 3D

    Fmc usb gpio spi jtag

    chipsalliance/rocket-pcb

    PCB libraries and templates for rocket-chip based FPGA/ASIC designs

    146 parts21Apache-2.0
  • 4 layers76.5 × 69 mmFmc sdram, the printed circuit board in 3D

    Fmc sdram

    chipsalliance/rocket-pcb

    PCB libraries and templates for rocket-chip based FPGA/ASIC designs

    73 parts21Apache-2.0
  • 2 layers36 × 20.3 mmPmod ft link, the printed circuit board in 3D

    Pmod ft link

    chipsalliance/rocket-pcb

    PCB libraries and templates for rocket-chip based FPGA/ASIC designs

    38 parts21Apache-2.0

Similar boards

  • 6 layers76.5 × 69 mmFmc usb gpio spi jtag, the printed circuit board in 3D

    Fmc usb gpio spi jtag

    vowstar/rocket-pcb-orig

    FMC template board

    146 parts2Apache-2.0
  • 4 layers65 × 56.5 mmHAT+, the printed circuit board in 3D

    HAT+

    cvaldess/Rpi3FanHatPlus

    Raspberry Pi 5 HAT+: EMC2303 controller for 3 case fans + GNSS (UART/PPS) breakout. KiCad 10, CERN-OHL-S v2.

    41 partsCERN-OHL-S-2.0
  • 4 layers43.2 × 62 mmUSBAudioBridge, the printed circuit board in 3D

    USBAudioBridge

    fsodari/USBAudioBridge

    NXP RT1010 based USB to I2S bridge to connect to a Digilent Arty A7.

    120 parts
  • 4 layers100 × 100 mmPhmod, the printed circuit board in 3D

    Phmod

    gallicchio/AMOD-and-RFMOD

    The tutorial's 2x12 adapter (/mudd/133electronics/icepi-zero-dac-adc/adapterboard/) with a 2 x 6 right-angle Pmod socket on a 15 mm extension of its right-hand end, so an Icepi Zero can drive AMOD-A's and RF-MOD's Pmod…

    234 parts
  • 4 layers124.6 × 68.7 mmOssc board, the printed circuit board in 3D

    Ossc board

    marqs85/ossc_pcb

    ossc pcb design files

    265 parts163
  • 6 layers56 × 65 mmMainboard gen2, the printed circuit board in 3D

    Mainboard gen2

    zephray/NekoInk

    Next gen. of NekoCal: An open-source hackable and programmable e-paper display

    245 parts108
  • 2 layers103.9 × 43.5 mmCps2 digiav, the printed circuit board in 3D

    Cps2 digiav

    marqs85/cps2_digiav

    CPS2 digital AV interface

    146 parts49

Questions

How big is the Pmod microsd PCB?

It measures 25.4 × 15.2 mm and has 4 copper layers, 1.62 mm thick.

What parts does the Pmod microsd use?

23 parts, built around the RCLAMP0524P, NCD1206O1, NCD1206Y1 and PZ254R-12-12P. 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 Pmod microsd KiCad files?

From the chipsalliance/rocket-pcb repository on GitHub, at the commit this page was made from: the board is pmod_microsd/pmod_microsd.kicad_pcb and its schematic fmc_basic_peripheral/fmc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pmod microsd design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).