E-Tile Hard IP Intel Agilex® 7 Design Example User Guide: Ethernet, E-tile CPRI PHY and Dynamic Reconfiguration

ID 683860
Date 8/08/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.1.3.1. Fast Sim Model for E-tile Ethernet IP for Intel Agilex® 7 FPGA

To provide a reduction in a real-time simulation duration, you can utilize a Fast Sim model in your design example testbench. The model is enabled by a macro in the simulation run script.
To enable the Fast Sim model, add the following macro to your simulation run script:
+define+CR3TOP_SIMPLE_SERDES

The design example simulation script does not enable the macro by default for any variants. You need to manually add the macro. The Fast Sim Model is supported in variants without PTP, auto-negotiation and link training, or dynamic reconfiguration enabled.

  • In PTP variants, the macro is disabled by default as it affects the timestamp accuracy in simulation. If you want to perform a general functionality check, you can enable the macro in your PTP simulation scripts.
  • The macro can cause the testbench to fail in designs with enabled auto-negotiation and link training, or dynamic reconfiguration.
Note: Only Synopsys VCS, Siemens EDA ModelSim SE, and QuestaSim support the Fast Sim Model.

You can also add the macro to your simulation script for your own testbench.