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

5.2. NoC Initiator and Target Clock Rate

Before proceeding to further optimization steps, maximize the NoC throughput by ensuring that your initiators and targets are running at the highest possible clock rate.

To first order, the throughput of a NoC initiator or target is limited to the interface width, multiplied by the interface clock rate. The connection throughput is limited by the minimum of the initiator or target throughput. For guidance on clocking options for the NoC Initiator Intel FPGA IP to maximize throughput, refer to Planning NoC and Memory Solution Clocks.

A reduced clock rate may be appropriate under any of the following conditions:

  • The user logic that you connect to cannot close timing at high clock rates.
  • You intend to reduce the clock rate to reduce dynamic power.
  • You expect access patterns with reduced memory controller efficiency, and you expect a lower rate of issuing transactions.

For guidance on memory controller clock rates and supported fastest configurations, refer to the following related information.