DocumentCode
399508
Title
Embedded software in the SoC world. How HdS helps to face the HW and SW design challenge [hardware dependent software]
Author
Pospiech, Frank ; Olsen, Stephen
Author_Institution
CTO Hardware Coordination Dept., Alcatel, Nanterre/Paris, France
fYear
2003
fDate
21-24 Sept. 2003
Firstpage
653
Lastpage
658
Abstract
In modern complex systems-on-chip (SoC), software as an integral part of the SoC is gaining more and more importance. With increasing SoC complexity, SoC designers are facing an increasing complexity in the system´s architecture other than the HW issues alone. The intricacy of the software needed to run on such devices is increasing tremendously as well. The challenges regarding design flow, design automation and verification cannot be solved looking at the HW aspects of the design alone. There is a big need for SoC designers to understand both their classical - the HW - world, and the world of embedded software as well. Particular attention needs to be paid on questions like: how to deal with IP reuse that is composed of HW and SW; how does SW affect the design flow; how to enable portability across hardware platforms, different application domains, and so forth. This paper introduces embedded software for SoC and EDA designers, and tries to raise their awareness on software issues they are directly impacted by. However, both classical HW designers and embedded software designers have a lot to teach each other, therefore mutual understanding is crucial for solving the SoC design challenges. In the last part of this paper, the concept of hardware dependent software (HdS) is introduced, and how HdS can help to solve some of the issues mentioned before.
Keywords
embedded systems; hardware-software codesign; logic design; software engineering; system-on-chip; HW/SW design; HdS; IP reuse; SoC complexity; design automation; design flow; embedded real-time systems; embedded software; hardware dependent software; portability; systems-on-chip; verification; Application software; Computer architecture; Costs; Embedded software; Engineering management; Graphics; Hardware; Silicon; Software design; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Custom Integrated Circuits Conference, 2003. Proceedings of the IEEE 2003
Print_ISBN
0-7803-7842-3
Type
conf
DOI
10.1109/CICC.2003.1249480
Filename
1249480
Link To Document