Visible to Intel only — GUID: bhc1410941996130
Ixiasoft
Visible to Intel only — GUID: bhc1410941996130
Ixiasoft
5.2.5.1.1. Daisy Chain
The I/O column provides a single physical Avalon® memory-mapped interface. All IP in the I/O column that require Avalon® memory-mapped interface access the same physical Avalon® memory-mapped interface. The system-level RTL for the column reflects this resource limitation by using a daisy chain to connect all dynamically reconfigurable IPs in an I/O column.
For PHY Lite for Parallel Interfaces Intel® FPGA IP for Intel® Arria® 10 devices and PHY Lite for Parallel Interfaces Intel® FPGA IP for Intel® Cyclone® 10 GX devices, the Avalon® memory-mapped interface address is 28 bits where the top 4-bits are the ID of the interface to be addressed in the daisy chain. These bits are only required for the daisy chain arbitration in RTL simulation, so they are not synthesized during compilation. If only one interface is addressed from the IP, it is sufficient to connect these bits as the interface’s ID.
Notice that all core controllers must go through the arbitration logic that you created in the FPGA core logic to connect to an interface on the daisy chain. The end of the daisy chain should have its master output interface tied to 0.