Title :
Model-Driven Approach for Automatic Dynamic Partially Reconfigurable IP Customization
Author :
Ochoa-Ruiz, Gilberto ; Labbani-Narsis, Ouassila ; Bourennane, El-Bay ; Soulard, Phillipe
Author_Institution :
LE2I Lab., Burgundy Univ., Dijon, France
Abstract :
This paper presents a framework which automates the generation of DPR capable IP cores. The approach is based in an MDE methodology, which exploits two widely used standards for Systems-on-Chip specification, UML/MARTE and IP-XACT. The approach aims at generating IPs which incorporate different functionalities by using code templates. The templates correspond to IP-XACT components that represent VHDL modules to be implemented in the IP. The IP-XACT sub-system description is generated from the MARTE description, effectively diminishing the complexity of creating this kind of systems by increasing the level of abstraction. We present the MARTE modeling concepts and how these models are mapped to IP-XACT objects, the emphasis is given to the generation of IP cores that can be used in the Xilinx EDK environment, since we aim to develop a complete flow around their Dynamic Partial Reconfiguration design flow. A model for the DPR IP is presented and a case study for a simple IP is presented. The use of our MDE approach is introduced to demonstrate how the generation from MARTE to EDK systems is performed.
Keywords :
hardware description languages; system-on-chip; DPR IP; DPR capable IP cores; EDK systems; IP-XACT components; IP-XACT objects; IP-XACT sub-system description; MARTE description; MARTE modeling; MARTE systems; MDE methodology; UML; VHDL modules; Xilinx EDK environment; automatic dynamic partially reconfigurable IP customization; dynamic partial reconfiguration design flow; model-driven approach; systems-on-chip specification; Abstracts; Adaptation models; IP networks; Protocols; Standards; System-on-a-chip; Unified modeling language; Dynamic Partial Reconfiguration; EDA; ESL Design; IP-XACT; MDE; UML MARTE;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
DOI :
10.1109/IPDPSW.2012.51