28 July 2026 to 4 August 2026
America/Los_Angeles timezone

PixESL Tutorial

PixESL Tutorial

Electronic System-Level design and PixESL

Pre-course requirements and readings 

PixESL is a C++ library built on top of a larger discrete event simulation library, SystemC

Basic knowledge of C++ is required to complete the tutorials (syntax and basis of object oriented programming, inheritance) and the Unix shell to traverse and compile the exercises.

No previous knowledge of SystemC is required, and this website is suggested as a practical introduction to SystemC concepts and terminology. The General Terminology paragraph points to the basic SystemC classes used in PixESL, and the Simulation Stages page details the operation of the SystemC simulation.  

 

PixESL Sources

PixESL is distributed as open-source software and can be found at pixesl-group/core , together with the accompanying repository with the tutorials presented at MAPS Academy 2026 under pixesl-group/pixesl-4-school.

The documentation for PixESL is accessible here

Exercises website

The exercises docs are bundled together with the required sources to solve them, found at pixesl-group/pixesl-4-school

The docs can also be accessed through their website