5G Polar Intel® FPGA IP User Guide

ID 683766
Date 3/31/2023
Public

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

3.3. Simulating the 5G Polar IP with RTL Simulators

Verify that the RTL behaves the same as these models with Aldec, ModelSim, NCSim, VCS, and Xcelium simulators.
Before simulating, generate a 5G Polar design example.
  1. For the VCS simulator, run <<Design Example Directory>>\simulation_scripts\synopsys\vcsmx\vcsmx_setup.sh.
    >> source vcsmx_setup.sh 
    >> ./simv
  2. For NCSim, run from <Design Example Directory>\simulation_scripts\cadence\ncsim_setup.sh directory.
    >> sh ./ncsim_setup.sh USER_DEFINED_ELAB_OPTIONS='"-timescale 1ps/1ps"' USER_DEFINED_SIM_OPTIONS='"-input \"@run; exit\""'
  3. For Xcelium, run <Design Example Directory>\simulation_scripts\ xcelium\xcelium_setup.sh directory.
    >> sh ./xcelium_setup.sh USER_DEFINED_ELAB_OPTIONS='"-timescale 1ps/1ps"' USER_DEFINED_SIM_OPTIONS='"-input \"@run; exit\""'
  4. For the ModelSim simulator, run <Example Design Folder>\simulation_scripts\mentor\msim_setup.tcl.
    >> vsim -c -do msim_setup.tcl
    >> ld
    >> run -all
  5. For Aldec, run <Design Example Directory>\simulation_scripts\aldec\ rivierapro_setup.tcl.
    >> vsim -c -do rivierapro_setup.tcl
    >> ld
    >> run -all