Visible to Intel only — GUID: pjn1563987105993
Ixiasoft
Visible to Intel only — GUID: pjn1563987105993
Ixiasoft
13.7.1.4.1. Daisy-Chaining Additional EMIF IP Cores for Debugging
If you don't require debug capabilities for a particular EMIF IP core, you do not have to connect that core to the daisy chain.
Example of Daisy-Chaining Multiple EMIF Cores
This example assumes a total of four EMIF IP cores, with three residing in column 2 and one residing in column 3. In this example, column 2 has a DDR4 component, HiLo, and UDIMM EMIF interfaces, and column 3 has a DDR4 UDIMM interface.

To create a daisy chain of EMIF IP cores, follow these steps:
- On the first EMIF IP core, select Add EMIF Debug Interface for EMIF Debug Toolkit/On-Chip Debug Port.
- Select Enable Daisy-Chaining for EMIF Debug Toolkit/On-Chip Debug Port to create an Avalon® -MM interface called cal_debug_out.
- Select First EMIF Instance in the Avalon® Chain.
- Set Interface ID to 0. You can start Interface ID at any number, so long as you select First EMIF Instance in the Avalon® for the first EMIF IP core in a column.
Figure 113. Calibration Debug Options for First EMIF IP Core (Component Interface)Figure 114. EMIF with EMIF Debug Interface and Daisy-Chaining Enabled
Subsequent EMIF IP cores in the same column require an incremental Interface ID value. For ease of use, you can start with an Interface ID value of 0 for the first EMIF IP core in a column. For two EMIF IP cores in two different columns, each IP core can have an Interface ID value beginning at 0, with the value incremented for each subsequent EMIF IP core in the same column.
- On the second EMIF IP core in the same column, select Export as the EMIF Debug To