The growing complexity of cyber-physical systems (CPSs) calls for early prototyping tools that combine accuracy, speed, and usability. Virtual Platforms (VPs) provide fast functional simulation, but hybrid co-emulation solutions, in which key digital components are deployed on FPGA, become necessary when accurate timing modelling is required and RTL simulation is too costly. However, existing hybrid emulation tools are mostly proprietary, and rely on vendor-specific FPGA features. To address this gap, we introduce an open-source framework that connects SystemC-based VPs with FPGA emulation, enabling full-system co-emulation of digital and non-digital components. The FPGA accelerates the execution of main digital subsystems, while a wrapper coordinates timing and communication with the VP through JTAG, maintaining synchronization with simulated peripherals. Evaluations using a RISC-V SoC, with an example in the biosignals processing domain, show up to 2500× speedup compared to RTL simulation, while maintaining less than 2× total simulation time relative to pure FPGA emulation.

Late Breaking Results: CHESSY: Coupled Hybrid Emulation With SystemC-FPGA Synchronization / Ruotolo, L., Pollo, G., Hamdi, M.A., Risso, M., Chen, Y., Macii, E., Poncino, M., Vinco, S., Burrello, A., Jahier Pagliari, D.. - ELETTRONICO. - (2026). (Design, Automation and Test in Europe Conference Verona (ITA) 20-22 April 2026) [10.23919/DATE69613.2026.11539477].

Late Breaking Results: CHESSY: Coupled Hybrid Emulation With SystemC-FPGA Synchronization

Lorenzo Ruotolo;Giovanni Pollo;Mohamed Amine Hamdi;Matteo Risso;Yukai Chen;Enrico Macii;Massimo Poncino;Sara Vinco;Alessio Burrello;Daniele Jahier Pagliari
2026

Abstract

The growing complexity of cyber-physical systems (CPSs) calls for early prototyping tools that combine accuracy, speed, and usability. Virtual Platforms (VPs) provide fast functional simulation, but hybrid co-emulation solutions, in which key digital components are deployed on FPGA, become necessary when accurate timing modelling is required and RTL simulation is too costly. However, existing hybrid emulation tools are mostly proprietary, and rely on vendor-specific FPGA features. To address this gap, we introduce an open-source framework that connects SystemC-based VPs with FPGA emulation, enabling full-system co-emulation of digital and non-digital components. The FPGA accelerates the execution of main digital subsystems, while a wrapper coordinates timing and communication with the VP through JTAG, maintaining synchronization with simulated peripherals. Evaluations using a RISC-V SoC, with an example in the biosignals processing domain, show up to 2500× speedup compared to RTL simulation, while maintaining less than 2× total simulation time relative to pure FPGA emulation.
2026
978-3-9826741-1-7
File in questo prodotto:
File Dimensione Formato  
Conf2___MESSY_FPGA_LBR.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 183.7 kB
Formato Adobe PDF
183.7 kB Adobe PDF Visualizza/Apri
Late_Breaking_Results_CHESSY_Coupled_Hybrid_Emulation_with_SystemC-FPGA_Synchronization.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 124.67 kB
Formato Adobe PDF
124.67 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3011156