E cient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer

Abstract

Matisse is a design ow intended for developing embedded systems characterized by tight interaction between control and dataow behavior, intensive data storage and transfer, dynamic creation of data, and stringent real-time requirements. Matisse bridges the gap from a system speci cation, using a concurrent object-oriented language, to an optimized embedded single-chip HW/SW implementation. Matisse supports stepwise system-level exploration and re nement, memory architecture exploration, and gradual incorporation of timing constraints before going to traditional tools for HW synthesis, SW compilation, and HW/SW interprocessor communication synthesis. Application of Matisse on telecom protocol processing systems shows signi cant improvements in area usage and power consumption.

Extracted Key Phrases

6 Figures and Tables

Cite this paper

@inproceedings{Silva1998ECS, title={E cient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer}, author={Julio Leao da Silva and Chantal Ykman-Couvreur and M. Miranda and Kris Croes and Sven Wuytack and Gjalt G. de Jong and Francky Catthoor and Diederik Verkest and Paul Six and Hugo De Man and Francis Wellesplein}, year={1998} }