Please use this identifier to cite or link to this item:

Coroutine-based synthesis of efficient embedded software from SystemC models

Authors Liu, Weichen HKUST affiliated (currently or previously)
Xu, Jiang View this author's profile
Muppala, Jogesh View this author's profile
Zhang, Wei View this author's profile
Wu, Xiaowen HKUST affiliated (currently or previously)
Ye, Yaoyao HKUST affiliated (currently or previously)
Issue Date 2011
Source IEEE embedded systems letters , v. 3, (1), 2011, p. 46-49
Summary SystemC is a widely used electronic system-level (ESL) design language that can be used to model both hardware and software at different stages of system design. There has been a lot of research on behavior synthesis of hardware from SystemC, but relatively little work on synthesizing embedded software for SystemC designs. In this letter, we present an approach to automatic software synthesis from SystemC-based on coroutines instead of the traditional approaches based on real-time operating system (RTOS) threads. Performance evaluation results on some realistic applications show that our approach results in impressive reduction of runtime overheads compared to the thread-based approaches. © 2010 IEEE.
ISSN 1943-0663
Language English
Format Article
Access View full-text via DOI
View full-text via Scopus