- fundamental issues in co-design;
- hardware/software co-synthesis algorithms;
- prototyping and emulation;
- target architectures;
- compiler techniques;
- specification and verification;
- system-level specification.
Special chapters describe in detail several leading-edge co-design systems including Cosyma, LYCOS, and Cosmos.
Introduction to Hardware-Software Co-Design contains sufficient material for use by teachers and students in an advanced course of hardware/software co-design. It also contains extensive explanation of the fundamental concepts of the subject and the necessary background to bring practitioners up-to-date on this increasingly important topic.