Design Automation for Embedded Systems

, Volume 1, Issue 4, pp 357–386

CoWare—A design environment for heterogeneous hardware/software systems

  • D. Verkest
  • K. Van Rompaey
  • I. Bolsens
  • H. De Man
Article

DOI: 10.1007/BF00209910

Cite this article as:
Verkest, D., Van Rompaey, K., Bolsens, I. et al. Des Autom Embed Syst (1996) 1: 357. doi:10.1007/BF00209910

Abstract

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.

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • D. Verkest
    • 1
  • K. Van Rompaey
    • 1
  • I. Bolsens
    • 1
  • H. De Man
    • 2
  1. 1.IMECLeuvenBelgium
  2. 2.Katholieke UniversiteitLeuvenBelgium