Skip to content

Commit

Permalink
README: Update Spatz initialization for iis machines
Browse files Browse the repository at this point in the history
  • Loading branch information
Mattia Sinigaglia committed Jan 29, 2024
1 parent 303ee8e commit 632f2bb
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ make all

The Makefile target will automatically download and compile tested versions of LLVM, GCC, Spike, and Verilator. It might take a while. If you have issues cloning the GitHub modules, you might need to remove the folders in `sw/toolchain`.

ETH users can source the toolchains and initialize the environment by doing:

```bash

source util/iis-env.sh

make init
```

The Spatz cluster system (hw/system/spatz_cluster) is a fundamental system around a Snitch core and a Spatz coprocessor. The cluster can be configured using a config file. The configuration parameters are documented using JSON schema, and documentation is generated for the schema. The cluster testbench simulates an infinite memory. The RISC-V ELF file is preloaded using RISC-V's Front-end Server (`fesvr`).

### Simulating the system
Expand Down
5 changes: 3 additions & 2 deletions util/Makefrag
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0

# Authors: Matheus Cavalcante, ETH Zurich
# Mattia Sinigaglia, Universisty of Bologna
# Authors:
# Matheus Cavalcante, ETH Zurich
# Mattia Sinigaglia, Universisty of Bologna

# Root
SHELL = /usr/bin/env bash
Expand Down

0 comments on commit 632f2bb

Please sign in to comment.