Introduction

This document describes the memory controller solutions in the PolarFire® device family. The PolarFire family consists of the following FPGA devices.

PolarFire FPGAs
Microchip's PolarFire® FPGAs are the fifth-generation family of non-volatile FPGA devices, built on state-of-the-art 28 nm non-volatile process technology. PolarFire FPGAs deliver the lowest power at mid-range densities. PolarFire FPGAs lower the cost of mid-range FPGAs by integrating the industry’s lowest power FPGA fabric, lowest power 12.7 Gbps transceiver lane, built-in low power dual PCI Express® Gen 2 (EP/RP), and, on select data security (S) devices, an integrated low-power crypto co-processor.
PolarFire SoC FPGAs
Microchip's PolarFire SoC FPGAs are the fifth-generation family of non-volatile SoC FPGA devices, built on state-of-the-art 28 nm non-volatile process technology. The PolarFire SoC family offers industry's first RISC-V based SoC FPGAs capable of running Linux®. It combines a powerful 64-bit 5x core RISC-V Microprocessor Subsystem (MSS), based on SiFive’s U54-MC family, with the PolarFire FPGA fabric in a single device.
RT PolarFire FPGAs
Microchip's RT PolarFire® FPGAs combine our 60 years of space flight heritage with the industry’s lowest-power PolarFire FPGA family to enable new capabilities for space and mission-critical applications. RT PolarFire FPGA family includes RTPF500T, RTPF500TL, RTPF500TS, RTPF500TLS, RTPF500ZT, RTPF500ZTL, RTPF500ZTS, and RTPF500ZTLS devices.

The following table lists the memory controller IP solutions in the PolarFire family. These memory controller solutions address the high-speed data transfer requirements for a wide range of applications and code execution.

Table . Memory Controller IP Solutions in the PolarFire® Family
Memory ControllerPolarFire® FPGA (MPF)PolarFire SoC FPGA (MPFS)RT PolarFire® FPGA (RTPF)Description
Embedded MSS DDR Controller
 (see MSS DDR Memory Controller)Supports DDR3, DDR3L, DDR4, LPDDR3, and LPDDR4 memory devices.
PolarFire DDR IP1 
(see Fabric DDR Subsystem)Supports DDR3, DDR3L, DDR4, LPDDR32 memory devices.
PolarFire QDR IP1 (see QDR Memory Controller)Supports QDR II+ and QDR II+ Xtreme memory devices.
PolarFire Octal DDR PHY1 (see Octal DDR PHY-Only Solution)Supports xSPI (JESD251), HyperBUS, and ONFI memory devices.
Important:
  1. These IPs belong to the PolarFire family and can be seamlessly used in RT PolarFire and PolarFire SoC designs.
  2. RT PolarFire devices do not support LPDDR memories.

References