A generic RTOS model for real-time systems simulation with systemC

The main difficulties in designing real-time systems are related to time constraints: if an action is performed too late, it is considered as a fault (with different levels of criticism). Designers need to use a solution that fully supports timing constraints and enables them to simulate early on the design process a real-time system. One of the main difficulties in designing HW/SW systems resides in studying the effect of serializing tasks on processors running a real-time operating system (RTOS). In this paper, we present a generic model of RTOS based on systemC. It allows assessing real-time performances and the influence of scheduling according to RTOS properties such as scheduling policy, context-switch time and scheduling latency.

[1]  Jean Paul Calvez Embedded real-time systems: a specification and design methodology , 1993 .

[2]  Jean Paul Calvez,et al.  A Graphical Tool for System-Level Modeling and Simulation with SystemC , 2003, FDL.

[3]  Andy Wellings,et al.  Embedded Real-Time Systems: a Specification and Design Methodology , 1994 .

[4]  Ahmed Amine Jerraya,et al.  Building fast and accurate SW simulation models based on hardware abstraction layer and simulation environment abstraction layer , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[5]  Andreas Gerstlauer,et al.  RTOS modeling for system level design , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[6]  Ahmed Amine Jerraya,et al.  Automatic generation of fast timed simulation models for operating systems in SoC design , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[7]  Jean Paul Calvez,et al.  Performance assessment of embedded Hw/Sw systems , 1995, Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors.

[8]  Hugo De Man,et al.  Operating system based software generation for systems-on-chip , 2000, Proceedings 37th Design Automation Conference.

[9]  Jean Paul Calvez,et al.  Performance Monitoring and Assessment of Embedded HW/SW Systems , 1998, Des. Autom. Embed. Syst..

[10]  Jean Paul Calvez,et al.  Embedded Real-Time Systems , 1993 .

[11]  Jean Paul Calvez,et al.  An object-based executable model for simulation of real-time Hw/Sw systems , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).