首页> 外文期刊>Design automation for embedded systems >C-HEAP: a heterogeneous multi-processor architecture template and scalable and flexible protocal for the design of embedded signal processing systems
【24h】

C-HEAP: a heterogeneous multi-processor architecture template and scalable and flexible protocal for the design of embedded signal processing systems

机译:C-HEAP:异构多处理器体系结构模板以及可扩展的灵活协议,用于嵌入式信号处理系统的设计

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

摘要

The key issue in the design of Systems-on-a-Chip (SoC) is to trade-off efficiency against flexibility, and time to market versus cost. Current deep submicron processing technologies enable integration of multiple software programmable processors (e.g., CPUs, DSPs) and dedicated hardware components into a single cost-efficient IC. Our top-down design methodology with various abstraction levels helps designing these ICs in a reasonable amount of time. This methodology starts with a high-level executable specification, and converges towards a silicon implementation. A major task in the design process is to ensure that all components (hardware and software) communicate with each other correctly. In this article, we tackle this problem in the context of the signal processing domain in two ways: we propose a modular, flexible, and scalable heterogeneous multi-processor architecture template based on distributed shared memory, and we present an efficient and transparent protocol for communication and (re)configuration. The protocol implementations have been incorporated in libraries, which allows quick traversal of the various abstraction levels, so enabling incremental design. The design decisions to be taken at each abstraction level are evaluated by means of (co-)simulation. Prototyping is used too, to verify the system's functional correctness. The effectiveness of our approach is illustrated by a design case of a multistandard video and image codec.
机译:片上系统(SoC)设计的关键问题是要权衡效率与灵活性,上市时间与成本之间的关系。当前的深亚微米处理技术可将多个软件可编程处理器(例如CPU,DSP)和专用硬件组件集成到单个经济高效的IC中。我们采用各种抽象级别的自上而下的设计方法,有助于在合理的时间内设计这些IC。该方法从高级可执行规范开始,并趋向于芯片实现。设计过程中的主要任务是确保所有组件(硬件和软件)彼此正确通信。在本文中,我们以两种方式在信号处理领域中解决此问题:我们提出了一种基于分布式共享内存的模块化,灵活且可扩展的异构多处理器体系结构模板,并且针对以下问题提供了一种有效且透明的协议:通信和(重新)配置。协议实现已合并到库中,该库允许快速遍历各种抽象级别,从而实现增量设计。通过(协同)仿真评估在每个抽象级别要采取的设计决策。原型也用于验证系统的功能正确性。我们的方法的有效性通过多标准视频和图像编解码器的设计案例得以说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号