6 PolarFire Board Design Recommendations

The GPIO and HSIO of PolarFire devices support various memory interfaces.

  • GPIO supports DDR3.
  • HSIO supports DDR4, DDR3, DDR3L, and LPDDR3.

The following table lists the various types of memories supported in PolarFire devices.

Table 6-1. DDR3, LPDDR3, DDR3L, and DDR4 Parameters
ParameterDDR3LPDDR3DDR3LDDR4
VDDIO1.5V1.2V1.35V1.2V
VTT, VREF0.75V0.6V0.675V0.6V
Clock, Address, and Command (CAC) LayoutDaisy Chained 
(Fly-by)Point to pointDaisy Chained

(Fly-by)

Daisy Chained (Fly-by)
Data StrobeDifferentialDifferentialDifferentialDifferential
ODTDynamicDynamicDynamicDynamic
Match Addr/CMD/Ctrl to Clock TightlyYesYesYesYes
Match DQ/DM/DQS TightlyYesYesYesYes
Match DQS to Clock LooselyNot RequiredNot RequiredNot RequiredNot Required
I/O StandardSSTL_15HSUL-12SSTL_135POD-121
RZQ240_1%240_1%240_1%240_1%
Note:
  1. HSTL_12 IO standard is used for DDR4 address, command, and control signals.

For more information on DDR memories, see the following documents:

  • JESD79-3F JEDEC standard for DDR3 SDRAM specifications
  • JESD79-4 JEDEC standard for DDR4 SDRAM specifications
  • JESD209-3 JEDEC standard for LPDDR3 SDRAM specifications
Tip: DQ bit swapping within a nibble is supported for PCB routing flexibility between DDR controller and the DDR* memory. This must be done at PCB design, not by Libero I/O editor.