...
首页> 外文期刊>Design automation for embedded systems >System-level design based on UML/MARTE for FPGA-based embedded real-time systems
【24h】

System-level design based on UML/MARTE for FPGA-based embedded real-time systems

机译:基于UML / MARTE的系统级设计,用于基于FPGA的嵌入式实时系统

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper discusses an approach to generate VHDL descriptions from high-level specifications, namely UML/MARTE models that include aspect-oriented semantics. Standard UML diagrams describe the handling of functional requirements, whereas crosscutting concerns associated with the non-functional requirements are handled by aspects. UML-to-VHDL transformation is performed automatically by a script-based code generation tool named GenERTiCA. For that, mapping rules scripts define how to generate VHDL constructs from model elements, including the implementation of aspects adaptations. The generated VHDL description does not require any manual modification, in order to be fully synthesized onto a FPGA device. Some case studies have been performed to evaluate the proposed approach, including examples of real systems implemented as a FPGA-based embedded system. Obtained results show an improvement in system design in terms of an increase in system performance as well as a better utilization of FPGA reconfigurable resources. Such positive results are related to a better modularization of components achieved by using the proposed high-level approach. These case studies demonstrate the practicability of full translation of platform-independent specifications into VHDL descriptions.
机译:本文讨论了一种从高级规范生成VHDL描述的方法,即包括面向方面语义的UML / MARTE模型。标准UML图描述了功能需求的处理,而与非功能需求相关的横切关注点则由方面处理。 UML到VHDL的转换是通过名为GenERTiCA的基于脚本的代码生成工具自动执行的。为此,映射规则脚本定义了如何从模型元素生成VHDL构造,包括方面改编的实现。生成的VHDL描述不需要任何手动修改,即可完全合成到FPGA器件中。已经进行了一些案例研究来评估所提出的方法,包括作为基于FPGA的嵌入式系统实现的实际系统的示例。获得的结果表明,系统设计方面的改进包括系统性能的提高以及对FPGA可重配置资源的更好利用。这些积极的结果与通过使用建议的高级方法实现的组件更好的模块化有关。这些案例研究证明了将平台无关规范完全转换为VHDL描述的可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号