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 :
بازگشت