𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Hardware/Software Co-Design and Co-Verification

✍ Scribed by Sanjaya Kumar, James H. Aylor (auth.), Jean-Michel Bergé, Oz Levia, Jacques Rouillard (eds.)


Publisher
Springer US
Year
1997
Tongue
English
Leaves
177
Series
Current Issues in Electronic Modeling 8
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Co-Design is the set of emerging techniques which allows for the simultaneous design of Hardware and Software. In many cases where the application is very demanding in terms of various performances (time, surface, power consumption), trade-offs between dedicated hardware and dedicated software are becoming increasingly difficult to decide upon in the early stages of a design. Verification techniques - such as simulation or proof techniques - that have proven necessary in the hardware design must be dramatically adapted to the simultaneous verification of Software and Hardware.
Describing the latest tools available for both Co-Design and Co-Verification of systems, Hardware/Software Co-Design andCo-Verification offers a complete look at this evolving set of procedures for CAD environments. The book considers all trade-offs that have to be made when co-designing a system. Several models are presented for determining the optimum solution to any co-design problem, including partitioning, architecture synthesis and code generation.
When deciding on trade-offs, one of the main factors to be considered is the flow of communication, especially to and from the outside world. This involves the modeling of communication protocols. An approach to the synthesis of interface circuits in the context of co-design is presented.
Other chapters present a co-design oriented flexible component data-base and retrieval methods; a case study of an ethernet bridge, designed using LOTOS and co-design methodologies and finally a programmable user interface based on monitors.
Hardware/Software Co-Design and Co-Verification will help designers and researchers to understand these latest techniques in system design and as such will be of interest to all involved in embedded system design.

✦ Table of Contents


Front Matter....Pages I-XIX
A Model for Exploring Hardware/Software Trade-offs and Evaluating Design Alternatives....Pages 1-22
ECOS A Generic Codesign Environment for the Prototyping of Real Time Applications β€œFrom Formal Specifications to Hardware-Software Partitioning”....Pages 23-57
Cosmos: An SDL Based Hardware/Software Codesign Environment....Pages 59-87
Hardware/Software Co-Synthesis: Modelling and Synthesis of Interfaces Using Interpreted Petri Nets....Pages 89-107
Flexible Component Retrieval....Pages 109-124
Co-Design at Work: the Ethernet Bridge Case Study....Pages 125-143
Programmed Monitoring and Digital System Simulation....Pages 145-162
Back Matter....Pages 163-165

✦ Subjects


Circuits and Systems; Computer-Aided Engineering (CAD, CAE) and Design; Electrical Engineering; Software Engineering/Programming and Operating Systems


πŸ“œ SIMILAR VOLUMES


Co-verification of Hardware and Software
✍ Jason Andrews πŸ“‚ Library πŸ“… 2004 πŸ› Newnes 🌐 English

Hardware/software co-verification is how to make sure that embedded system software works correctly with the hardware, and that the hardware has been properly designed to run the software successfully -before large sums are spent on prototypes or manufacturing. This is the first book to apply this

Co-Verification of Hardware and Software
✍ Jason Andrews πŸ“‚ Library πŸ“… 2005 πŸ› Elsevier 🌐 English

Hardware/software co-verification is how to make sure that embedded system software works correctly with the hardware, and that the hardware has been properly designed to run the software successfully -before large sums are spent on prototypes or manufacturing.This is the first book to apply this ve

Co-verification of Hardware and Software
✍ Jason R. Andrews πŸ“‚ Library πŸ› Elsevier 🌐 English

Hardware/software co-verification is how to make sure that embedded system software works correctly with the hardware, and that the hardware has been properly designed to run the software successfully -before large sums are spent on prototypes or manufacturing. This is the first book to apply this

Hardware/Software Co-Design
✍ Giovanni De Micheli (auth.), Giovanni De Micheli, Mariagiovanna Sami (eds.) πŸ“‚ Library πŸ“… 1996 πŸ› Springer Netherlands 🌐 English

<p>Concurrent design, or co-design of hardware and software is extremely important for meeting design goals, such as high performance, that are the key to commercial competitiveness. <em>Hardware/Software Co-Design</em> covers many aspects of the subject, including methods and examples for designing