You are here

Automatic Generation of Hardware dependent Software for MPSoCs from Abstract System Specifications

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-based multi-tasking solutions, as well as a pure interrupt-based implementation (without any RTOS). Our experimental results show the automatic generation of final binary images for six real-life target applications and demonstrate significant productivity gains due to automation. Our HdS synthesis is an enabler for efficient MPSoC development and rapid design space exploration.

Appeared in:
Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC)
Presentation Place:
Seoul, Korea
Related Research:  Embedded Software Development in a System Level Design Context

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer