A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile
La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurable...
Main Author: | |
---|---|
Other Authors: | |
Language: | en |
Published: |
2013
|
Subjects: | |
Online Access: | http://www.theses.fr/2013DIJOS012/document |
id |
ndltd-theses.fr-2013DIJOS012 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-theses.fr-2013DIJOS0122017-09-19T04:25:23Z A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile Méthodologie de conception de haut niveau pour la génération automatique des systèmes dynamiquement reconfigurables en utilisant IP-XACT et le profil UML MARTE Pas de mot-clé en français UML MARTE IP-XACT Partial Reconfiguration FPGA Electronic Design Automation Model-driven Engineering 003 004.6 621.39 La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurables sur puce (FPGA). La méthodologie proposée repose sur l'utilisation du paradigme Metadata-based Composition Framework, et fortement basée sur des standards, tels qu'UML MARTE et, en particulier, l'IEEE IP-XACT, qui est exploitée comme représentation intermédiaire pour les IPs utilisés et pour la plateforme matérielle composée aux hautes-niveaux d'abstraction. Un procès d'emballage permet la réutilisation des bloques IP, qui ont été enveloppés par des interfaces PLB (IP statiques) et propriétaires (IP dynamiques). Subséquemment, la libraire est utilisée pour la composition d'un modèle de plateforme en UML, mais qui étant générative, permet la création d'une description cible de la composante matérielle de la plateforme, dans la forme d'un modèle spécifique à Xilinx Platform Studio, obtenu par des transformations des modèles. Les chaines de transformations pour la création de la libraire et de la plateforme, respectivement, ont été développées et implantées en utilisant Sodius MDWorkbench, un outil IDM conçu pour la création et manipulation des modèles et leur méta - modèles, ainsi que la définition et exécution des transformations des modèles associées The main contribution of this thesis consists on the proposition and development a Model-driven Engineering (MDE) framework, in tandem with a component-based approach, for facilitating the design and implementation of Dynamic Partially Reconfigurable (DPR) Systems-on-Chip. The proposed methodology has been constructed around the Metadata-based Composition Framework paradigm, and based on common standards such as UML MARTE and the IEEE IP-XACT standard, an XML representation used for storing metadata about the IPs to be reused and of the platforms to be obtained at high-levels of abstraction. In fact, a componentizing process enables us to reuse the IP blocks, in UML MARTE, by wrapping them with PLB (static IPs) and proprietary (DPR blocks) interfaces. This is attained by reflecting the associated IP metadata to IP-XACT descriptions, and then to UML MARTE templates (IP reuse). Subsequently, these IP templates are used for composing a DPR model that can be exploited to create a Xilinx Platform Studio FPGA-design, through model transformations. The IP reflection and system generation chains were developed using Sodius MDWorkbench, an MDE tool conceived for the creation and manipulation of models and their meta-models, as well as the definition and execution of the associated transformation rules. Electronic Thesis or Dissertation Text en http://www.theses.fr/2013DIJOS012/document Ochoa Ruiz, Gilberto 2013-11-14 Dijon Bourennane, El-Bay Labbani, Ouassila |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
topic |
Pas de mot-clé en français UML MARTE IP-XACT Partial Reconfiguration FPGA Electronic Design Automation Model-driven Engineering 003 004.6 621.39 |
spellingShingle |
Pas de mot-clé en français UML MARTE IP-XACT Partial Reconfiguration FPGA Electronic Design Automation Model-driven Engineering 003 004.6 621.39 Ochoa Ruiz, Gilberto A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
description |
La principale contribution de cette thèse porte sur la proposition et le développement d'une approche d'Ingénierie Dirigée par les Modèles (IDM), liée à une méthodologie basée sur des composants, pour faciliter la conception, design et implantation des Systèmes Dynamiquement Reconfigurables sur puce (FPGA). La méthodologie proposée repose sur l'utilisation du paradigme Metadata-based Composition Framework, et fortement basée sur des standards, tels qu'UML MARTE et, en particulier, l'IEEE IP-XACT, qui est exploitée comme représentation intermédiaire pour les IPs utilisés et pour la plateforme matérielle composée aux hautes-niveaux d'abstraction. Un procès d'emballage permet la réutilisation des bloques IP, qui ont été enveloppés par des interfaces PLB (IP statiques) et propriétaires (IP dynamiques). Subséquemment, la libraire est utilisée pour la composition d'un modèle de plateforme en UML, mais qui étant générative, permet la création d'une description cible de la composante matérielle de la plateforme, dans la forme d'un modèle spécifique à Xilinx Platform Studio, obtenu par des transformations des modèles. Les chaines de transformations pour la création de la libraire et de la plateforme, respectivement, ont été développées et implantées en utilisant Sodius MDWorkbench, un outil IDM conçu pour la création et manipulation des modèles et leur méta - modèles, ainsi que la définition et exécution des transformations des modèles associées === The main contribution of this thesis consists on the proposition and development a Model-driven Engineering (MDE) framework, in tandem with a component-based approach, for facilitating the design and implementation of Dynamic Partially Reconfigurable (DPR) Systems-on-Chip. The proposed methodology has been constructed around the Metadata-based Composition Framework paradigm, and based on common standards such as UML MARTE and the IEEE IP-XACT standard, an XML representation used for storing metadata about the IPs to be reused and of the platforms to be obtained at high-levels of abstraction. In fact, a componentizing process enables us to reuse the IP blocks, in UML MARTE, by wrapping them with PLB (static IPs) and proprietary (DPR blocks) interfaces. This is attained by reflecting the associated IP metadata to IP-XACT descriptions, and then to UML MARTE templates (IP reuse). Subsequently, these IP templates are used for composing a DPR model that can be exploited to create a Xilinx Platform Studio FPGA-design, through model transformations. The IP reflection and system generation chains were developed using Sodius MDWorkbench, an MDE tool conceived for the creation and manipulation of models and their meta-models, as well as the definition and execution of the associated transformation rules. |
author2 |
Dijon |
author_facet |
Dijon Ochoa Ruiz, Gilberto |
author |
Ochoa Ruiz, Gilberto |
author_sort |
Ochoa Ruiz, Gilberto |
title |
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
title_short |
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
title_full |
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
title_fullStr |
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
title_full_unstemmed |
A high-level methodology for automatically generating dynamically reconfigurable systems using IP-XACT and the UML MARTE profile |
title_sort |
high-level methodology for automatically generating dynamically reconfigurable systems using ip-xact and the uml marte profile |
publishDate |
2013 |
url |
http://www.theses.fr/2013DIJOS012/document |
work_keys_str_mv |
AT ochoaruizgilberto ahighlevelmethodologyforautomaticallygeneratingdynamicallyreconfigurablesystemsusingipxactandtheumlmarteprofile AT ochoaruizgilberto methodologiedeconceptiondehautniveaupourlagenerationautomatiquedessystemesdynamiquementreconfigurablesenutilisantipxactetleprofilumlmarte AT ochoaruizgilberto highlevelmethodologyforautomaticallygeneratingdynamicallyreconfigurablesystemsusingipxactandtheumlmarteprofile |
_version_ |
1718538237957373952 |