UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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/libxil_ncsim.so:xilinx_register_systf.xilinx_register_systf -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.

setenv LD_LIBRARY_PATH $XILINX_VIVADO/ids_lite/ISE/lib/lin64:$LD_LIBRARY_PATH

Otherwise, it will fail loading the dynamic library.

AR# 56684
日期 10/23/2013
状态 Active
Type 综合文章
Tools
  • Vivado Design Suite - 2013.1
  • Vivado Design Suite - 2013.2
  • Vivado Design Suite - 2013.3
的页面