mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-20 12:17:19 -04:00
* Change reset strategy in ariane_verilog_wrap.sv, remove unneeded sigs in serpent_peripherals.
* saving...
* ⬆️ Updates for new FPU
* Add sv fpu to FPGA flow
* Use multi-threading capabilities of verilator
- Deactivate non-standard floating point arguments
- Make multi-threading conditional on the availability of verilator 4
* Remove DPI threadsafety
* Reduce FPGA clock frequency
- Remove couple of -v- tests to reduce test-time
* Fix documentation and fpga flow
- Fix cycle time to accommodate FPU
- Fix FPGA constraints
* Change UART frequency
22 lines
No EOL
671 B
Bash
22 lines
No EOL
671 B
Bash
# Customise this to a fast local disk
|
|
export TOP=/scratch/$USER/projects
|
|
export CI_BUILD_DIR=$TOP/ariane-repo
|
|
|
|
#customize this to your setup
|
|
export QUESTASIM_HOME=
|
|
export QUESTASIM_VERSION=
|
|
export QUESTASIM_FLAGS=
|
|
export CXX=g++-7 CC=gcc-7
|
|
|
|
# where to install the tools
|
|
export RISCV=$TOP/riscv_install
|
|
export VERILATOR_ROOT=$TOP/verilator-4.008/
|
|
|
|
export PATH=$RISCV/bin:$VERILATOR_ROOT/bin:$PATH
|
|
export LIBRARY_PATH=$RISCV/lib
|
|
export LD_LIBRARY_PATH=$RISCV/lib
|
|
export C_INCLUDE_PATH=$RISCV/include:$VERILATOR_ROOT/include
|
|
export CPLUS_INCLUDE_PATH=$RISCV/include:$VERILATOR_ROOT/include
|
|
|
|
# number of parallel jobs to use for make commands and simulation
|
|
export NUM_JOBS=8 |