Title :
Hardware/software co-design of digital telecommunication systems
Author :
Bolsens, Ivo ; De Man, Hugo J. ; Lin, Bill ; Van Rompaey, Karl ; Vercauteren, Steven ; Verkest, Diederik
Author_Institution :
IMEC, Leuven, Belgium
fDate :
3/1/1997 12:00:00 AM
Abstract :
We reflect on the nature of digital telecommunication systems. We argue that these systems require, by nature, a heterogeneous specification and an implementation with heterogeneous architectural styles. CoWare is a hardware/software co-design environment based on a data model that allows to specify, simulate, and synthesize heterogeneous hardware/software architectures from a heterogeneous specification. CoWare is based on the principle of encapsulation of existing hardware and software compilers and special attention is paid to the interactive synthesis of hardware/software and hardware/hardware interfaces. The principles of CoWare are illustrated by the design process of a spread-spectrum receiver for a pager system
Keywords :
computer aided software engineering; digital communication; formal specification; interactive systems; logic CAD; paging communication; program compilers; radio receivers; spread spectrum communication; telecommunication computing; virtual machines; CoWare; codesign environment; compilers; data model; digital telecommunication systems; hardware architectures; hardware software codesign; heterogeneous architectural styles; heterogeneous specification; interactive synthesis; interface design; pager system; simulation; software architectures; spread-spectrum receiver; Data models; Digital communication; Digital signal processing; Encapsulation; Hardware; Process design; Productivity; Silicon; Software reusability; Very large scale integration;
Journal_Title :
Proceedings of the IEEE