Agilex™ 7 M-Series FPGA Network-on-Chip (NoC) User Guide

ID 768844
Date 9/30/2024
Public
Document Table of Contents

3.6.3. Hard Memory NoC Locations in Interface Planner

When placing NoC initiators and targets, refer to Table 10. Top-Edge Hard Memory NoC Locations in Interface Planner and Table 11. Bottom-Edge Hard Memory NoC Locations in Interface Planner to correlate locations with Horizontal Bandwidth Considerations with NoC elements visible in the Interface Planner. In the following tables, the initiator and target locations in the same cell connect to the same switch in the hard memory NoC. Connections between initiators and targets using the same switch use a local connection instead of the high-speed horizontal links.

Table 10.  Top-Edge Hard Memory NoC Locations in Interface Planner
NoC Segment Initiator Interface Planner Location
PLL/SSM

NOCPLL_X11_Y417_N221

NOCSSM_X11_Y417_N220
GPIO-B_0 I0

NOCINITIATOR_X27_Y417_N202

NOCTARGET_X27_Y417_N200
I1

NOCINITIATOR_X42_Y417_N202

NOCAXILITETARGET_X42_Y417_N200
I2

NOCINITIATOR_X53_Y417_N202

NOCTARGET_X53_Y417_N200
GPIO-B_1 I0

NOCINITIATOR_X79_Y417_N202

NOCTARGET_X79_Y417_N200
I1

NOCINITIATOR_X94_Y417_N202

NOCAXILITETARGET_X94_Y417_N200
I2

NOCINITIATOR_X105_Y417_N202

NOCTARGET_X105_Y417_N200
UIB_L I0

NOCINITIATOR_X134_Y417_N202

NOCAXILITETARGET_X123_Y417_N200 (Visible in Chip Planner and Interface Planner but not user-accessible.)

NOCAXILITETARGET_X129_Y417_N200

NOCAXILITETARGET_X134_Y417_N200

NOCTARGET_X140_Y417_N200

NOCTARGET_X150_Y417_N200

I1

NOCINITIATOR_X150_Y417_N202

NOCTARGET_X156_Y417_N200

NOCTARGET_X161_Y417_N200

I2

NOCINITIATOR_X161_Y417_N202

NOCTARGET_X167_Y417_N200

UIB_M I0

NOCINITIATOR_X188_Y417_N202

NOCTARGET_X177_Y417_N200

NOCTARGET_X183_Y417_N200

I1

NOCINITIATOR_X204_Y417_N202

NOCTARGET_X188_Y417_N200

NOCTARGET_X210_Y417_N200

I2

NOCINITIATOR_X215_Y417_N202

NOCTARGET_X215_Y417_N200

NOCTARGET_X221_Y417_N200

UIB_R I0

NOCINITIATOR_X242_Y417_N202

NOCTARGET_X231_Y417_N200
I1

NOCINITIATOR_X258_Y417_N202

NOCTARGET_X237_Y417_N200

NOCTARGET_X242_Y417_N200
I2

NOCINITIATOR_X269_Y417_N202

NOCTARGET_X248_Y417_N200

NOCTARGET_X258_Y417_N200

NOCAXILITETARGET_X264_Y417_N200

NOCAXILITETARGET_X269_Y417_N200

NOCAXILITETARGET_X275_Y417_N200 (Visible in Chip Planner and Interface Planner but not user-accessible.)

GPIO-B_2 I0

NOCINITIATOR_X296_Y417_N202

NOCTARGET_X296_Y417_N200
I1

NOCINITIATOR_X311_Y417_N202

NOCAXILITETARGET_X311_Y417_N200
I2

NOCINITIATOR_X322_Y417_N202

NOCTARGET_X322_Y417_N200
GPIO-B/HPS I0 (fabric)

NOCINITIATOR_X357_Y417_N204

NOCTARGET_X346_Y417_N200
I1 (fabric)

NOCINITIATOR_X365_Y417_N204

NOCAXILITETARGET_X357_Y417_N200
I0 (MFFE)

AXI4 Lite T1 (MPFE)

I2 (MPFE)

NOCINITIATOR_X373_Y417_N202

NOCAXILITEINITIATOR_X373_Y417_N201

NOCINITIATOR_X373_Y417_N200

NOCTARGET_X365_Y417_N200
Table 11.  Bottom-Edge Hard Memory NoC Locations in Interface Planner
NoC Segment Initiator Interface Planner Location
PLL/SSM  

NOCPLL_X11_Y6_N221

NOCSSM_X11_Y6_N220

SDM I0

NOCINITIATOR_X28_Y6_N200

GPIO-B_0 I0

NOCINITIATOR_X79_Y6_N202

NOCTARGET_X79_Y6_N200

I1

NOCINITIATOR_X94_Y6_N202

NOCAXILITETARGET_X94_Y6_N200
I2 NOCINITIATOR_X105_Y6_N202

NOCTARGET_X105_Y6_N200

GPIO-B_1 I0

NOCINITIATOR_X134_Y6_N202

NOCTARGET_X134_Y6_N200
I1

NOCINITIATOR_X149_Y6_N202

NOCAXILITETARGET_X149_Y6_N200
I2

NOCINITIATOR_X160_Y6_N202

NOCTARGET_X160_Y6_N200
UIB_L I0

NOCINITIATOR_X188_Y6_N202

NOCAXILITETARGET_X177_Y6_N200 (Visible in Chip Planner and Interface Planner but not user-accessible.)

NOCAXILITETARGET_X183_Y6_N200

NOCAXILITETARGET_X188_Y6_N200

NOCTARGET_X194_Y6_N200

NOCTARGET_X204_Y6_N200

I1

NOCINITIATOR_X204_Y6_N202

NOCTARGET_X210_Y6_N200

NOCTARGET_X215_Y6_N200

I2

NOCINITIATOR_X215_Y6_N202

NOCTARGET_X221_Y6_N200

UIB_M I0

NOCINITIATOR_X242_Y6_N202

NOCTARGET_X231_Y6_N200

NOCTARGET_X237_Y6_N200

I1

NOCINITIATOR_X258_Y6_N202

NOCTARGET_X242_Y6_N200

NOCTARGET_X264_Y6_N200

I2

NOCINITIATOR_X269_Y6_N202

NOCTARGET_X269_Y6_N200

NOCTARGET_X275_Y6_N200

UIB_R I0

NOCINITIATOR_X296_Y6_N202

NOCTARGET_X285_Y6_N200

I1

NOCINITIATOR_X312_Y6_N202

NOCTARGET_X291_Y6_N200

NOCTARGET_X296_Y6_N200

I2

NOCINITIATOR_X323_Y6_N202

NOCTARGET_X302_Y6_N200

NOCTARGET_X312_Y6_N200

NOCAXILITETARGET_X318_Y6_N200

NOCAXILITETARGET_X323_Y6_N200

NOCAXILITETARGET_X329_Y6_N200 (Visible in Chip Planner and Interface Planner but not user-accessible.)

GPIO-B_2 I0

NOCINITIATOR_X350_Y6_N202

NOCTARGET_X350_Y6_N200
I1

NOCINITIATOR_X365_Y6_N202

NOCAXILITETARGET_X365_Y6_N200
I2

NOCINITIATOR_X376_Y6_N202

NOCTARGET_X376_Y6_N200
GPIO-B_3 I0

NOCINITIATOR_X404_Y6_N202

NOCTARGET_X404_Y6_N200
I1

NOCINITIATOR_X419_Y6_N202

NOCAXILITETARGET_X419_Y6_N200
I2

NOCINITIATOR_X430_Y6_N202

NOCTARGET_X430_Y6_N200