DocumentCode :
649569
Title :
Extending IP-XACT to embedded system HW/SW integration
Author :
Kamppi, Antti ; Matilainen, Lauri ; Maatta, Joni-Matti ; Salminen, Erno ; Hamalainen, Timo D.
Author_Institution :
Dept. of Pervasive Syst., Tampere Univ. of Technol., Tampere, Finland
fYear :
2013
fDate :
23-24 Oct. 2013
Firstpage :
1
Lastpage :
8
Abstract :
Typical MPSoC FPGA product design is a rigid waterfall process proceeding one-way from HW to SW design. Any changes to HW trigger the SW project re-creation from the beginning. When several product variations or speculative development time exploration is required, the disk bloats easily with hundreds of Board Support Package (BSP), configuration and SW project files. In this paper, we present an IP-XACT based design flow that solves the problems by agile re-use of HW and SW components, automation and single golden reference source for information. We also present new extensions to IP-XACT since the standard lacks SW related features. Three use cases demonstrate how the BSP is changed, an application is moved to another processor and a function is moved from SW implementation to a HW accelerator. Our flow reduces the design time to one third compared to the conventional FPGA flow, the number of automated design phases is doubled and any manual error prone data transfer between HW and SW tools is completely avoided.
Keywords :
embedded systems; field programmable gate arrays; hardware-software codesign; system-on-chip; FPGA flow; IP-XACT based design flow; MPSoC FPGA product design; SW project files; SW tools; board support package; data transfer; disk bloats; embedded system HW/SW integration; rigid waterfall process; single golden reference source; Board Support Package; IP-XACT; Kactus2;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System on Chip (SoC), 2013 International Symposium on
Conference_Location :
Tampere
Type :
conf
DOI :
10.1109/ISSoC.2013.6675264
Filename :
6675264
Link To Document :
بازگشت