Research
Design Methodology
en de

SystemC-Based Design Methodology for Real-Time Embedded Systems

The fast growing complexity and short time to market of today's real-time embedded systems necessitates new design methods and tools to face the problem of specification, design, analysis, scheduling, simulation, integration and validation of complex systems. In the project, a system level method for embedded real-time systems design is developed exploiting SystemC strength for system level dan co-design modeling. In order to support the methodology, some extentions to SystemC are proposed starting form RTOS modeling and framework for scheduling simulation.

RTOS Modeling on SystemC

Generic RTOS Services
Standard Channels for Various MOC's
Kahn Process Networks, Static Data Flow, etc.
Methodology Specific Channels
Master Salve Library, etc.
Elementary Channels
Signel, Timer, Mutex, Semaphore, Fifo
Core Language
Modules, Ports & Channels,
Processes, Interfaces, Events
Data Types
Logic Type (01XZ), Logic Vectors, Bits & Bit Vektors
Arbitrary Precision Integers, Fixed Point Integers
C++ Language Standard
The language support for higher level of abstraction and more realistic modeling using SystemC is advocated. In the project the modeling capability of SystemC is extended by generic real-time operating system services aimed to providemore realistic software modeling features. more...

An Open Framework for Scheduling Assessment

The rate and reactivity figures of embedded systems are distinctly influenced by the chosen scheduling policy. In the project an open framework for real-time scheduling simulation is developed by exploiting the SystemC modeling style aimed to support the integration of both scheduling policy and functional validation into one system model simulation. more...

Real-Time Scheduling Assessment on SystemC Model

TU Darmstadt TU Darmstadt ISS-TUD ISS-TUD Objectives Class Diagram Generic RTOS Framework Generic Services Refinement Results Timing Click for detailed presentation
SiteMap
05.03.2008 11:04 []
Integrierte Schaltungen und System (ISS)