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
日期 10/23/2013
状态 Active
Type 综合文章
People Also Viewed