DocumentCode :
1621834
Title :
Codesign-extended applications
Author :
Grattan, Brian ; Stit, Greg ; Vahid, F.
Author_Institution :
Dept. of Electr. Eng., California Univ., Riverside, CA, USA
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
1
Lastpage :
6
Abstract :
We challenge the widespread assumption that an embedded system´s functionality can be captured in a single specification and then partitioned among software and custom hardware processors. The specification of some functions in software is very different from the specification of the same function in hardware - too different to conceive of automatically deriving one from the other. We illustrate this concept using a digital camera example. We introduce the idea of codesign-extended applications to deal with the situation, wherein critical functions are written in multiple versions, and integrated such that simple compiler/synthesis flags instantiate a particular version along with the necessary control and communication behavior. By capturing a specification as a codesign-extended application, a designer enables smooth migration among platforms with increasing amounts of on-chip configurable logic
Keywords :
embedded systems; formal specification; hardware description languages; hardware-software codesign; codesign-extended applications; compiler; custom hardware processors; digital camera; embedded system; hardware software codesign; hardware software cospecification; hardware software partitioning; on-chip configurable logic; platform based design; system-on-a-chip; Application software; Digital cameras; Embedded computing; Embedded software; Embedded system; Hardware; Microprocessors; Partitioning algorithms; Permission; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
Conference_Location :
Estes Park, CO
Print_ISBN :
1-58113-542-4
Type :
conf
DOI :
10.1109/CODES.2002.1003592
Filename :
1003592
Link To Document :
بازگشت