Litcius/Paper detail

X-HEEP

Pasquale Davide Schiavone, Simone Machetti, Miguel Peón-Quirós, José Miranda, Benoît Denkinger, Thomas Christoph Müller, Rubén Rodríguez Rodríguez, Saverio Nasturzio, David Atienza

202312 citationsDOIOpen Access PDF

Abstract

X-HEEP (eXtendable Heterogeneous Energy-Efficient Platform) is an open-source1, configurable, and extensible single-core RISC-V microcontroller developed at the Embedded Systems Laboratory (ESL) of EPFL for edge-computing platforms. X-HEEP can be used standalone as a low-cost microcontroller, or it can be integrated into existing platforms to act like a peripheral subsystem, or it can be extended and customized with external peripherals and accelerators nimbly. The latter is particularly appealing for novel accelerators, memories, or peripherals designers who desire a simple controller to drive their IP and communicate with the external world using software functions. X-HEEP is built on top of existing, mature open-source IPs such as CPUs, peripherals, and many other building blocks from the OpenHW Group, the PULP team from ETH Zurich and the University of Bologna, and lowRISC. Its contribution includes its expandability, configurability, and agile use, targetting a large number of users to take one step further towards the democratization of open-source hardware.

Topics & Concepts

MicrocontrollerComputer scienceEmbedded systemOperating systemOpen sourceSoftwareController (irrigation)Agile software developmentComputer hardwareSoftware engineeringBiologyAgronomyParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesLow-power high-performance VLSI design
X-HEEP | Litcius