DocumentCode
1970435
Title
HW/SW codesign of an engine management system
Author
Baleani, M. ; Ferrari, A. ; Sangiovanni-Vincentelli, A. ; Turchetti, C.
Author_Institution
Dept. of Electron., Ancona Univ., Italy
fYear
2000
fDate
2000
Firstpage
263
Lastpage
267
Abstract
The design process for an engine management system is presented. The functional specification of the system has been captured using C and C++ as specification languages. The validation of the specification has been carried out using functional simulation. Then an architecture for the implementation of the functional specification is selected among a set of three possible alternatives, all based on the same micro-controller; characterized by different hardware-software trade-offs. The choice is motivated by a fast performance estimation that can also be used to identify the parts of the design that could be moved across the hardware-software partition to obtain better cost or better performance. The case study has been performed in the Felix VCC framework
Keywords
embedded systems; formal specification; hardware-software codesign; internal combustion engines; microcontrollers; specification languages; Felix VCC framework; HW/SW codesign; engine management system; functional simulation; functional specification; hardware-software partition; hardware-software trade-offs; micro-controller; performance estimation; specification languages; Costs; Design methodology; Digital signal processing; Embedded system; Engines; Hardware; Libraries; Performance analysis; Process design; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings
Conference_Location
Paris
Print_ISBN
0-7695-0537-6
Type
conf
DOI
10.1109/DATE.2000.840049
Filename
840049
Link To Document