Multi Channel DMA Intel® FPGA IP for PCI Express* Design Example User Guide

ID 683517
Date 6/09/2025
Public

Visible to Intel only — GUID: zpq1679619614173

Ixiasoft

Document Table of Contents

3.3.5.2. Steps to Run the Simulation : VCS* / VCS* MX

Simulation Directory

<example_design> /pcie_ed_sim_tb/pcie_ed_sim_tb/sim/synopsys/vcs

<example_design>/pcie_ed_sim_tb/pcie_ed_sim_tb/sim/synopsys/vcsmx

Instructions

Note: Each simulation command below is a single-line command
  1. H/P-Tile VCS:
    sh vcs_setup.sh USER_DEFINED_COMPILE_OPTIONS="" USER_DEFINED_ELAB_OPTIONS="-xlrm\ uniq_prior_final\ +vcs+vcdpluson\ -debug_all" USER_DEFINED_SIM_OPTIONS="" | tee simulation.log
    Note: For non-PIPE Mode simulation for F-Tile or R-Tile, use the following command:
    sh vcs_setup.sh USER_DEFINED_COMPILE_OPTIONS="" USER_DEFINED_SIM_OPTIONS="" USER_DEFINED_ELAB_OPTIONS="+define+rnrb_one_lib_RNR_OVERCLK_FASTSIM\ +define+RNR_FASTSIM_AIB_BYPASS\ +define+rnrb_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM\ +define+rnrb_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM_H2H\ +define+rnrb_one_lib_RNR_FASTSIM_FORCE_PLL_LOCK_TIME\ +define+XTOR_PCIECXL_LM_SVS_SERDES_ARCHITECTURE\ +define+rnrc_one_lib_RNR_OVERCLK_FASTSIM\ +define+rnrc_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM\ +define+rnrc_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM_H2H\ +define+rnrc_one_lib_RNR_FASTSIM_FORCE_PLL_LOCK_TIME\ +define+XTOR_PCIECXL_LM_SVS_SERDES_ARCHITECTURE" USER_DEFINED_SIM_OPTIONS="" TOP_LEVEL_NAME="pcie_ed_sim_tb" | tee simulation.log
    Note: For PIPE Mode simulation for F-Tile or R-Tile, use the following command instead:
    sh run_vcs.sh
  2. H/P-Tile VCS MX:
    sh vcsmx_setup.sh USER_DEFINED_COMPILE_OPTIONS="" USER_DEFINED_ELAB_OPTIONS="- xlrm\ uniq_prior_final\ +vcs+vcdpluson\ -debug_all" USER_DEFINED_SIM_OPTIONS="" | tee simulation.log
    Note: For non-PIPE Mode simulation for F-Tile or R-Tile, use the following command:
    sh vcsmx_setup.sh USER_DEFINED_COMPILE_OPTIONS="+define+rnrb_one_lib_RNR_OVERCLK_FASTSIM\ +define+RNR_FASTSIM_AIB_BYPASS\ +define+rnrb_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM\ +define+rnrb_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM_H2H\ +define+rnrb_one_lib_RNR_FASTSIM_FORCE_PLL_LOCK_TIME\ +define+XTOR_PCIECXL_LM_SVS_SERDES_ARCHITECTURE\ +define+rnrc_one_lib_RNR_OVERCLK_FASTSIM\ +define+rnrc_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM\ +define+rnrc_one_lib_RNR_PCIE_TOP_EQ_BYPASS_FASTSIM_H2H\ +define+rnrc_one_lib_RNR_FASTSIM_FORCE_PLL_LOCK_TIME\ +define+XTOR_PCIECXL_LM_SVS_SERDES_ARCHITECTURE" USER_DEFINED_ELAB_OPTIONS="" USER_DEFINED_SIM_OPTIONS="" TOP_LEVEL_NAME="pcie_ed_sim_tb.pcie_ed_sim_tb" | tee simulation.log
    Note: For PIPE Mode simulation for F-Tile or R-Tile, use the following command:
    sh run_vcsmx.sh