DocumentCode
588074
Title
System-on-Chip deployment with MCAPI abstraction and IP-XACT metadata
Author
Matilainen, Lauri ; Lehtonen, Lasse ; Maatta, Joni-Matti ; Salminen, Erno ; Hamalainen, Timo D.
Author_Institution
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
fYear
2012
fDate
16-19 July 2012
Firstpage
209
Lastpage
216
Abstract
IP-XACT, the recent IEEE1685 standard, defines metadata format for IP packing and integration in System-on-Chip designs. It was originally proposed for hardware descriptions, but we have extended it for software, HW/SW mappings and application communication abstraction. The latter is realized with Multicore Association MCAPI that is a lightweight message passing interface. In this paper we present as a work-in-progress how we utilize all these to deploy and move application tasks between different platforms for FPGA prototyping, execution acceleration or verification. The focus is on the metadata format since it is a foundation for automation and tool development. The design flow is illustrated with two case studies: A motion JPEG encoder and a 12-node workload model of video object plane decoder (VOPD). These are deployed to PC and Altera and Xilinx FPGA boards in five variations. The results are reported as the deployment time for both non-recurring and deployment specific tasks. Setting up a new deployment is a matter of hours when there is an IP-XACT library of HW and SW components.
Keywords
field programmable gate arrays; hardware-software codesign; message passing; system-on-chip; 12-node workload model; Altera FPGA boards; FPGA prototyping; HW/SW mappings; IP packing; IP-XACT metadata; MCAPI abstraction; VOPD; Xilinx FPGA boards; application communication abstraction; execution acceleration; hardware descriptions; message passing interface; motion JPEG encoder; multicore association MCAPI; system-on-chip deployment; system-on-chip designs; video object plane decoder; Field programmable gate arrays; Generators; IP networks; Libraries; Standards; System analysis and design; System-on-a-chip; IEEE1685; IP-XACT; Kactus2; MCAPI; Multicore Association; deployment; electronic design automation; meta-data; multiprocessor system-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems (SAMOS), 2012 International Conference on
Conference_Location
Samos
Print_ISBN
978-1-4673-2295-9
Electronic_ISBN
978-1-4673-2296-6
Type
conf
DOI
10.1109/SAMOS.2012.6404176
Filename
6404176
Link To Document