Invited Paper: FEMU: An Open-Source and Configurable Emulation Framework for Prototyping TinyAI Heterogeneous Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Machetti, Simone, Kasap, Deniz, Sapriza, Juan, Álvarez, Rubén Rodríguez, Taji, Hossein, Miranda, José, Peón-Quirós, Miguel, Atienza, David
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911118646050816
author Machetti, Simone
Kasap, Deniz
Sapriza, Juan
Álvarez, Rubén Rodríguez
Taji, Hossein
Miranda, José
Peón-Quirós, Miguel
Atienza, David
author_facet Machetti, Simone
Kasap, Deniz
Sapriza, Juan
Álvarez, Rubén Rodríguez
Taji, Hossein
Miranda, José
Peón-Quirós, Miguel
Atienza, David
contents In this paper, we present the new FPGA EMUlation (FEMU), an open-source and configurable emulation framework for prototyping and evaluating TinyAI heterogeneous systems (HS). FEMU leverages the capability of system-on-chip (SoC)-based FPGAs to combine the under-development HS implemented in a reconfigurable hardware region (RH) for quick prototyping with a software environment running under a standard operating system in a control software region (CS) for supervision and communication. To evaluate our approach, we built the X-HEEP FPGA EMUlation (X-HEEP-FEMU) platform by instantiating the proposed framework with real-world hardware and software components. X-HEEP-FEMU is deployed on the Xilinx Zynq-7020 SoC and integrates the eXtendible Heterogeneous Energy Efficient Platform (X-HEEP) host in the RH, a Linux-based Python environment on the ARM Cortex-A9 CS, and energy models derived from a TSMC 65 nm CMOS silicon implementation of X-HEEP, called HEEPocrates.
format Preprint
id arxiv_https___arxiv_org_abs_2508_16981
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Invited Paper: FEMU: An Open-Source and Configurable Emulation Framework for Prototyping TinyAI Heterogeneous Systems
Machetti, Simone
Kasap, Deniz
Sapriza, Juan
Álvarez, Rubén Rodríguez
Taji, Hossein
Miranda, José
Peón-Quirós, Miguel
Atienza, David
Hardware Architecture
In this paper, we present the new FPGA EMUlation (FEMU), an open-source and configurable emulation framework for prototyping and evaluating TinyAI heterogeneous systems (HS). FEMU leverages the capability of system-on-chip (SoC)-based FPGAs to combine the under-development HS implemented in a reconfigurable hardware region (RH) for quick prototyping with a software environment running under a standard operating system in a control software region (CS) for supervision and communication. To evaluate our approach, we built the X-HEEP FPGA EMUlation (X-HEEP-FEMU) platform by instantiating the proposed framework with real-world hardware and software components. X-HEEP-FEMU is deployed on the Xilinx Zynq-7020 SoC and integrates the eXtendible Heterogeneous Energy Efficient Platform (X-HEEP) host in the RH, a Linux-based Python environment on the ARM Cortex-A9 CS, and energy models derived from a TSMC 65 nm CMOS silicon implementation of X-HEEP, called HEEPocrates.
title Invited Paper: FEMU: An Open-Source and Configurable Emulation Framework for Prototyping TinyAI Heterogeneous Systems
topic Hardware Architecture
url https://arxiv.org/abs/2508.16981