scispace - formally typeset
Open AccessProceedings ArticleDOI

CoWare-a design environment for heterogeneous hardware/software systems

K. Van Rompaey, +3 more
- Vol. 1, Iss: 4, pp 252-257
TLDR
This paper addresses CoWare: an environment for design of heterogeneous systems on chip, based on a communicating processes data-model which supports encapsulation and refinement and makes a strict separation between functional and communication behaviour.
Abstract
The design problems encountered when designing heterogeneous systems are studied and solutions to these problems are proposed. It is shown why a single heterogeneous specification method ranging from concept to architecture is required and why it should cover issues as modularity design for reuse, reuse of designs and reuse of design environments. A heterogeneous system design environment based on cospecification, cosimulation and cosynthesis is proposed and its application is illustrated by means of a spread spectrum based pager system.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Hardware/software co-design

TL;DR: Co-design issues and their relationship to classical system implementation tasks are discussed to help develop a perspective on modern digital system design that relies on computer aided design (CAD) tools and methods.
Journal ArticleDOI

Multiprocessor System-on-Chip (MPSoC) Technology

TL;DR: The history of MPSoCs is surveyed to argue that they represent an important and distinct category of computer architecture and to survey computer-aided design problems relevant to the design of MP soCs.

Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design Recognizing common requirements for co-design of hardware and software in diverse systems may lead to productivity gains, lower costs and first-pass design success.

TL;DR: In this paper, the authors present the challenges faced by industry in system level design and propose a design methodology, platform-based design (PBD), that has the potential of addres- sing these challenges in a unified way.
Journal ArticleDOI

Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design

TL;DR: A design methodology, platform-based design (PBD), is proposed that has the potential of addressing system level design challenges in a unified way and a tool environment is presented, Metropolis, that supports PBD and can be used to integrate available tools and methods.
Journal ArticleDOI

Hardware/Software Codesign: The Past, the Present, and Predicting the Future

TL;DR: This paper presents major achievements of two decades of research on methods and tools for hardware/software codesign by starting with a historical survey of its roots, highlighting its major research directions and achievements until today, and predicting in which direction research in codesign might evolve in the decades to come.
References
More filters
Journal ArticleDOI

Statecharts: A visual formalism for complex systems

TL;DR: It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach.
Journal ArticleDOI

Synchronous data flow

TL;DR: A preliminary SDF software system for automatically generating assembly language code for DSP microcomputers is described, and two new efficiency techniques are introduced, static buffering and an extension to SDF to efficiently implement conditionals.
Book ChapterDOI

Ptolemy: a framework for simulating and prototyping heterogeneous systems

TL;DR: Ptolemy as discussed by the authors is an environment for simulation and prototyping of heterogeneous systems, which uses object-oriented software technology to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole.
Journal ArticleDOI

Hardware-software cosynthesis for microcontrollers

TL;DR: The authors present a software-oriented approach to hardware-software partitioning which avoids restrictions on the software semantics as well as an iterative partitioning process based on hardware extraction controlled by a cost function.
Book

Specification and Design of Embedded Systems

TL;DR: 1. System-Design Methodology and Environment, Models and Architectures, and Specification Languages: Answering Machine in SpecCharts.
Related Papers (5)