mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-20 12:17:19 -04:00
34 lines
1 KiB
Bash
34 lines
1 KiB
Bash
# Copyright 2021 Thales DIS design services SAS
|
|
#
|
|
# Licensed under the Solderpad Hardware Licence, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH SHL-2.0
|
|
# You may obtain a copy of the License at https://solderpad.org/licenses/
|
|
#
|
|
# Original Author: Jean-Roch COULON - Thales
|
|
|
|
# where are the tools
|
|
if ! [ -n "$RISCV" ]; then
|
|
echo "Error: RISCV variable undefined"
|
|
return
|
|
fi
|
|
|
|
if ! [ -n "$BBL_ROOT" ]; then
|
|
echo "Error: BBL_ROOT variable undefined"
|
|
echo "BBL_ROOT is the path to access bbl.o"
|
|
echo "bbl.o is generated by using https://github.com/pulp-platform/ariane-sdk.git"
|
|
return 1
|
|
fi
|
|
|
|
# setup sim env
|
|
source verif/sim/setup-env.sh
|
|
|
|
if ! [ -n "$DV_SIMULATORS" ]; then
|
|
DV_SIMULATORS=veri-testharness
|
|
fi
|
|
|
|
cd verif/sim
|
|
cp $BBL_ROOT/bbl bbl.o
|
|
python3 cva6.py --target cv64a6_imafdc_sv39 --iss=$DV_SIMULATORS --iss_yaml=cva6.yaml --elf_tests bbl.o\
|
|
--issrun_opts="+time_out=40000000 +debug_disable=1" --isspostrun_opts="ffffffe0005e5cd4"
|
|
cd -
|