diff --git a/README.md b/README.md index db03c136..0de4f3a1 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/util/Makefrag b/util/Makefrag index 18521880..01d441db 100644 --- a/util/Makefrag +++ b/util/Makefrag @@ -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