From f59e4efc2b4858a410cb0d353153ae441f2321ec Mon Sep 17 00:00:00 2001 From: Mattia Sinigaglia Date: Thu, 11 Jan 2024 18:35:56 +0100 Subject: [PATCH] README: Update Spatz initialization for iis machines --- README.md | 9 +++++++++ util/Makefrag | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) 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 a8fc9dd4..d2654b64 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, University of Bologna # Root SHELL = /usr/bin/env bash