C-HEAP : a heterogeneous multi-processor architecture template and scalable and flexible protocol for the design of embedded signal processing systems

A.K. Nieuwland, J. Kang, O.P. Gangwal, R. Sethuraman, N.G. Busá, K.G.W. Goossens, R. Peset Llopis, P.E.R. Lippens

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelpeer review

63 Citaten (Scopus)
4 Downloads (Pure)

Samenvatting

The key issue in the design of Systems-on-a-Chip (SoC) is to trade-off efficiency against flexibility, and time to market versus cost. Current deep submicron processing technologies enable integration of multiple software programmable processors (e.g., CPUs, DSPs) and dedicated hardware components into a single cost-efficient IC. Our top-down design methodology with various abstraction levels helps designing these ICs in a reasonable amount of time. This methodology starts with a high-level executable specification, and converges towards a silicon implementation. A major task in the design process is to ensure that all components (hardware and software) communicate with each other correctly. In this article, we tackle this problem in the context of the signal processing domain in two ways: we propose a modular, flexible, and scalable heterogeneous multi-processor architecture template based on distributed shared memory, and we present an efficient and transparent protocol for communication and (re)configuration. The protocol implementations have been incorporated in libraries, which allows quick traversal of the various abstraction levels, so enabling incremental design. The design decisions to be taken at each abstraction level are evaluated by means of (co-)simulation. Prototyping is used too, to verify the system's functional correctness. The effectiveness of our approach is illustrated by a design case of a multi-standard video and image codec. U7 - Cited By (since 1996): 20 U7 - Export Date: 5 February 2010 U7 - Source: Scopus
Originele taal-2Engels
Pagina's (van-tot)233-270
Aantal pagina's38
TijdschriftDesign Automation for Embedded Systems
Volume7
Nummer van het tijdschrift3
DOI's
StatusGepubliceerd - 2002

Vingerafdruk

Duik in de onderzoeksthema's van 'C-HEAP : a heterogeneous multi-processor architecture template and scalable and flexible protocol for the design of embedded signal processing systems'. Samen vormen ze een unieke vingerafdruk.

Citeer dit