Silicon IP

>
DDR2/DDR3/DDR4 Memory controller

DDR2/DDR3/DDR4 Memory controller

Status:

Available

FTADDR is a memory controller for DDR2,DDR3 and DDR4 SDRAM memory devices. It uses a strong error correction code to achieve exceptional fault tolerance.

Overview

Architecture

arrow down icon

On the memory side, the IP presents a DFI interface for connection to an on-chip physical layer (PHY) that manages the low-level timing and data recovery and then provides the I/O buffers. Towards the system-on-chip, it presents the memory through an AMBA AHB slave interface.

Fault tolerance

arrow down icon
  • 96-bit interface with dual x8 device correction capability
    • Ensures accurate data even in the event of one full device failure and random SEU-induced errors on other devices
  • 80-bit interface with x8 device correction capability (interleaved Reed-Solomon)
  • 72-bit interface with SECDEC (compatible with UT8SD4MQ2G72 18GB DDR4)
  • 24-bit TMR & 40-bit 5MR for x8 devices

Key Tech Spec

arrow down icon

Target technology support

arrow down icon

FTADDR can be synthesized with common commercial synthesis tools. The IP model is highly configurable and portable between different implementation technologies, for both FPGA and ASIC. For FPGA, specific imlementations are available for Xilinx Ultrascale and Altera UniPhy technologies. Implementation for Microchip PolarFire is on-going.

Evaluation boards

arrow down icon

Development Kit

arrow down icon

Licensing

arrow down icon

The IP core is available as a separate package or as an addition to commercial versions of the GRLIB VHDL library.

Contact sales@gaisler.com for licensing information.

Software

arrow down icon

Tools

arrow down icon

Block diagram

arrow down icon

Related project

arrow down icon

Supported Hardware

arrow down icon

Configuration

arrow down icon

Reference Design

arrow down icon

Other resources

arrow down icon

Detailed features

arrow down icon
  • DDR2, DDR3 and DDR4 support
  • Configurable to have multiple AHB ports with concurrent accesses to different memory banks
  • 96-, 80-,72-, 64-, or 32-bits interface towards SDRAM
    • Devices of width x8 or x4
  • Support for several PHYs
    • Generic DFI
    • Altera UniPhy (64 bits)
    • Xilinx Ultrascale (64 or 64+32)
    • Microchip PolarFire (implementation on-going)
  • Up to 8 parallel banks (chip selects)
  • Can operate autonomously (designed to support also processor-less configurations)
  • 96-bit interface with dual x8 device correction capability
    • Ensures accurate data even in the event of one full device failure and random SEU-induced errors on other devices
  • 80-bit interface with x8 device correction capability
  • 72-bit interface with SECDEC (compatiblewith UT8SD4MQ2G72 18GB DDR4)
  • TMR and 5MR (24-bit and 40-bit) for x8 devices
  • Planned future implementations:
    • NarrowMode (support for x8 and x16 devices)
    • Supportfor CRC on the command bits

Ordering information

Downloads

File

Category

Revision

Date

Access

GRLIB IP Cores Manual

Data sheet and user's manual

2025.2

2025年10月30日

Free download

Password/
Contact us

GRLIB User's Manual

Data sheet and user's manual

2025.2

2025年10月30日

Free download

Password/
Contact us

Excel sheet for SoC area estimation

Data sheet and user's manual

2025.2

2025年10月30日

Free download

Password/
Contact us

Frequently asked questions

No items found.
frontgrade logo black and orange

Full ecosystem for mission critical System-on-a-Chip solutions

icon company

Kungsgatan 12, 411 19 Gothenburg, Sweden

icon telephone
+46 31 775 86 50
icon email

info@gaisler.com

2025 Frontgrade Gaisler. All right reserved. Privacy

|

Terms and conditions

© Copyright 2025

The appearance of visual information from any organization does not imply or constitute an endorsement.

AltStyle によって変換されたページ (->オリジナル) /