Device Family: Arria® II GX, Cyclone® III, Cyclone® III LS, Cyclone® IV GX, Stratix® III, Stratix® IV E, Stratix® IV GT, Stratix® IV GX, Stratix® V GX

Type: Answers

Area: Component, EMIF

IP Product: DDR3 SDRAM Controller MegaCore supporting UniPHY

Why does DDR SDRAM, DDR2 SDRAM and DDR3 SDRAM Altmemphy and UniPHY based controllers violate the maximum refresh interval specified in the memory preset editor in the controller GUI?


The controller does not guarantee that refresh will happen within the specified time in the preset editor. Depending on what the controller is doing and bank state this could take a while. When refresh interrupt happens during sequential burst transactions it could be 135ns later than the optimal time.

Workaround is to decrease tREFI in preset editor to a working value of 7.6us. This 200ns reduction is recommended by Altera to be on the safe side.