< back to publications

Methodology for design of embedded systems

Author(s): M. Abid, T. Ben Ismail, A. Changuel, C. Valderrama, A. Romdhani, G.F. Marchioro, J.- M. Daveau, A. A. Jerraya

Journal: Integrated Computer-Aided Engineering

Volume: 5

Issue: 1

Pages: 69-83

This paper presents the main co-design concepts of distributed embedded hardware/software systems through a detailed presentation of a methodology and an environment for codesign. This presentation gives a comprehensive description of different codesign steps using a codesign of a realistic example: real-time acquisition and storage controller acting between analog signals and storage disk. Design starts from a system-level specification and performs hardware/software partitioning, communication synthesis and architecture generation. To produce an efficient solution, the codesign process is guided by performance and constraints that depend on the application context.