Platform Overview

HERO consists of many different hard- and software components. On the hardware side, HERO uses an ARM Cortex-A host processor combined with a RISC-V programmable manycore accelerator (PMCA) implemented on FPGA. As PMCA, HERO uses bigPULP, i.e., the big brother of the open-source, multi-core, Parallel Ultra-Low Power (PULP) computing platform jointly developed by ETH Zurich and the University of Bologna. BigPULP is based on the same cluster architecture and source code.