首页> 外文OA文献 >MARTE based model driven design methodology for targeting dynamically reconfigurable FPGA based SoCs
【2h】

MARTE based model driven design methodology for targeting dynamically reconfigurable FPGA based SoCs

机译:基于maRTE的模型驱动设计方法,用于针对基于动态可重配置FpGa的soC

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The works presented in this dissertation are carried out in the context of System-on-Chip (SoC) and embedded system design, particularly dedicated to the domain of dynamic reconfiguration related to these complex systems. We present a design flow based on Model Driven Engineering (MDE) and the MARTE SoC Co-Design profile, to specify and implement these SoCs; in order to elevate the abstraction levels and to decrease system complexity. The first contribution related to this thesis is identifying parts of dynamically reconfigurable SoCs that can be modeled at the high abstraction levels. This thesis targets the high level application models to be treated as dynamically swapple regions of a reconfigurable SoC, and proposes generic control models for managing these regions during runtime execution. While these semantics can be introduced at several high abstraction levels of a SoC Co-Design framework, we specially emphasis on fusion at the deployment level, that links intellectual properties to the modeled high level design components. Additionally, these concepts have been integrated into the MARTE metamodel to provide a suitable extension for expressing reconfigurability features at the high level modeling. The second contribution is the proposal of an intermediate metamodel, that isolates the concepts present at the RTL. This metamodel integrates concepts responsible for the hardware execution of the modeled applications, and enriches the control semantics, resulting in creation of a dynamically reconfigurable hardware accelerator with several available implementations. Finally, using the MDE model transformations, we are able to generate HDL code equivalent to the different implementations of the reconfigurable accelerator as well as C langauge source code related to the reconfiguration controller responsible for the switching between the different implementations. Finally, our design flow was verified successfully in a case study related to an anti-collision radar detection system. A key integral component of this system was modeled using the extended MARTE specifications and the generated code was used in the conception and implementation of a dynamically reconfigurable FPGA based SoC.
机译:本文的工作是在片上系统(SoC)和嵌入式系统设计的背景下进行的,特别是致力于与这些复杂系统相关的动态重配置领域。我们提出了一种基于模型驱动工程(MDE)和MARTE SoC协同设计配置文件的设计流程,以指定和实现这些SoC。为了提高抽象级别并降低系统复杂性。与本论文相关的第一个贡献是确定可以在高抽象级别建模的动态可重新配置SoC的各个部分。本文的目标是将高层应用程序模型视为可重配置SoC的动态交换区域,并提出了用于在运行时执行期间管理这些区域的通用控制模型。尽管可以在SoC协同设计框架的多个高级抽象级别引入这些语义,但我们特别强调在部署级别进行融合,该融合将知识产权与建模的高级设计组件联系在一起。此外,这些概念已集成到MARTE元模型中,以提供适当的扩展以在高级建模中表达可重新配置功能。第二个贡献是提出了中间元模型的建议,该模型隔离了RTL中存在的概念。此元模型集成了负责建模应用程序的硬件执行的概念,并丰富了控制语义,从而创建了具有几种可用实现的可动态重新配置的硬件加速器。最后,使用MDE模型转换,我们能够生成与可重配置加速器的不同实现等效的HDL代码,以及与负责在不同实现之间进行切换的可重配置控制器相关的C语言源代码。最后,我们的设计流程在与防撞雷达检测系统有关的案例研究中得到了成功验证。该系统的关键组成部分使用扩展的MARTE规范进行了建模,生成的代码被用于基于FPGA的可动态重新配置SoC的概念和实现中。

著录项

  • 作者

    Quadri Imran Rafiq;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号