Richie#
Fig. 1 The Richie framework.#
Richie is an open-source System-Level Design (SLD) framework, which is meant to facilitate the assembling and specialization of accelerator-rich Heterogeneous Systems-on-Chip (HeSoCs). The project consists of the following key components:
Platform—Modular and composable HeSoC architecture, based on the RISC-V ISA;
SLD toolchain—Automatic design and specialization accelerator-rich, multi-cluster platforms;
Exploration flow—Weigh design trade-offs, identifying the best candidate at meeting your application needs. Richie leverages FPGAs to emulate full-stack applications and navigate the HeSoC design space, enabling deeper introspection into the non-idealities occurring at system-level.
Richie is a joint development effort leaded by the University of Modena and Reggio Emilia (UNIMORE) and the PULP (Parallel Ultra-Low Power) Platform group, from ETH Zürich and the University of Bologna.
Contents:
- 1. Platform
- 2. SLD Toolchain
- 3. Exploration Flow
- 4. Getting Started
- 5. Environments
- 6. Tutorials
- 7. Contribution Guide
- 8. Bibliography & References
- 9. License
- 10. Contacts
Note
This project is under active development.