Skip to the content
PCBKitNew board
8 layers90 × 120.4 mmEcp5-dc scm, the printed circuit board in 3D

Experimental Lattice ECP5-driven Data Center Security Communication Module

Size
90 × 120.4 mm
Copper layers
8
Thickness
1.62 mm
Parts
506
Nets
785
Pads
2,662
Tracks, vias
12,884, 1,545
Pours
42
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Dec 2020
Updated
22 Jul 2024

Overview

Ecp5-dc scm is an open-source printed circuit board by antmicro, from the antmicro/ecp5-dc-scm repository on GitHub, published under the Apache-2.0 licence. It is an 8-layer board of 90 × 120.4 mm with 506 parts on 785 nets, routed with 12,884 tracks and 1,545 vias.

It is built around the USB3300-EZK-TR, KSZ9031RNXCA and TPS62823DLCT, with the W25Q32JVSSIQ, FT4232H-56Q-REEL and LFE5UM5G-85F-8BG756C among its other parts. Its parts include 261 capacitors, 144 resistors, 19 ICs, 14 diodes and 11 transistors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

12

README

README.rst

============ ECP5 DC-SCM

Copyright (c) 2020-2024 Antmicro <https://www.antmicro.com>_

.. image:: https://img.shields.io/badge/View%20on-Antmicro%20Open%20Source%20Portal-332d37?style=flat-square :target: https://opensource.antmicro.com/projects/ecp5-dc-scm

.. figure:: img/ecp5-dc-scm.png

Overview

This repository contains design files of the experimental Data Center Secure Control Module (DC-SCM). The main purpose of this platform is to provide open-source DC-SCM with Baseboard Management Controller (BMC) unit based on Lattice ECP5 FPGA family. The design files were prepared in KiCad. This design is now a Work in Progress.

Repository structure

The main repository directory contains KiCad PCB project files, a LICENSE and README. The remaining files are stored in the following directories:

  • img - contains graphics for this README
  • doc - contains schematics in pdf form
  • assets - contains visual assets

Key Features

  • ECP5 FPGA - LFE5UM5G-85F-8BG756C
  • DC-SCI standard 168-pin 4C+ edge connector
  • On-board DDR3 DRAM and eMMC
  • QSPI FLASH memory
  • Gigabit Ethernet interface with KSZ9031RNXCA transciever
  • JTAG connector
  • M.2 (key M) connector with PCIe x4 interface
  • 13 I2C buses, 4 I3C buses
  • dual UART
  • 2x USB 2.0 host/device PHY (USB3300)
  • SPI connector
  • RoT module connector
  • TPM SPI connector
  • optional external 12V power input

Block diagram

.. figure:: img/ecp5-dc-scm-diagram.png

License

Apache-2.0 <LICENSE>_

Parts

506
QtyValueFootprintReferences
80C_470n_0402antmicro-footprints:C_0402_1005MetricC135, C136, C161, C162, C163, C164, C165, C166, C167, C168, C170, C171, C173, C174, C176, C177 +64
68C_100n_0402antmicro-footprints:C_0402_1005MetricC24, C100, C105, C137, C139, C140, C141, C142, C169, C200, C201, C202, C208, C216, C217, C227 +52
35R_10k_0402antmicro-footprints:R_0402_1005MetricR17, R19, R20, R29, R100, R101, R102, R103, R104, R105, R106, R126, R127, R131, R147, R151 +19
27C_4u7_0402antmicro-footprints:C_0402_1005MetricC1, C10, C18, C22, C134, C156, C158, C159, C160, C203, C209, C219, C225, C230, C235, C250 +11
26C_10n_0402antmicro-footprints:C_0402_1005MetricC11, C12, C13, C14, C15, C16, C17, C20, C138, C143, C144, C145, C146, C147, C172, C175 +10
24C_10u_0402antmicro-footprints:C_0402_1005MetricC113, C114, C115, C116, C117, C123, C124, C125, C126, C127, C128, C129, C130, C131, C132, C197 +8
18R_1k_0402antmicro-footprints:R_0402_1005MetricR15, R16, R25, R26, R27, R28, R107, R108, R109, R110, R111, R112, R113, R129, R130, R148 +2
14TP_1mm_SMDantmicro-footprints:TP_SMD_1mmTP1, TP2, TP3, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16
13LED_G_0603_LG_L29K-G2J1-24-Zantmicro-footprints:LED_0603_1608Metric_GD1, D3, D4, D5, D7, D8, D9, D10, D11, D12, D13, D14, D15
11R_10k2_0402antmicro-footprints:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R10, R11, R12, R97
11R_47k_0402antmicro-footprints:R_0402_1005MetricR59, R60, R61, R62, R63, R64, R65, R66, R67, R68, R89
9C_1n_0402antmicro-footprints:C_0402_1005MetricC148, C149, C150, C151, C152, C153, C178, C180, C196
9R_100k_0402antmicro-footprints:R_0402_1005MetricR8, R85, R86, R87, R115, R117, R119, R121, R123
82N7002antmicro-footprints:SOT-23-3Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17
8FB_120Z_2A_Murata-BLM18PG_0603antmicro-footprints:FB_0603_1608MetricFB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8
8R_0R_0402antmicro-footprints:R_0402_1005MetricR47, R132, R133, R134, R135, R137, R138, R139
8R_357k_0402antmicro-footprints:R_0402_1005MetricR49, R50, R51, R52, R53, R54, R55, R56
8R_4k7_0402antmicro-footprints:R_0402_1005MetricR21, R22, R23, R24, R48, R93, R146, R150
7C_47u_0603antmicro-footprints:C_0603_1608MetricC110, C111, C112, C133, C154, C155, C157
6R_0R_0603antmicro-footprints:R_0603_1608MetricR140, R141, R142, R143, R144, R145
5C_120p_0402antmicro-footprints:C_0402_1005MetricC118, C119, C120, C121, C122
5IHLP1212AEERR47M11antmicro-footprints:L_Vishay-IHLP-1212AEL3, L4, L5, L6, L7
5TPS62823DLCTantmicro-footprints:QFN-8_2x1.5mmU16, U17, U18, U19, U20
4W25Q32JVSSIQantmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mmU2, U3, U4, U5
32N7002_SOT-23-3antmicro-footprints:SOT-23-3Q1, Q2, Q3
38x51R_0602_arrayantmicro-footprints:R_Array_8x0602_Panasonic_EXB2HVR124, R125, R136
3C_10u_25V_0603antmicro-footprints:C_0603_1608MetricC101, C260, C261
3C_22u_0603antmicro-footprints:C_0603_1608MetricC48, C49, C50
3R_12k_0402antmicro-footprints:R_0402_1005MetricR75, R77, R149
3R_1k1_0402antmicro-footprints:R_0402_1005MetricR69, R70, R71
2C_10u_0805antmicro-footprints:C_0805_2012MetricC96, C97
2FB_600Z_0.3A_Murata-BLM15AG_0402antmicro-footprints:FB_0402_1005MetricFB9, FB10
2Molex_Pico-Lock_1x2_504050-0291antmicro-footprints:Conn_Molex_Pico-Lock_1x2_504050-0291J8, J18
2Oscillator_24MHz_ASEMBantmicro-footprints:Oscillator_SMD_Abracon_ASEMB_3.2x2.5mmY2, Y3
2RCW-0Cantmicro-footprints:TP_1206_SMD_RCW-0CTP4, TP5
2R_200k_0402antmicro-footprints:R_0402_1005MetricR57, R116
2R_22R_0402antmicro-footprints:R_0402_1005MetricR14, R128
2R_51R_0402antmicro-footprints:R_0402_1005MetricR82, R83
2USB3300-EZK-TRantmicro-footprints:QFN-32-1EP_5x5mmU8, U9
10466003.NRantmicro-footprints:F_1206_3216MetricF1
1AS4C256M16D3antmicro-footprints:BGA-96_9.0x13.0mm_Layout2x3x16_P0.8mmU10
1Bus_M.2_1-2199230-6antmicro-footprints:Bus_M.2_Socket_Key_M_TE_1-2199230-6J2
1C_180p_0402antmicro-footprints:C_0402_1005MetricC107
1C_1n8_0402antmicro-footprints:C_0402_1005MetricC106
1C_3u3_0603antmicro-footprints:C_0603_1608MetricC257
1C_47p_0402antmicro-footprints:C_0402_1005MetricC104
1C_47u_1210antmicro-footprints:C_1210_3225MetricC109
1C_4n7_0402antmicro-footprints:C_0402_1005MetricC102
1C_750p_0402antmicro-footprints:C_0402_1005MetricC108
1ECP5UM5G_85_CABGA756antmicro-footprints:BGA-1024-756_27x27mm_Layout32x32_P0.8mmU21
1FT4232H_VQFNantmicro-footprints:QFN-56-1EP_8x8mm_P0.5mmU14
1KSZ9031RNXCAantmicro-footprints:QFN-48-1EP_7x7x0.9mm_P0.5mm_EP3.5x3.5mmU1
1L834-1G1T-S7antmicro-footprints:RJ45_BEL_L834-1G1T-S7J1
1LM21212-2antmicro-footprints:HTSSOP-20_W4.4mm_P0.65mmU13
1LM3881MME_NOPBantmicro-footprints:VSSOP-8_3x3mm_P0.65mmU12
1MTFC16GAPALNA-AITantmicro-footprints:BGA-170-100_18x14mm_Layout17x10_P1mmU6
1NVT2008BQ,115antmicro-footprints:VQFN-20_1EP_4.5x2.5mm_P0.5mmU7
1Oscillator_100MHz_ECS_3225MVantmicro-footprints:Oscillator_SMD_ECS_3225MV_3.2x2.5x1.2mmY1
1Oscillator_12MHz_ASFLMBantmicro-footprints:Oscillator_SMD_Abracon_ASFLMB_5x3.2x0.85mmY4
1Oscillator_25MHz_ESC_2016MVantmicro-footprints:Oscillator_SMD_ECS_2016MV_2x1.6x0.85mmY5
1PDS760antmicro-footprints:PowerDI5D6
1PinHeader_1x6_P2.54mm_Drill1.1mmantmicro-footprints:PinHeader_1x6_P2.54mm_Drill1.1mmJ7
1PinHeader_2x7_P2mm_Drill1mm_Shroudedantmicro-footprints:PinHeader_2x7_P2mm_Drill1mm_ShroudedJ9
1PinSocket_2x6_P2.54mm_Drill1.02mm_PMODantmicro-footprints:PinSocket_2x6_P2.54mm_Drill1.02mm_PMODJ4
1Plug_Molex_SlimStack_2x25_529910508antmicro-footprints:Conn_Plug_Molex_SlimStack_2x25_529910508J3
1R_0R_1206antmicro-footprints:R_1206_3216MetricR94
1R_10R_0603antmicro-footprints:R_0603_1608MetricR88
1R_124k_0402antmicro-footprints:R_0402_1005MetricR118
1R_12k1_0402antmicro-footprints:R_0402_1005MetricR13
1R_16k9_0402antmicro-footprints:R_0402_1005MetricR90
1R_240R_0402antmicro-footprints:R_0402_1005MetricR81
1R_243k_0402antmicro-footprints:R_0402_1005MetricR91
1R_2k2_0402antmicro-footprints:R_0402_1005MetricR9
1R_316k_0402antmicro-footprints:R_0402_1005MetricR45
1R_330R_0402antmicro-footprints:R_0402_1005MetricR18
1R_453k_0402antmicro-footprints:R_0402_1005MetricR114
1R_470k_0402antmicro-footprints:R_0402_1005MetricR99
1R_49R9_0402antmicro-footprints:R_0402_1005MetricR95
1R_53k6_0402antmicro-footprints:R_0402_1005MetricR96
1R_66k5_0402antmicro-footprints:R_0402_1005MetricR120

The 494 most common of 506 parts.

Questions

How big is the Ecp5-dc scm PCB?

It measures 90 × 120.4 mm and has 8 copper layers, 1.62 mm thick.

What parts does the Ecp5-dc scm use?

506 parts, built around the USB3300-EZK-TR, KSZ9031RNXCA, TPS62823DLCT and W25Q32JVSSIQ. 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 Ecp5-dc scm KiCad files?

From the antmicro/ecp5-dc-scm repository on GitHub, at the commit this page was made from: the board is ecp5-dc-scm.kicad_pcb and its schematic ddr3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ecp5-dc scm 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).

Similar boards

  • 8 layers90 × 120.4 mmArtix dc scm, the printed circuit board in 3D

    Artix dc scm

    antmicro/artix-dc-scm

    Experimental Xilinx Artix-7 driven Data Center Security Communication Module

    546 parts72Apache-2.0
  • 4 layers128.5 × 40 mmScalenode cm4-baseboard, the printed circuit board in 3D

    Scalenode cm4-baseboard

    antmicro/scalenode-cm4-baseboard

    Baseboard for Raspberry Pi 4 Compute Module optimized for clustering

    146 parts152Apache-2.0
  • 8 layers78 × 55 mmJetson AI Cam CopperPilot, the printed circuit board in 3D

    Jetson AI Cam CopperPilot

    CopperPilot/Jetson-AI-Cam-CopperPilot

    A carrier for Jetson Nano, Xavier NX and TX2 NX with two IMX219 cameras on a 39 mm stereo baseline, dual 4K outputs and CAN.

    305 parts15
  • 4 layers58.4 × 22.9 mmQuickfeather board, the printed circuit board in 3D

    Quickfeather board

    antmicro/quickfeather-dev-board

    This project contains open hardware design files for the QuickFeather development board based on the QuickLogic EOS S3 Sensor Processing Platform.

    101 parts6CC-BY-SA-4.0
  • 6 layers44.4 × 58.1 mmNf tpu, the printed circuit board in 3D

    Nf tpu

    nf-dj/netforce_tpu

    Building hardware to run transformer neural networks at low cost.

    153 parts
  • 8 layers170 × 105 mmSynth pod, the printed circuit board in 3D

    Synth pod

    kitspace-test-repos/kicad6-file-collection

    505 partsMIT
  • 8 layers200 × 111.2 mmEcp5 mainboard, the printed circuit board in 3D

    Ecp5 mainboard

    gatecat/TrellisBoard

    Ultimate ECP5 development board

    512 parts123
  • 8 layers100 × 75 mmAvaotaA1, the printed circuit board in 3D

    AvaotaA1

    RadianiteComputers/RadianiteBoards

    A collection of Radianite boards we have designed so far. All are licensed under CC BY-SA 4.0

    498 parts