SystemC is an industry-standard language for electronic system-level (ESL) design and modeling, enabling the creation of abstract architectural descriptions of digital hardware/ software (HW/SW) systems, also known as virtual prototypes. The introduction of the SystemC Analog/Mixed-Signal (AMS) Extensions now facilitates modeling of heterogeneous embedded systems, which include abstract AMS behavior.
To comply with demanding requirements and use cases (e.g., in automotive applications), new execution semantics and language constructs are being defined to facilitate a more reactive and dynamic behavior of the Timed Data Flow (TDF) model of computation as defined in the current SystemC AMS 1.0 standard. The proposed Dynamic TDF introduces fully complementary elements to enable a tighter time-accurate interaction between the AMS signal processing and control domain while keeping the modeling and communication abstract and efficient. The features of Dynamic TDF are presented in this paper by means of a typical example application from the automotive domain.