[ESL Modelling] SystemC

SystemC is a free library for hardware modeling using C++. Initially promoted by the Open SystemC Initiative (OSCI), it is now maintained by Accellera and designated as the IEEE-1666 standard. Each hardware component in SystemC is defined using C++ classes, which can contain subcomponents, supporting both Transaction Level Modeling (TLM) and net-level modeling. SystemC can…