The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Open-Source HW/SW Co-Simulation Using QEMU and GHDL for VHDL-Based SoC Design

The work

AuthorsGiorgio Biagetti; Laura Falaschetti; Paolo Crippa; Michele Alessandrini; Claudio Turchetti
Editors
Typearticle
Year2023
Citekeybiagetti2023opensource

Where it appeared

Published inElectronics
PublisherMultidisciplinary Digital Publishing Institute
Volume12
Issue18
Pages3986

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Hardware/software co-simulation is a technique that can help design and validate digital circuits controlled by embedded processors. Co-simulation has largely been applied to system-level models, and tools for SystemC or SystemVerilog are readily available, but they are either not compatible or very cumbersome to use with VHDL, the most commonly used language for FPGA design. This paper presents a direct, simple-to-use solution to co-simulate a VHDL design together with the firmware (FW) that controls it. It aims to bring the power of co-simulation to every digital designer, so it uses open-source tools, and the developed code is also open. A small patch applied to the QEMU emulator allows it to communicate with a custom-written VHDL module that exposes a CPU bus to the digital design, controlled by the FW emulated in QEMU. No changes to FW code or VHDL device code are required: with our approach, it is possible to co-simulate the very same code base that would then be implemented into an FPGA, enabling debugging, verification, and tracing capabilities that would not be possible even with the real hardware.

How it got here

How it got hereagent via openalex
Added2026-10-25 00:17 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@article{biagetti2023opensource,
  title        = {Open-Source HW/SW Co-Simulation Using QEMU and GHDL for VHDL-Based SoC Design},
  author       = {Giorgio Biagetti and Laura Falaschetti and Paolo Crippa and Michele Alessandrini and Claudio Turchetti},
  year         = {2023},
  journal      = {Electronics},
  publisher    = {Multidisciplinary Digital Publishing Institute},
  volume       = {12},
  number       = {18},
  pages        = {3986},
  doi          = {10.3390/electronics12183986},
}

This record lives at https://refs.drheap.org/biagetti2023opensource/ and will keep doing so.