2006
DOI: 10.1109/mdt.2006.27
|View full text |Cite
|
Sign up to set email alerts
|

A SystemC refinement methodology for embedded software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2007
2007
2010
2010

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…SPACE [15] is a research project between the École Polytechnique de Montréal and the Université de Montréal. SPACE is based on the idea of extending the SystemC language to fully encompass software and operating system layers, and defining specific refinement abstraction layers to allow abstract system models to be refined down into accurate HW-SW models that may include multiple heterogeneous or homogeneous processors.…”
Section: Related Workmentioning
confidence: 99%
“…SPACE [15] is a research project between the École Polytechnique de Montréal and the Université de Montréal. SPACE is based on the idea of extending the SystemC language to fully encompass software and operating system layers, and defining specific refinement abstraction layers to allow abstract system models to be refined down into accurate HW-SW models that may include multiple heterogeneous or homogeneous processors.…”
Section: Related Workmentioning
confidence: 99%
“…This represents a strong limitation for SystemC-based co-design approaches, considered that embedded software now routinely accounts for 80% of embedded system development costs [17]. Some works [3,18,19,20,21] have been proposed to overcome the previous limitation by integrating RTOS capability in the C++/SystemC design flow, to improve the support to SW refinement. In [3] the authors present SoCOS, a system-level design environment for modeling and simulating embedded system.…”
Section: Introductionmentioning
confidence: 99%
“…This prevents an efficient evaluation of different HW/SW configurations. To facilitate HW/SW partitioning, a different approach is presented in [21]. The authors propose a SystemC refinement methodology that focuses on using SW abstraction levels to enhance high-level embedded SW modeling support.…”
Section: Introductionmentioning
confidence: 99%
“…One ultimate goal is to allow for early embedded SW development based on a virtual prototype of the HW platform. Much work has been done in embedded SW generation from a transaction-level description [1,2,5,9,12,15]. Typical to these approaches is that the SW developers are obliged to use a dedicated TLM API in order to access the functionality of HW IP.…”
Section: Introductionmentioning
confidence: 99%
“…1 shows a typical transaction-level model of a simple system-on-chip (SoC) with a HW core and a SW subsystem. In such models, communication between concurrent SW processes is modeled by using an RTOS API [2,5,10,15]. This is indicated by the dotted arrows between the SW processes P1 and P2.…”
Section: Introductionmentioning
confidence: 99%