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.

Event information

Date: 30 June 2021
Time: 16:00 - 18:00 CET
Location: Online event

Organization Team

  • Ola Dahl, Ericsson (Chair)
  • Martin Barnasconi, NXP
  • Jerome Cornet, STMicroelectronics
  • Christian Sauer, Cadence
  • Mark Burton, GreenSocs
  • Peter de Jager, Intel

Agenda

Time (CEST)     Title Presenter(s) Affiliation(s)
16:00 - 17:00 SystemC and QEMU
Abstract | Video
Mark Burton Greensocs
17:00 - 18:00 Panel: SystemC Modeling Libraries
Abstract | Video
Lukas Jünger1,
Rocco Jonack2,
Eyck Jentzsch3,
Laurent Maillet-Contoz4
1Greensocs,
2Arteris,
3MINRES Technologies,
4ST Microelectronics

Presentation Abstracts

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

Panelists:

  • 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

Video Recording

Contact us

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 systemc-evolution-fika@lists.accellera.org.