AR# 56684


2013.x - How do you run AXI BFM simulation with NCSim?


For designs using BFM, how do you perform functional simulation in NCSim?


To run AXI BFM simulation with NCSim, you need to specify the VPI library_name:boot_routines(s) using -loadvpi option.

Following is an example script:

irun -loadvpi $XILINX_VIVADO/ids_lite/ISE/lib/lin64/ -64 -access +rwc -top tb_zynq_ps -v93 \
-f $XILINX_VIVADO/data/secureip/secureip_cell.list.f \
$XILINX_VIVADO/data/verilog/src/glbl.v \
-f $XILINX_VIVADO/data/secureip/axi_bfm/axi_bfm_cell.list.f \
-y $XILINX_VIVADO/data/verilog/src/unisims +libext+.v \
-y $XILINX_VIVADO/data/verilog/src/unimacro +libext+.v \
-y $XILINX_VIVADO/data/verilog/src/retarget +libext+.v \
-f filelist.f
irun -R -gui

NOTE: The settings script within the Vivado install area does not append ids_lite entry to $LD_LIBRARY_PATH. You must manually modify this variable to include the ISE library path prior to running the irun command.


Otherwise, it will fail loading the dynamic library.

AR# 56684
Date 10/23/2013
Status Active
Type General Article
People Also Viewed