AN 1003: Multi Memory IP System Resource Planning: for Intel Agilex® 7 M-Series FPGAs

ID 788295
Date 11/22/2023
Public
Document Table of Contents

4.4. Planning for Initiator Blockage Impact from GPIO, LVDS SERDES, and PHY Lite Bypass Mode

Low-speed I/O protocols, such as LVDS SERDES, PHY Lite, or GPIO IP functions bypass the hard memory NoC. Due to device routing limitations, you cannot simultaneously use these I/O functions and NoC initiators directly across from a I/O bank that uses these low-speed I/O functions.

It is essential to create an early estimate for GPIO, LVDS SERDES, and PHY Lite IP usage within a given I/O bank to evaluate the potential initiator blockage. If possible for your application, place these IP in the I/O banks on the left and right edge of the device to ensure that a centralized initiator is available to memories.

GPIO-B, LVDS SERDES, and PHY Lite blocks in certain byte lanes can cause the loss of NoC initiators across this I/O bank. Similarly, unplanned NoC initiator placement can prevent certain GPIO-B blocks from implementing functions. Unanticipated GPIO placement can severely impact the achievement of full bandwidth for EMIF or HBM2E systems.

General Purpose I/O functions in byte lane BL7 in pin index [48:88] block an initiator. Placing the same General Purpose I/O functions in byte lane BL7 in pin index [89:95] does not block any initiator.

Use the Interface Planner in the Intel® Quartus® Prime Pro Edition software to obtain an accurate view of the placement restrictions. Interface Planner displays the NoC initiator locations that are available and blocked.

Note: If using PHY Lite or LVDS SERDES mode and I/O pin index [95:88], this combination blocks an initiator in the current version of the Intel® Quartus® Prime Pro Edition software.