2008 Asia and South Pacific Design Automation Conference 2008
DOI: 10.1109/aspdac.2008.4483954
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of hardware dependent software for MPSoCs from abstract system specifications

Abstract: Abstract-Increasing software content in embedded systems and SoCs drives the demand to automatically synthesize software binaries from abstract models. This is especially critical for Hardware dependent Software (HdS) due to the tight coupling.In this paper, we present our approach to automatically synthesize HdS from an abstract system model. We synthesize driver code, interrupt handlers and startup code. We furthermore automatically adjust the application to use RTOS services. We target traditional RTOS-base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…It includes features to consider the influence of real-time operating systems and other low-level hardware effects, like interrupts. In addition, the software design can make use of a process network-based approach, which allows hardware dependent software (HdS) generation [235].…”
Section: Simulation-based Approachesmentioning
confidence: 99%
“…It includes features to consider the influence of real-time operating systems and other low-level hardware effects, like interrupts. In addition, the software design can make use of a process network-based approach, which allows hardware dependent software (HdS) generation [235].…”
Section: Simulation-based Approachesmentioning
confidence: 99%
“…[12] proposes automatic generation of hardware dependent software for MPSoCs platforms from abstract system specifications. The approach of this work is similar to ours in the sense that one can write specifications of embedded systems hiding the details of implementation, and later mapping to an actual platform to generate code is done separately.…”
Section: Related Workmentioning
confidence: 99%
“…3. Software generation flow [27] A. Code Generation Code generation [30] produces sequential C code for each task within a programmable component.…”
Section: Software Generationmentioning
confidence: 99%