External Memory Interfaces (EMIF) IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 817467
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.2.3.6. Clock Signals

DDR4 SDRAM devices use CK_T and CK_C signals to clock the address and command signals into the memory.

The memory uses these clock signals to generate the DQS signal during a read through the DLL inside the memory. The SDRAM data sheet specifies the following timings:

  • tDQSCK is the skew between the CK_T or CK_C signals and the SDRAM-generated DQS signal.
  • tDSH is the DQS falling edge from CK_T rising edge hold time.
  • tDSS is the DQS falling edge from CK_T rising edge setup time.
  • tDQSS is the positive DQS latching edge to CK_T rising edge.

SDRAM devices have a write requirement (tDQSS) that states the positive edge of the DQS signal on writes must be within ± 25% (± 90°) of the positive edge of the SDRAM clock input. Therefore, you should generate the CK_Tand CK_C signals using the DDR registers in the IOE to match with the DQS signal and reduce any variations across process, voltage, and temperature. The positive edge of the SDRAM clock, CK_T, is aligned with the DQS write to satisfy tDQSS.