Hardware/Software Co-design - Archive ouverte HAL Accéder directement au contenu
Chapitre D'ouvrage Année : 2007

Hardware/Software Co-design

Amer Baghdadi

Résumé

Co-design is an important step during rapid system prototyping. Starting from a system-level specification, Co-design produces a heterogeneous architecture composed of software, hardware, and communication modules. This paper gives a taxonomy of co-design starting from a system-level specification and producing a heterogeneous architecture including the descriptions of hardware and software. Co-design is generally decomposed into four refinement steps: system-level specification, system-level partitioning, communication synthesis, and architecture generation. However, the co-design process depends on the kind of input language (synchronous/asynchronous, single thread/multi-thread) and the target architecture (mono-processor/multi-processor). The main co-design concepts are also detailed through the presentation of a co-design tool called COSMOS.

Dates et versions

hal-02124753 , version 1 (09-05-2019)

Identifiants

Citer

Ahmed Jerraya, Jean-Marc Daveau, Gilberto Marchioro, Carlos Valderrama, Mohamed Romdhani, et al.. Hardware/Software Co-design. Design of Systems on a Chip : Design and Test, Springer, pp.133 - 158, 2007, 978-0-387-32499-9. ⟨10.1007/0-387-32500-X_7⟩. ⟨hal-02124753⟩
100 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More