CoWare—A design environment for heterogeneous hardware/software systems

CoWare—A design environment for heterogeneous hardware/software systems
复制标题

CoWare—异构硬件/软件系统的设计环境

DOI:
10.1109/eurdac.1996.558213
复制
发表时间:
1996
影响因子:
1.4
通讯作者:
D. Verkest
D. Verkest
中科院分区:
计算机科学4区
文献类型:
--
作者:
K. V. Rompaey;I. Bolsens;H. Man;D. Verkest

文献摘要

被引文献

相似文献

本文介绍了CoWare:一个用于片上系统设计的环境。这些系统在规范和实现方面都是不同的。CoWare基于通信进程数据模型,该模型支持封装和精化,并将功能和通信行为严格分离。封装允许重用现有的规范和设计环境(语言、模拟器、编译器)。改进提供了从规范到实现的一致和集成的路径。设计步骤包括:系统规范、不同抽象层次的仿真、数据路径综合、通信精化和硬件/软件协同设计。一个基于扩频的寻呼机系统用于说明在CoWare环境下的设计过程。
This paper addresses CoWare: an environment for design of heterogeneous systems on chip. These systems are heterogeneous both in terms of specification and implementation. CoWare is based on a communicating processes data-model which supports encapsulation and refinement and makes a strict separation between functional and communication behaviour. Encapsulation enables the reuse of existing specification and design environments (languages, simulators, compilers). Refinement provides for a consistent and integrated path from specification to implementation. The design steps that will be addressed include: system specification, simulation at various abstraction levels, data path synthesis, communication refinement and hardware/software co-design. A spread-spectrum based pager system serves to illuminate the design process in the CoWare environment.