Title :
A tool box to map system level communications on HW/SW architectures
Author :
Hommais, Denis ; Pétrot, Frédéric ; Augé, Ivan
Author_Institution :
Univ. Pierre et Marie Curie, Paris, France
Abstract :
We present a hardware and software tool box that allows to map an initial specification done in term of tasks communicating through FIFOs onto a HW/SW architecture. Communication templates are used to characterize the way data are exchanged between tasks realized either in software or in hardware. From these templates, we define the specifications-in terms of resources necessary to handle the communications-of a hardware module and a set of software drivers. These interface modules and their software counterparts allow simple virtual component reuse since they not only implement protocol compatibility through the use of the VCI/OCB standard but also system level communications through semantics widely accepted in the design community. The interface modules have been used in the COSY project for the implementation of a video decoder by Philips starting from a system-level description and performing communication refinement using Cadence VCC and Philips´ own communication schemes
Keywords :
formal specification; hardware-software codesign; protocols; COSY project; Cadence VCC; HW/SW architectures; communication templates; hardware/software architectures; interface modules; performing communication; protocol compatibility; software counterparts; software drivers; specification; system level communications; system level communications mapping; system-level description; tool box; video decoder; virtual component reuse; Computer architecture; Coprocessors; Decoding; Hardware; Kernel; Master-slave; Protocols; Software tools; System recovery; Yarn;
Conference_Titel :
Rapid System Prototyping, 12th International Workshop on, 2001.
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-1206-2
DOI :
10.1109/IWRSP.2001.933842