DocumentCode
164572
Title
Product line development for modular FPGA-based embedded systems
Author
Fischer, T. ; Kollner, Christian ; Hardle, Manuel ; Muller-Glaser, Klaus D.
Author_Institution
FZI Res. Center for Inf. Technol., Karlsruhe, Germany
fYear
2014
fDate
16-17 Oct. 2014
Firstpage
9
Lastpage
15
Abstract
Managing different variants and configurations of complex embedded systems consisting of multiple exchangeable hardware modules is a difficult task. This is in particular true when selecting a certain variant and configuration affects several aspects of development, deployment and operation. In this paper, we describe our approach for product line development of a highly flexible, modular embedded system, which can be assembled in many different ways. Each composition can be perceived as a prototype, because it requires a specific FPGA firmware, and offers different parameters changeable at runtime. A key component of our solution is a model-based description of possible variations. It enables automatic generation of source code as well as configuration files. Through this it is possible to provide new variants and configurations very fast and the response time to customer requests is improved. We outline how the model can be well-integrated with technologies and tools used for development, deployment and operation of the overall system. This involves run-time parametrization of the system and configuration of secondary tools using standard office documents, but the focus lies on the link between model and FPGA implementation (VHDL). We propose a powerful but still easy to understand template-based approach for this purpose.
Keywords
embedded systems; field programmable gate arrays; hardware description languages; source code (software); FPGA firmware; FPGA-based embedded systems; VHDL; modular embedded system; multiple exchangeable hardware modules; product line development; run-time parametrization; source code automatic generation; Data acquisition; Databases; Engines; Field programmable gate arrays; Hardware; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
Conference_Location
New Delhi
Type
conf
DOI
10.1109/RSP.2014.6966686
Filename
6966686
Link To Document