SystemC Evolution Fika - June 2021
The second SystemC Evolution Fika took place on 30 June 2021 and was presented free of charge to the SystemC Community.
The fika included a presentation on SystemC and QEMU and a panel discussion on SystemC modeling libraries.
Date: 30 June 2021
Time: 16:00 - 18:00 CET
Location: Online event
- Ola Dahl, Ericsson (Chair)
- Martin Barnasconi, NXP
- Jerome Cornet, STMicroelectronics
- Christian Sauer, Cadence
- Mark Burton, GreenSocs
- Peter de Jager, Intel
|16:00 - 17:00||SystemC and QEMU
Abstract | Video
|17:00 - 18:00||Panel: SystemC Modeling Libraries
Abstract | Video
SystemC and QEMU
Presenter: Mark Burton, Greensocs
Whats in the QBox?
QEMU and SystemC has been a topic of conversation for some years, with good reason. QEMU is probably the best known ‘de facto standard’ virtualiser, while SystemC is “the standard language to build virtual platforms” - both of them are “open source” - they should live together, right?
Well, we’re now on at least the 3rd generation of integrations between the two, and things are beginning to work quite well!
QEMU is fast, really fast, and with the advent of MTTCG (Thanks to GreenSocs), it’s multi-core and fast. It also covers a huge range of architectures and devices.
We will talk about how QEMU works, and the possibilities for integration with SystemC; we’ll touch on synchronisation (and how to make sure it works with all external simulators); and we’ll also look at some use cases where QEMU itself is now able to ‘give answers’ that previously required much more detailed modelling.
Panel: SystemC Modeling Libraries
- Lukas Jünger, Greensocs
- Rocco Jonack, Arteris
- Eyck Jentzsch, MINRES Technologies
- Laurent Maillet-Contoz, STMicroelectronics
A panel discussing libraries for modeling and simulation, with the goal to exchange ideas and look for commonalities that could be of interest as common shared libraries and/or future standardization work at Accellera.
Topics include, but are not limited to:
- Utilities for simulators, like logging, tracing, debugging
- Tools and frameworks for simulator configuration, including model instantiations and model connections
- Class libraries for certain model components, model types and protocols
You are all welcome to join the next SystemC Evolution Fika! If you have topics that you think should be included in upcoming fikas, please let us know at email@example.com.