External Memory Interface Handbook Volume 3: Reference Material: For UniPHY-based Device Families

ID 683841
Date 3/06/2023
Public
Document Table of Contents

2.14.4. Stratix® 10 EMIF Debugging Examples

The following sections provide examples of debugging a single external memory interface, and of adding additional EMIF instances to an I/O column.

Debugging a Single External Memory Interface

  1. Under EMIF Debug Toolkit/On-Chip Debug Port, select Add EMIF Debug Interface.

    (If you want to use the On-Chip Debug Port instead of the EMIF Debug Toolkit, select Export instead.)

    Figure 50. EMIF With Debug Interface Added (No Additional Ports)


  2. If you want to connect additional EMIF or PHYLite components in this I/O column, select Enable Daisy Chaining for EMIF Debug Toolkit/On-Chip Debug Port.
    Figure 51. EMIF With cal_debug Avalon Master Exported


Adding Additional EMIF Instances to an I/O Column

  1. Under EMIF Debug Toolkit/On-Chip Debug Port, select Export.
    Figure 52. EMIF With cal_debug Avalon Slave Exported


  2. Specify a unique interface ID for this EMIF instance.
  3. If you want to connect additional EMIF or PHYLite components in this I/O column, select Enable Daisy Chaining for EMIF Debug Toolkit/On-Chip Debug Port.
    Figure 53. EMIF With Both cal_debug Master and Slave Exported


  4. Connect the cal_debug Avalon Master, clock, and reset interfaces of the previous component to the cal_debug Avalon Slave, clock, and reset interfaces of this component.

    Figure 54. EMIF Components Connected