Title :
A SystemC refinement methodology for embedded software
Author :
Chevalier, Jérôme ; De Nanclas, Maxime ; Filion, Luc ; Benny, Olivier ; Rondonneau, Mathieu ; Bois, Guy ; Aboulhamid, El Mostapha
Author_Institution :
Dept. of Comput. Eng., Ecole Polytech. de Montreal, Que., Canada
Abstract :
This article presents a design environment that provides an interface for user-written SystemC modules that model application software to make calls to a real-time operating system (RTOS) kernel and cosimulate with user-written SystemC hardware modules. The environment also facilitates successive refinement through three abstraction layers for hardware-software codesign suitable for embedded-system design.
Keywords :
application program interfaces; embedded systems; hardware-software codesign; operating systems (computers); RTOS kernel; SystemC refinement method; application software; embedded software; embedded-system design; hardware-software codesign; real-time operating system; user-written SystemC hardware modules; Application software; Embedded software; Embedded system; Hardware; Kernel; Operating systems; Programming; Real time systems; Space exploration; Yarn; Real-time and embedded systems; integration; modeling hardware/software interfaces; system architectures;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2006.27