Master Locked

This commit is contained in:
waleed-lm 2020-12-29 18:05:25 +05:00
parent ca17b6fcab
commit a0ccd60733
3 changed files with 12 additions and 83699 deletions

View File

@ -60,7 +60,7 @@ installed so that it can be used to prepare RISCV binaries to run.
1. Clone the repository 1. Clone the repository
2. Setup RV_ROOT to point to the path in your local filesystem 2. Setup RV_ROOT to point to the path in your local filesystem
3. Determine your configuration {optional} 3. Determine your configuration {optional}
4. Run make with tools/Makefile 4. Run make with $RV_ROOT/tools/Makefile
## Release Notes for this version ## Release Notes for this version
Please see [release notes](release-notes.md) for changes and bug fixes in this version of Quasar. Please see [release notes](release-notes.md) for changes and bug fixes in this version of Quasar.
@ -114,7 +114,7 @@ while in a work directory:
Example for bash shell: Example for bash shell:
``` ```
export RV_ROOT=/path/to/QUASAR export RV_ROOT=$(pwd)
``` ```
Example for csh or its derivatives: Example for csh or its derivatives:
``` ```
@ -190,6 +190,15 @@ TEST_DIR - alternative to test source directory testbench/asm or testbench/t
<snapshot> - run and build executable model of custom CPU configuration, remember to provide 'snapshot' argument for runs on custom configurations. <snapshot> - run and build executable model of custom CPU configuration, remember to provide 'snapshot' argument for runs on custom configurations.
CONF_PARAMS - allows to provide -set options to quasar.conf script to alter predefined targets parameters. CONF_PARAMS - allows to provide -set options to quasar.conf script to alter predefined targets parameters.
``` ```
#### Default for VCS/Verilotor
If you want to run default configuration on verilator use the following command
```
make -f $RV_ROOT/tools/Makefile
```
For verilator use
```
make -f $RV_ROOT/tools/Makefile vcs_all
```
Example: Example:
``` ```
make -f $RV_ROOT/tools/Makefile verilator TEST=cmark make -f $RV_ROOT/tools/Makefile verilator TEST=cmark

File diff suppressed because it is too large Load Diff

View File

@ -140,6 +140,7 @@ clean:
rm -rf ${RV_ROOT}/design/*.f rm -rf ${RV_ROOT}/design/*.f
rm -rf ${RV_ROOT}/design/*.json rm -rf ${RV_ROOT}/design/*.json
rm -rf ${RV_ROOT}/design/*.fir rm -rf ${RV_ROOT}/design/*.fir
rm -rf ${RV_ROOT}/generated_rtl/*.sv
rm -rf ${RV_ROOT}/verif/sim/*.log rm -rf ${RV_ROOT}/verif/sim/*.log
rm -rf ${RV_ROOT}/verif/sim/*.s rm -rf ${RV_ROOT}/verif/sim/*.s
rm -rf ${RV_ROOT}/verif/sim/*.hex rm -rf ${RV_ROOT}/verif/sim/*.hex