DocumentCode
3242226
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
fYear
2001
fDate
2001
Firstpage
77
Lastpage
82
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 12th International Workshop on, 2001.
Conference_Location
Monterey, CA
Print_ISBN
0-7695-1206-2
Type
conf
DOI
10.1109/IWRSP.2001.933842
Filename
933842
Link To Document