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

ID 817467
Date 1/13/2025
Public

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

Document Table of Contents

14. Document Revision History for External Memory Interfaces (EMIF) IP User Guide

Document Version Quartus® Prime Version IP Version Changes
2025.01.13 24.3.1  
  • In the Architecture chapter, added content to the Agilex™ 5 EMIF IP for Hard Processor Subsystem (HPS) topic.
  • In the DDR4 chapter:
    • Added a detailed table to the Maximum Number of Interfaces topic.
    • Modified the Address and Command Pin Placement for DDR4 topic.
    • Added figures to the DDR4 Data Width Mapping topic, and changed some terminology in the existing tables..
    • Added the Clamshell Topology topic.
  • In the DDR5 chapter:
    • Added a detailed table to the Maximum Number of Interfaces topic.
    • Modified the first two rows of the table in the Address and Command Pin Placement for DDR5 topic.
    • Added figures to the DDR5 Data Width Mapping topic.
  • In the LPDDR4 chapter:
    • Added a detailed table to the Maximum Number of Interfaces topic.
  • In the LPDDR5 chapter:
    • Added a detailed table to the Maximum Number of Interfaces topic.
    • Added figures to the LPDDR5 Data Width Mapping topic.
  • In the Controller Optimization chapter, added one bullet point to the Improving Controller Efficiency topic, and added the AXI to Memory Mapping topic,
  • Added content to the Hardware and Calibration Issues section of the Debugging chapter.
  • In the Mailbox chapter, made numerous changes to existing topics, added the ECC Error Handling topic, and revised the Example 1 and Example 2 topics.
2024.11.18 24.3 1.0.0
  • In the Introduction chapter, modified the last bullet point in the Agilex™ 5 EMIF IP Protocol and Feature Support topic.
  • In the About the External Memory Interfaces IP chapter, updated the table of IPs and associated version numbers.
  • In the Product Architecture chapter, modified the Lockstep Configuration topic.
  • Moved the mailbox content from the Architecture chapter to a new chapter entitled Agilex™ 5 5 FPGA EMIF IP - Mailbox Support, later in the document,
  • Recast the End-User Signals chapter to provide signals information for DDR4 Component, DDR4 DIMM, DDR5 Component, DDR5 DIMM, LPDDR4, and LPDDR5 interfaces.
  • Recast the DDR4 Support, DDR5 Support, LPDDR4 Support, and LPDDR5 Support chapters with updated parameter information.
  • Removed the Layout Design Guidelines sections from the DDR4, LPDDR4, and LPDDR5 chapters. This information now resides in the Agilex™ 5 Printed Circuit Board (PCB) Design Guidelines (HSSI, EMIF, MIPI, PDN) User Guide.
  • Updated the mailbox content in the new Agilex™ 5 FPGA EMIF IP - Mailbox Support chapter.
  • Updated several screenshots throughout.
2024.07.08 24.2 6.2.0
  • In the Introduction chapter:
    • Added DDR5 to the list of supported protocols in the Agilex™ 5 EMIF IP Protocol and Feature Support topic.
    • Added links to DDR5 content to the Agilex™ 5 EMIF IP Design Checklist topic.
  • In the Architecture chapter:
    • Added DDR5 to the Agilex™ 5 EMIF Architecture: Protocol and Maximum Interface Width Support and Architecture: Introduction topics.
    • Added the Lockstep Configuration topic.
    • Added ECC_WRITEBACK_ENABLE and ECC_INJECT_ERROR to the Mailbox Supported Commands and Mailbox Command Definitions topics.
    • Added content to the HPS EMIF Mapping table in the Agilex 5 EMIF IP for Hard Processor Subsystem (HPS) topic.
  • In the End-User Signals chapter:
    • Added the Interfaces for DDR5 section.
    • Updated the DDR4, LPDDR4, and LPDDR5 sections as necessary.
  • In the DDR4 chapter:
    • Updated the Parameter Descriptions section.
    • Added tables to the DDR4 Data Width Mapping topic.
    • Added the x4 DIMM Implementation topic.
    • Modified the content of the DDR4 Byte Lane Swapping topic.
    • Removed a reference from the DDR4 Interface x4 Data Lane topic.
  • Added the DDR5 chapter.
  • In the LPDDR4 chapter:
    • Updated the Parameter Descriptions section.
    • Made minor terminology changes in the LPDDR4 Component Options topic.
    • Made changes to the steps in the General Guidelines topic.
    • Renamed the Pin Placements for Agilex 5 FPGA EMIF IP for LPDDR4 topic to LPDDR4 Data Width Mapping.
  • In the LPDDR5 chapter:
    • Updated the Parameter Descriptions section.
    • Removed the former step 8 from the General Guidelines - LPDDR5 topic.
  • In the Debugging chapter, added the Debugging with the External Memory Interface Debug Toolkit section.
2024.04.01 24.1 6.1.0 Initial release.