Matisse: A system-on-chip design methodology emphasizing dynamic memory management

Citation
D. Verkest et al., Matisse: A system-on-chip design methodology emphasizing dynamic memory management, J VLSI S P, 21(3), 1999, pp. 185-194
Citations number
25
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY
ISSN journal
13875485 → ACNP
Volume
21
Issue
3
Year of publication
1999
Pages
185 - 194
Database
ISI
SICI code
1387-5485(199907)21:3<185:MASDME>2.0.ZU;2-9
Abstract
MATISSE is a design environment intended for developing systems characteriz ed by a tight interaction between control and data-flow behavior, intensive data storage and transfer, and stringent real-time requirements. Matisse b ridges the gap from a system specification, using a concurrent object-orien ted language, to an optimized embedded single-chip hardware/software implem entation. Matisse supports stepwise exploration and refinement of dynamic m emory management, memory architecture exploration, and gradual incorporatio n of timing constraints before going to traditional tools for hardware synt hesis, software compilation, and inter-processor communication synthesis. W ith this approach, specifications of embedded systems can be written in a h igh-level programming language using data abstraction. Application of MATIS SE on telecom protocol processing systems in the ATM area shows significant improvements in area usage and power consumption.