mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-22 21:27:10 -04:00
📝 Update doc add .travis.yml
This commit is contained in:
parent
ad7ac9bfa3
commit
98b924a76f
6 changed files with 27 additions and 16 deletions
0
.editorconfig
Executable file → Normal file
0
.editorconfig
Executable file → Normal file
0
.gitignore
vendored
Executable file → Normal file
0
.gitignore
vendored
Executable file → Normal file
0
.gitlab-ci.yml
Executable file → Normal file
0
.gitlab-ci.yml
Executable file → Normal file
10
.gitmodules
vendored
10
.gitmodules
vendored
|
@ -3,16 +3,16 @@
|
|||
url = https://github.com/pulp-platform/riscv-torture.git
|
||||
[submodule "tb"]
|
||||
path = tb
|
||||
url = ../uvm-components.git
|
||||
url = https://github.com/pulp-platform/uvm-components.git
|
||||
[submodule "src/axi_mem_if"]
|
||||
path = src/axi_mem_if
|
||||
url = git@iis-git.ee.ethz.ch:kerbin/axi_mem_if.git
|
||||
url = https://github.com/pulp-platform/axi_mem_if.git
|
||||
[submodule "src/axi2per"]
|
||||
path = src/axi2per
|
||||
url = git@iis-git.ee.ethz.ch:kerbin/axi2per.git
|
||||
url = https://github.com/pulp-platform/axi2per.git
|
||||
[submodule "src/axi_slice"]
|
||||
path = src/axi_slice
|
||||
url = git@iis-git.ee.ethz.ch:pulp-open/axi_slice.git
|
||||
url = https://github.com/pulp-platform/axi_slice.git
|
||||
[submodule "src/axi_node"]
|
||||
path = src/axi_node
|
||||
url = git@iis-git.ee.ethz.ch:kerbin/axi_node.git
|
||||
url = https://github.com/pulp-platform/axi_node.git
|
||||
|
|
12
.travis.yml
Normal file
12
.travis.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
language: cpp
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
before_install:
|
||||
- ci/make-tmp.sh
|
||||
- ci/install-fesvr.sh
|
||||
- ci/install-verilator.sh
|
||||
- ci/build-riscv-tests.sh
|
||||
- export VERILATOR_ROOT=$CI_PROJECT_DIR/tmp/verilator-3.918/
|
||||
script:
|
||||
- make run-asm-tests-verilator verilator=$TRAVIS_BUILD_DIR/tmp/bin/verilator
|
21
README.md
21
README.md
|
@ -1,26 +1,25 @@
|
|||
[](https://iis-git.ee.ethz.ch/floce/ariane/commits/master)
|
||||
<!-- [](https://iis-git.ee.ethz.ch/floce/ariane/commits/master)
|
||||
[](https://iis-git.ee.ethz.ch/floce/ariane/commits/master)
|
||||
|
||||
-->
|
||||
# Ariane RISC-V CPU
|
||||
|
||||

|
||||
|
||||
For detailed documentation refer to the [online documentation](http://www.be4web.net/ariane/) (Login: `zarubaf` Password: `zaruba`).
|
||||
## Getting Started
|
||||
|
||||
## <a name="getting_started"></a>Getting Started
|
||||
Go and get the [RISC-V tools](https://github.com/riscv/riscv-tools).
|
||||
|
||||
Checkout the repository and initialize all submodules
|
||||
```
|
||||
git checkout git@iis-git.ee.ethz.ch:floce/ariane.git
|
||||
git checkout https://github.com/pulp-platform/ariane.git
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
|
||||
Build Ariane by using the Makefile:
|
||||
Build the Verilator model of Ariane by using the Makefile:
|
||||
```
|
||||
make build
|
||||
make verilate
|
||||
```
|
||||
|
||||
<!--
|
||||
Start the simulation using Modelsim:
|
||||
```
|
||||
make sim
|
||||
|
@ -34,8 +33,8 @@ If you call `simc` instead of `sim` it will run without the GUI.
|
|||
Or start any of the unit tests by:
|
||||
```
|
||||
make dcache_arbiter
|
||||
```
|
||||
### Randomized Constrained Testing with Torture
|
||||
``` -->
|
||||
<!-- ### Randomized Constrained Testing with Torture
|
||||
|
||||
Ariane's core testbench is fully compatible with the randomized constrained testing framework called Torture. To start testing Ariane all you need is to step into the `riscv-torture/` folder and issue:
|
||||
```
|
||||
|
@ -48,7 +47,7 @@ Torture's overnight tests work the same way, just call
|
|||
make rnight
|
||||
```
|
||||
|
||||
C (a.k.a. Verilator) tests are currently not supported.
|
||||
C (a.k.a. Verilator) tests are currently not supported. -->
|
||||
|
||||
# Contributing
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue