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