Hard Processor System Component Reference Manual: Agilex™ 5 SoCs

ID 813752
Date 2/26/2025
Public

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

Document Table of Contents

3.1.3.2. Cadence® Xcelium* Simulation Steps

  1. Locate your top-level simulation model, TopLevel.v or TopLevel.vhdl, which you have created.
    1. Locate it at <project directory>/<Platform Designer design name>/sim/.
    2. In this directory, name the file as TopLevel.v and TopLevel.vhdl that was created when you previously click the Generate button.
  2. Locate the xcelium_setup.sh script and execute the simulator in the <project directory>/<Platform Designer design name>/sim/xcelium/.
  3. Create a new file my_xcelium_setup.sh and write the following content to the file.
    xmvlog <compilation options> <design and testbench files>
    # example: xmvlog ../TopLevel.v
    
    source <path_to>/xcelium_setup.sh \
    SKIP_ELAB=0 \
    SKIP_SIM=0 \
    SKIP_FILE_COPY=0 \
    SKIP_DEV_COM=0 \
    SKIP_COM=0 \
    
    TOP_LEVEL_NAME=<”top_level_name”> \
    # example: TOP_LEVEL_NAME=“TopLevel” \
    
    USER_DEFINED_ELAB_OPTIONS="-timescale\ 1ns/1ns" \
    
    USER_DEFINED_SIM_OPTIONS="" \
    # example: USER_DEFINED_SIM_OPTIONS="-input \"@run 100; exit\""
    
    
  4. Set up your developer environment with the proper resources. The Cadence® Xcelium* simulator requires an end-user proprietary license.
  5. Run the simulation script to start simulation runtime.
    sh my_xcelium_setup.sh