Skip to the content
12 layers280 × 111.2 mmFpga candelabra, the printed circuit board in 3D

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

Size
280 × 111.2 mm
Copper layers
12
Thickness
1.79 mm
Parts
738
Nets
1,587
Pads
5,204
Tracks, vias
12,468, 3,188
Pours
147
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
31 Jan 2023
Updated
28 Oct 2026

Overview

Fpga candelabra 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 12-layer board of 280 × 111.2 mm with 738 parts on 1,587 nets, routed with 12,468 tracks and 3,188 vias.

It is built around the CSD95491Q5MC, LSF0108PW and SN74LVC1T45DCK, with the PCA9306DC, AON7544 and SLM25201R0MIT among its other parts. Its parts include 360 capacitors, 228 resistors, 28 ICs, 17 inductors and 10 transistors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

11

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

738
QtyValueFootprintReferences
97100nFCapacitor_SMD:C_0402_1005MetricC101, C103, C107, C110, C114, C115, C119, C120, C122, C123, C124, C125, C126, C127, C128, C129 +81
4210kResistor_SMD:R_0402_1005MetricR19, R20, R21, R22, R32, R37, R38, R175, R186, R187, R207, R210, R211, R212, R232, R233 +26
3822uF 25VCapacitor_SMD:C_1206_3216MetricC10, C25, C27, C102, C105, C106, C170, C171, C196, C197, C208, C232, C272, C273, C282, C284 +22
3610uF 6.3VCapacitor_SMD:C_0402_1005MetricC132, C133, C134, C135, C136, C137, C138, C139, C140, C141, C142, C143, C144, C145, C146, C147 +20
35220nFCapacitor_SMD:C_0402_1005MetricC238, C239, C240, C241, C242, C243, C244, C245, C246, C247, C248, C249, C250, C251, C252, C253 +19
314.7kResistor_SMD:R_0402_1005MetricR117, R120, R121, R125, R126, R128, R134, R135, R136, R137, R138, R139, R142, R144, R156, R157 +15
30100uF 6.3VCapacitor_SMD:C_1206_3216MetricC14, C15, C16, C17, C18, C19, C24, C26, C28, C30, C31, C112, C113, C193, C194, C280 +14
290RResistor_SMD:R_0402_1005MetricR111, R112, R122, R124, R133, R153, R154, R163, R164, R166, R167, R178, R179, R180, R181, R184 +13
274.7uF 10VCapacitor_SMD:C_0402_1005MetricC12, C100, C179, C180, C181, C182, C183, C184, C185, C186, C187, C188, C189, C190, C199, C200 +11
171uFCapacitor_SMD:C_0402_1005MetricC11, C13, C20, C21, C33, C45, C69, C71, C74, C79, C108, C121, C198, C203, C275, C332 +1
152.2kResistor_SMD:R_0402_1005MetricR35, R47, R98, R118, R119, R123, R127, R129, R130, R140, R141, R143, R145, R155, R160
1547uF 6.3VCapacitor_SMD:C_0603_1608MetricC160, C161, C162, C163, C164, C165, C172, C175, C176, C220, C304, C307, C328, C339, C343
141kResistor_SMD:R_0402_1005MetricR58, R64, R82, R88, R89, R101, R103, R105, R174, R189, R191, R204, R223, R224
12FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6, FID7, FID8, FID9, FID10, FID11, FID12
11100uF 6.3VCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC148, C149, C150, C151, C152, C153, C154, C155, C156, C157, C158
10100RResistor_SMD:R_0402_1005MetricR94, R106, R107, R108, R146, R147, R148, R149, R150, R219
10100kResistor_SMD:R_0402_1005MetricR27, R28, R29, R30, R48, R60, R87, R115, R176, R188
10DNP/0RResistor_SMD:R_0402_1005MetricR131, R132, R182, R201, R208, R216, R217, R218, R221, R235
10TestPoint_SmallTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP11, TP12
910nFCapacitor_SMD:C_0402_1005MetricC83, C226, C227, C228, C229, C301, C302, C314, C320
82.2nFCapacitor_SMD:C_0402_1005MetricC1, C62, C76, C82, C92, C104, C111, C204
84x1kResistor_SMD:R_Array_Convex_4x0402RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
8AON7544CHIPSAlliance_Package_DFN_QFN:AlphaOmega_AON7544_3x3mm_P0.65mm_EP1.98x2.45mmQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
7240R 1%Resistor_SMD:R_0402_1005MetricR100, R102, R104, R193, R194, R195, R196
751kResistor_SMD:R_0402_1005MetricR16, R34, R36, R46, R57, R63, R65
61k@100MHzInductor_SMD:L_0402_1005MetricFB1, FB2, FB3, FB4, FB5, FB6
633RResistor_SMD:R_0402_1005MetricR109, R110, R227, R228, R229, R230
6470nFCapacitor_SMD:C_0402_1005MetricC72, C130, C131, C221, C223, C225
6SLM25201R0MITInductor_SMD:L_1008_2520MetricL14, L15, L16, L17, L18, L19
512kResistor_SMD:R_0402_1005MetricR45, R90, R169, R170, R171
51RResistor_SMD:R_0402_1005MetricR23, R24, R25, R26, R76
51nFCapacitor_SMD:C_0402_1005MetricC2, C6, C61, C98, C192
5330uF 2.5VCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC159, C166, C167, C168, C169
54.7nFCapacitor_SMD:C_0402_1005MetricC7, C23, C35, C47, C109
5LM5050-1Package_TO_SOT_SMD:TSOT-23-6U25, U26, U27, U28, U29
4100R 0.1%Resistor_SMD:R_0402_1005MetricR71, R72, R73, R74
4200kResistor_SMD:R_0402_1005MetricR113, R114, R152, R165
4220pFCapacitor_SMD:C_0402_1005MetricC66, C88, C116, C278
4470uF 2VCapacitor_Tantalum_SMD:CP_EIA-7343-20_Kemet-VC57, C58, C59, C60
4CSD95491Q5MCCHIPSAlliance_Package_DFN_QFN:Texas_VSON-CLIP-12-1EP_5x6mm_P0.5mm_EP3.3x5.4mm_ThermalViasU3, U4, U5, U6
4LSF0108PWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU23, U24, U30, U31
4M3.0MountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
4MWSA1004S-2R2MTInductor_SMD:L_Sunlord_MWSA1004SL5, L7, L10, L11
4SN74LVC1T45DCKPackage_TO_SOT_SMD:SOT-363_SC-70-6U35, U36, U38, U39
4TPS54821CHIPSAlliance_Package_DFN_QFN:Texas_RHL_VQFN-14-1EP_3.5x3.5mm_P0.5mm_EP2.05x2.05mmU7, U11, U14, U16
4TestPoint_SmallTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP9, TP10, TP13, TP14
4VLBU1007090T-R15LCHIPSAlliance_Inductor_SMD:L_TDK_VLBU1007090L1, L2, L3, L4
316V 1.5A PolyfuseResistor_SMD:R_1206_3216MetricF1, F9, F10
324kResistor_SMD:R_0402_1005MetricR3, R4, R168
3330kResistor_SMD:R_0402_1005MetricR61, R91, R172
339kResistor_SMD:R_0402_1005MetricR1, R6, R15
347pFCapacitor_SMD:C_0402_1005MetricC64, C84, C276
356kResistor_SMD:R_0402_1005MetricR8, R10, R14
36V 4A PolyfuseResistor_SMD:R_1206_3216MetricF2, F3, F5
3BLUE_LEDLED_SMD:LED_0603_1608MetricD1, D5, D6
3MWSA0402S-2R2MTInductor_SMD:L_Sunlord_MWSA0402SL6, L8, L13
3TLV62130xCHIPSAlliance_Package_DFN_QFN:Texas_RGT0016C_VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mmU10, U12, U19
227RResistor_SMD:R_0402_1005MetricR67, R68
227kResistor_SMD:R_0402_1005MetricR5, R17
227pFCapacitor_SMD:C_0402_1005MetricC117, C118
233kResistor_SMD:R_0402_1005MetricR42, R43
247kResistor_SMD:R_0402_1005MetricR2, R11
2BSS138PWPackage_TO_SOT_SMD:SOT-323_SC-70Q9, Q10
2DNP/10kResistor_SMD:R_0402_1005MetricR31, R33
2GREEN_LEDLED_SMD:LED_0603_1608MetricD2, D4
2KMR223GLFGButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1, SW2
2MT25QU512ABB8E12CHIPSAlliance_Package_BGA:Micron_T-PBGA-24_6x8mm_Layout5x5_P1mm_Ball0.4mm_Pad0.4mm_NSMDU32, U33
2PCA9306DCPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU21, U37
2QSFP+CHIPSAlliance_Connector:Connector_QSFP_and_CageJ7, J8
11.2kResistor_SMD:R_0402_1005MetricR151
11.5kResistor_SMD:R_0402_1005MetricR55
1120kResistor_SMD:R_0402_1005MetricR173
112MHz 10pFCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
112pFCapacitor_SMD:C_0402_1005MetricC3
115kResistor_SMD:R_0402_1005MetricR12
120kResistor_SMD:R_0402_1005MetricR13
122kResistor_SMD:R_0402_1005MetricR116
122nFCapacitor_SMD:C_0402_1005MetricC274
13.3nFCapacitor_SMD:C_0402_1005MetricC300
1330RResistor_SMD:R_0402_1005MetricR95

The 703 most common of 738 parts.

More from chipsalliance/rocket-pcb

4
  • 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
  • 4 layers25.4 × 15.2 mmPmod microsd, the printed circuit board in 3D

    Pmod microsd

    chipsalliance/rocket-pcb

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

    23 parts21Apache-2.0

Similar boards

  • 4 layers31 × 100 mmKp ptr, the printed circuit board in 3D

    Kp ptr

    PTR-projects/PTR_mega_hardware

    Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

    208 parts3MIT
  • 4 layers25 × 74 mmPTR mini pcb, the printed circuit board in 3D

    PTR mini pcb

    PTR-projects/PTR_mini_hardware

    Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

    140 parts1MIT
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 4 layers65 × 30 mmSoleil, the printed circuit board in 3D

    Soleil

    protolux-electronics/soleil_hardware

    Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi

    81 parts22CERN-OHL-P-2.0
  • 2 layers85 × 56 mmYoga v2, the printed circuit board in 3D

    Yoga v2

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    85 parts10
  • 4 layers60 × 130 mmParsnip, the printed circuit board in 3D

    Parsnip

    LimesKey/parsnip-node

    A portable LoRa communicator. Custom 4-layer PCB (ESP32-S3 + E22P-915M30S LoRa + NEO-M9N GNSS), designed in KiCad for 915 MHz.

    481 parts6
  • 4 layers200 × 99 mmMRIRobot PCB, the printed circuit board in 3D

    MRIRobot PCB

    biomimetics/MRIRobot_PCB

    PC boards for MRI robogt control, specifically for STM32 motherboard

    339 parts2

Questions

How big is the Fpga candelabra PCB?

It measures 280 × 111.2 mm and has 12 copper layers, 1.79 mm thick.

What parts does the Fpga candelabra use?

738 parts, built around the CSD95491Q5MC, LSF0108PW, SN74LVC1T45DCK and PCA9306DC. 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 Fpga candelabra KiCad files?

From the chipsalliance/rocket-pcb repository on GitHub, at the commit this page was made from: the board is fpga_candelabra/fpga_candelabra.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 Fpga candelabra 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).