Skip to content

Commit

Permalink
docs: Extend documentation with bender, banshee and spike dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
GiannaP committed Jul 28, 2023
1 parent b55a6f5 commit cd108ec
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/ug/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,32 @@ Install the required packages in the currently active virtual environment:
```shell
pip install -r python-requirements.txt
```

## Dependencies

This repository has a couple of tool dependencies:

- Dependency management tool `bender`:
```bash
# Bender tool
cargo install bender --version 0.23.2
```
- Instruction-accurate simulator `banshee`:
```bash
# Banshee
git clone [email protected]:pulp-platform/banshee.git --recurse-submodules
# install in normal mode
cargo install --path banshee -f
# or install Banshee with `debug` and `trace` enabled
cargo install --debug --path banshee -f
```
- Snitch-ISA-aware `spike-dasm` version:
```bash
git clone https://github.com/huettern/riscv-isa-sim
cd riscv-isa-sim
mkdir build
cd build
../configure
make spike-dasm
# TODO: add binary location to $PATH
```

0 comments on commit cd108ec

Please sign in to comment.