Skip to the content
PCBKitNew board
8 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

Size
110 × 90 mm
Copper layers
8
Thickness
1.6 mm
Parts
497
Nets
670
Pads
2,105
Tracks, vias
5,404, 1,214
Pours
79
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Nov 2020
Updated
11 Dec 2025

Overview

Lpddr4-test board is an open-source printed circuit board by antmicro, from the antmicro/lpddr4-test-board repository on GitHub, published under the Apache-2.0 licence. It is an 8-layer board of 110 × 90 mm with 497 parts on 670 nets, routed with 5,404 tracks and 1,214 vias.

It is built around the FT4232H-56Q-REEL, SLG59M1457V and ASFL1-100.000MHZ-L-T, with the CC0201KRX6S5BB104, ERJ2GE0R00X and 0402X104K6R3CT among its other parts. Its parts include 199 capacitors, 158 resistors, 13 diodes, 12 transistors and 9 ICs. It belongs with the fPGA and programmable logic boards of this library.

Main components

12

README

README.md

LPDDR4 test board

Copyright (c) 2021-2025 Antmicro

LPDDR4 test board @ opensource.antmicro.com

LPDDR4 test board

Overview

This repository contains open hardware design files for an experimental platform built around Xilinx Kintex-7 FPGA. The main purpose of this platform is to develop and customize RAM controllers supporting LPDDR4 ICs.

This hardware platform is supported by the Rowhammer Tester gateware. It can be used to investigate Rowhammer DRAM attacks. You can learn more about Rowhammer attacks from this blog note. The usage instructions for this board are also provided in the Row Hammer Tester documentation.

The design files for this board were prepared in KiCad 9.x.

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

Key features

  • Kintex-7 FPGA - XC7K70T-FBG484
  • Modular design with custom DDR4 SO-DIMM connector for various testbeds
  • HDMI output connector
  • Ethernet RJ45 connector with 1GbE transceiver
  • Micro USB debug connector with FT4232HQ FTDI USB controller
  • JTAG
  • microSD card slot
  • 16Mbytes S25FL128S QSPI FLASH memory
  • S27KL0641 HyperRAM
  • External 7-12V power input
  • 5 user LEDs
  • 4 user buttons

The LPDDR4 test board is electrically compatible with the following testbeds:

Block diagram

Block diagram

Licensing

This project is published under the Apache-2.0 license.

Parts

497
QtyValueFootprintReferences
39C_100n_0201antmicro-footprints:C_0201C25, C29, C33, C35, C37, C39, C41, C43, C44, C45, C47, C48, C49, C51, C52, C53 +23
39R_0R_0402antmicro-footprints:R_0402_1005MetricR106, R119, R120, R121, R123, R124, R125, R127, R128, R129, R131, R132, R133, R149, R150, R151 +23
33C_4u7_0402antmicro-footprints:C_0402_1005MetricC10, C14, C18, C26, C28, C30, C32, C34, C36, C40, C46, C101, C102, C110, C115, C118 +17
26C_100n_6V3_0402antmicro-footprints:C_0402_1005MetricC11, C12, C13, C15, C17, C19, C132, C133, C136, C144, C157, C158, C159, C160, C161, C188 +10
20TP_1mm_SMDantmicro-footprints:TP_SMD_1mmTP1, TP2, TP3, TP4, TP5, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20 +4
16R_10k_0402antmicro-footprints:R_0402_1005MetricR1, R2, R8, R107, R108, R109, R135, R137, R139, R141, R143, R148, R153, R159, R161, R163
15C_47u_0603antmicro-footprints:C_0603_1608MetricC1, C23, C27, C31, C38, C42, C93, C94, C95, C96, C140, C141, C142, C145, C148
14R_330R_0402antmicro-footprints:R_0402_1005MetricR26, R27, R28, R29, R30, R57, R58, R68, R94, R101, R102, R110, R112, R113
13LED_G_0603_KP-1608CGCKantmicro-footprints:LED_0603_1608Metric_GD1, D2, D3, D5, D6, D8, D9, PWR1, PWR2, PWR3, PWR4, PWR5, PWR6
13R_22R_0402antmicro-footprints:R_0402_1005MetricR13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25
12R_0R_0805antmicro-footprints:R_0805_2012MetricR97, R98, R99, R111, R117, R144, R145, R146, R147, R156, R164, R165
11C_10n_0402antmicro-footprints:C_0402_1005MetricC107, C109, C111, C112, C113, C114, C116, C117, C119, C120, C130
11R_10k2_0402antmicro-footprints:R_0402_1005MetricR74, R75, R76, R77, R78, R79, R80, R81, R82, R84, R105
10C_1u_0402antmicro-footprints:C_0402_1005MetricC162, C163, C164, C165, C166, C177, C178, C179, C180, C181
10C_22u_0402antmicro-footprints:C_0402_1005MetricC167, C168, C169, C170, C171, C172, C173, C174, C175, C176
10R_2k2_0402antmicro-footprints:R_0402_1005MetricR53, R85, R86, R87, R88, R89, R90, R91, R92, R93
9C_10n_0603antmicro-footprints:C_0603_1608MetricC134, C137, C138, C139, C143, C147, C149, C150, C151
8C_470n_0402antmicro-footprints:C_0402_1005MetricC24, C98, C100, C103, C104, C105, C108, C192
8R_100k_0402antmicro-footprints:R_0402_1005MetricR100, R114, R116, R118, R122, R126, R130, R157
8R_4k7_0402antmicro-footprints:R_0402_1005MetricR9, R10, R11, R12, R56, R59, R66, R67
7BSS138PWantmicro-footprints:SC70-3Q1, Q2, Q3, Q4, Q5, Q6, Q7
7C_10u_0402antmicro-footprints:C_0402_1005MetricC135, C152, C153, C154, C155, C156, C194
7R_20k_0402antmicro-footprints:R_0402_1005MetricR31, R32, R33, R34, R35, R37, R38
6C_22u_0603antmicro-footprints:C_0603_1608MetricC189, C193, C195, C196, C197, C198
6C_22u_0805_16Vantmicro-footprints:C_0805_2012MetricC123, C124, C125, C126, C127, C128
5AP62600SJ-7antmicro-footprints:V-QFN2030-12U8, U9, U10, U11, U12
5R_31k6_0402antmicro-footprints:R_0402_1005MetricR134, R136, R138, R140, R142
5SW_B3U-1000Pantmicro-footprints:SW_B3U-1000P_SMDPROG_B1, USR_BTN1, USR_BTN2, USR_BTN3, USR_BTN4
4784383240047antmicro-footprints:L_WE-MAIA-2512L2, L3, L5, L6
4DMG1012T-7antmicro-footprints:SOT-523Q8, Q9, Q10, Q11
4FB_120Z_2A_0603antmicro-footprints:FB_0603_1608MetricFB4, FB5, FB6, FB7
4M3.2lpddr4-test-board-footprints:mounting-hole-3.2mmMH1, MH2, MH3, MH4
4R_100R_0402antmicro-footprints:R_0402_1005MetricR54, R55, R60, R61
3C_10u_25V_0603antmicro-footprints:C_0603_1608MetricC185, C186, C187
3FB_600Z_0.5A_0603antmicro-footprints:FB_0603_1608MetricFB1, FB2, FB3
3R_220R_0402antmicro-footprints:R_0402_1005MetricR36, R70, R71
2C_10u_0603antmicro-footprints:C_0603_1608MetricC182, C190
2C_18p_0402antmicro-footprints:C_0402_1005MetricC16, C20
2C_1n8_0402antmicro-footprints:C_0402_1005MetricC146, C199
2C_1u_0603antmicro-footprints:C_0603_1608MetricC21, C184
2C_22p_0402antmicro-footprints:C_0402_1005MetricC121, C122
2PinHeader_1x3_P2.54mm_Drill1.1mmantmicro-footprints:PinHeader_1x3_P2.54mm_Drill1.1mmJ8, MODE1
2R_120R_0603antmicro-footprints:R_0603_1608MetricR3, R4
2R_1k_0603antmicro-footprints:R_0603_1608MetricR5, R6
2R_243k_0402antmicro-footprints:R_0402_1005MetricR96, R166
2R_49R9_0402antmicro-footprints:R_0402_1005MetricR103, R155
2SLG59M1457Vantmicro-footprints:RENESAS-TDFN-8-1.5x2.0mm_P0.5mmU15, U16
1784383350047antmicro-footprints:L_WE-MAIA-3015L4
1ASFL1-100.000MHZ-L-Tantmicro-footprints:Oscillator_SMD_Abracon_ASFL1-4Pin_5.0x3.2mmU2
1BSS123antmicro-footprints:SOT-23-3Q13
1BarrelJack_3167288antmicro-footprints:BarrelJack_Pin2mm_MJ-179PHJ6
1Bus_DDR4_SODIMM_TE_2309409antmicro-footprints:Bus_DDR4_SODIMM_TE_2309409J9
1Bus_RJ45_7499111121Aantmicro-footprints:RJ45_7499111121A_HorizontalJ5
1C_100n_0603antmicro-footprints:C_0603_1608MetricC183
1C_100n_16V_0402antmicro-footprints:C_0402_1005MetricC106
1C_100u_KEMET_Aantmicro-footprints:C_Pol_EIA-AC86
1C_330u_KEMET_Dantmicro-footprints:C_Pol_EIA-DC81
1C_47p_0402antmicro-footprints:C_0402_1005MetricC131
1C_4n7_0402antmicro-footprints:C_0402_1005MetricC129
1FT4232H_VQFNantmicro-footprints:QFN-56-1EP_8x8mm_P0.5mmU4
1G***kibuzzard-62CED1D0kibuzzard-62CED1D0
1G***kibuzzard-62CEB58Ckibuzzard-62CEB58C
1G***kibuzzard-62CC107Bkibuzzard-62CC107B
1G***kibuzzard-62CC0FBBkibuzzard-62CC0FBB
1G***kibuzzard-62CC1426kibuzzard-62CC1426
1G***kibuzzard-62CC0F36kibuzzard-62CC0F36
1G***kibuzzard-62CC0F61kibuzzard-62CC0F61
1G***kibuzzard-62CED1BEkibuzzard-62CED1BE
1G***kibuzzard-62CC14B5kibuzzard-62CC14B5
1G***kibuzzard-62CECE7Ckibuzzard-62CECE7C
1G***kibuzzard-62CEC007kibuzzard-62CEC007
1G***kibuzzard-62CC0F57kibuzzard-62CC0F57
1G***kibuzzard-62CECF57kibuzzard-62CECF57
1G***kibuzzard-62CED194kibuzzard-62CED194
1G***kibuzzard-62CED206kibuzzard-62CED206
1G***kibuzzard-62CEC03Ekibuzzard-62CEC03E
1G***kibuzzard-62CC10A6kibuzzard-62CC10A6
1G***kibuzzard-62CC0FF8kibuzzard-62CC0FF8
1G***kibuzzard-62CC0F43kibuzzard-62CC0F43
1G***kibuzzard-62CC1458kibuzzard-62CC1458

The 457 most common of 497 parts.

Questions

How big is the Lpddr4-test board PCB?

It measures 110 × 90 mm and has 8 copper layers, 1.6 mm thick.

What parts does the Lpddr4-test board use?

497 parts, built around the FT4232H-56Q-REEL, SLG59M1457V, ASFL1-100.000MHZ-L-T and CC0201KRX6S5BB104. 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 Lpddr4-test board KiCad files?

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

Can I use the Lpddr4-test board 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 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

    Lpddr4-test board

    Singleboardcomputer/hardware_for_kintex

    495 parts1
  • 8 layers90 × 120.4 mmEcp5-dc scm, the printed circuit board in 3D

    Ecp5-dc scm

    antmicro/ecp5-dc-scm

    Experimental Lattice ECP5-driven Data Center Security Communication Module

    506 parts23Apache-2.0
  • 12 layers152.9 × 90 mmData center rdimm ddr4-tester, the printed circuit board in 3D

    Data center rdimm ddr4-tester

    antmicro/rdimm-ddr4-tester

    Experimental platform built around Xilinx Kintex-7 FPGA for development and customization of RAM controllers supporting RDIMM DDR4 RAM modules used in data centers.

    691 parts32Apache-2.0
  • 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
  • 6 layers111 × 111 mmLed panel, the printed circuit board in 3D

    Led panel

    antmicro/programmable-led-panel

    LED matrix controlled with iCE40 FPGA or RP2040 MCU for benchmarking and integration of video systems

    315 parts2Apache-2.0
  • 8 layers120 × 60 mmJetson orin baseboard, the printed circuit board in 3D

    Jetson orin baseboard

    antmicro/jetson-orin-baseboard

    Baseboard targetting the NVIDIA Jetson Orin Nano and Jetson Orin NX

    681 parts305Apache-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 layers118 × 100 mmKria k26-devboard, the printed circuit board in 3D

    Kria k26-devboard

    antmicro/kria-k26-devboard

    Open source AMD Xilinx Kria UltraScale+ SoM baseboard

    660 parts83Apache-2.0