首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Platform-Based Software Design Flow for Heterogeneous MPSoC
【24h】

Platform-Based Software Design Flow for Heterogeneous MPSoC

机译:异构MPSoC的基于平台的软件设计流程

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

摘要

Current multimedia applications demand complex heterogeneous multiprocessor architectures with specific communication infrastructure in order to achieve the required performances. Programming these architectures usually results in writing separate low-level code for the different processors (DSP, microcontroller), implying late global validation of the overall application with the hardware platform. We propose a platform-based software design flow able to efficiently use the resources of the architecture and allowing easy experimentation of several mappings of the application onto the platform resources. We use a high-level environment to capture both application and architecture initial representations. An executable software stack is generated automatically for each processor from the initial model. The software generation and validation is performed gradually corresponding to different software abstraction levels. Specific software development platforms (abstract models of the architecture) are generated and used to allow debugging of the different software components with explicit hardware-software interaction. We applied this approach on a multimedia platform, involving a high performance DSP and a RISC processor, to explore communication architecture and generate an efficient executable code for a multimedia application. Based on automatic tools, the proposed flow increases productivity and preserves design quality.
机译:当前的多媒体应用需要具有特定通信基础结构的复杂的异构多处理器体系结构,以实现所需的性能。对这些体系结构进行编程通常会导致为不同的处理器(DSP,微控制器)编写单独的低级代码,这意味着使用硬件平台对整个应用程序进行后期全局验证。我们提出了一个基于平台的软件设计流程,该流程能够有效地使用体系结构的资源,并允许轻松地尝试将应用程序映射到平台资源上。我们使用高级环境来捕获应用程序和体系结构的初始表示。从初始模型为每个处理器自动生成可执行软件堆栈。相应于不同的软件抽象级别,逐渐执行软件生成和验证。生成特定的软件开发平台(体系结构的抽象模型),并将其用于通过显式的硬件-软件交互来调试不同的软件组件。我们在涉及高性能DSP和RISC处理器的多媒体平台上应用了这种方法,以探索通信体系结构并为多媒体应用程序生成高效的可执行代码。基于自动工具,建议的流程可提高生产率并保持设计质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号