this is an example, vivado ip with systemC model in vcs simulation
脚本:
echo "----------------------------------------------------------------"
echo "----------------------------------------------------------------"
echo "-- Simulator : vcs-mx 2018.09"
echo "-- top module: $TOP_NAME"
echo "----------------------------------------------------------------"
echo "----------------------------------------------------------------"
touch synopsys_sim.setup
vivado -nojournal -mode tcl -source ../vivado.tcl -tclargs vcs
syscan -cpp ${ROOT_DIR}/try_part/gcc-6.2.0-modified/gcc-6.2.0/install/bin/g++ -l sysc.log \
${CUR_DIR}/ip/axi_clock_converter_0/sim/axi_clock_converter_0.cpp \
${CUR_DIR}/ip/axi_clock_converter_0/sim/axi_clock_converter_0_sc.cpp \
${CUR_DIR}/ip/axi_clock_converter_0/sysc/axi_clock_converter.cpp \
${CUR_DIR}/ip/axi_clock_converter_1/sim/axi_clock_converter_1.cpp \
${CUR_DIR}/ip/axi_clock_converter_