• DocumentCode
    2997637
  • 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
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    407
  • Lastpage
    412
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.51
  • Filename
    6270670