6533b85dfe1ef96bd12be489
RESEARCH PRODUCT
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
Gilberto Ochoa Ruizsubject
[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH][SPI.OTHER]Engineering Sciences [physics]/Other[ SPI.OTHER ] Engineering Sciences [physics]/Other[SPI.OTHER] Engineering Sciences [physics]/OtherPartial Reconfiguration[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH][ INFO.INFO-OH ] Computer Science [cs]/Other [cs.OH]IP-XACTElectronic Design AutomationModel-driven EngineeringUML MARTEFPGAPas de mot-clé en françaisdescription
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.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2013-11-14 |