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

ID 768844
Date 1/27/2025
Public
Document Table of Contents

5.2. Using the Accurate NoC Simulation Model

The accurate NoC simulation model enables performance simulation of the NoC in combination with your logic as either RTL or as a functional (non-timing) gate-level netlist. In addition to the connectivity modeled by the abstract model, the cycle accurate model can model the throughput, latency, and traffic congestion on the hard memory NoC. However, the accurate NoC simulation model does not support designs using the Fabric NoC option with external memory interfaces.

Because the design netlist does not include NoC initiator-to-target connectivity and address-mapping, nor any physical placement information, you must create a simulation include file that provides this information to your simulation environment. The include file uses a combination of registration functions and defparam statements to describe your design’s connectivity, address mapping, and placement.

After generating the simulation include file, you must then add the include file to your simulation netlist. The following topics detail generating the include file and using it in your simulation testbench.