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. Resource Planning for Intel Agilex® 7 M-Series FPGAs

This chapter explains resource planning strategies to achieve maximum performance through optimal and careful resource placement.

Unlike previous Intel FPGA families that place I/O resources last, it is essential to plan I/O resources before finalizing pin placement for Intel Agilex® 7 M-Series FPGAs. Intel Agilex® 7 M-Series FPGAs have a stronger interdependence between board planning, memory bandwidth, hard memory NoC capabilities, routability, and timing closure for the core fabric near the hard memory NoC.

To maximize system performance, plan the utilization and placement of the following resources:

  • General purpose I/O functions
  • Avalon® streaming configurations
  • LVDS SERDES Intel FPGA IP and PHY Lite Intel FPGA IP usage and placement
  • Various external memory interface (EMIF) and HPS EMIF configurations
  • HBM2E configurations
  • AXI4-Lite requirements for sideband operations