From b92ab84b0c16b02405cb5f2cbe56405c22a69649 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 24 Jun 2019 13:39:47 +0200 Subject: [PATCH] Include script to generate broken lines LICENSE: unknown --- .../SimpleSumeSwitch/vivado_sim.bash | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 netpfga/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/vivado_sim.bash diff --git a/netpfga/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/vivado_sim.bash b/netpfga/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/vivado_sim.bash new file mode 100755 index 0000000..f6af537 --- /dev/null +++ b/netpfga/minip4/nf_sume_sdnet_ip/SimpleSumeSwitch/vivado_sim.bash @@ -0,0 +1,14 @@ +#!/bin/bash + +export PATH=${XILINX_VIVADO}/bin:${XILINX_VIVADO}/tps/lnx64/gcc-6.2.0/bin:${XILINX_VIVADO}/tps/lnx64/binutils-2.26/bin:$PATH + +# Clean up any old files +rm -rf xsim.dir + +set -euo pipefail +set -x +find -name "*.v" -o -name "*.vp" -o -name "*.sv" | { xargs -I % ${XILINX_VIVADO}/bin/xvlog -sv % || true; } +mkdir -p xsim.dir/xsc +find -name "*.c" | xargs ${XILINX_VIVADO}/bin/xsc -mt off -v 1 +${XILINX_VIVADO}/bin/xelab -L work --debug all -sv_lib dpi.so SimpleSumeSwitch_tb glbl +${XILINX_VIVADO}/bin/xsim --runall SimpleSumeSwitch_tb#work.glbl