Synopses & Reviews
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. Hardware/Software Co-Design covers many aspects of the subject, including methods and examples for designing: (1) general purpose and embedded computing systems based on instruction set processors; (2) telecommunication systems using general purpose digital signal processors as well as application specific instruction set processors; (3) embedded control systems and applications to automotive electronics. The book also surveys the areas of emulation and prototyping systems with field programmable gate array technologies, hardware/software synthesis and verification, and industrial design trends. Most contributions emphasize the design methodology, the requirements and state of the art of computer aided co-design tools, together with current design examples.
Table of Contents
Preface.
Introduction. 1. Hardware/Software Co-Design: Application Domains and Design Technologies;
G. De Micheli. Instruction Set Processors. 2. Hardware/Software Co-Design of Processors: Concepts and Examples;
J. Hennessy, M. Heinrich. 3. Performance Analysis of Embedded Systems;
S. Malik, et al. Embedded Signal Processing Systems. 4. Co-Design of DSP Systems;
H. De Man, et al. 5. Concurrent Hw/Sw Design for Telecommunication Systems: A Product Development Perspective;
H. Meyr, et al. 6. Programmable Chips in Consumer Electronics and Telecommunications: Architecture and Design Technology;
G. Goossens, et al. 7. Code Generation and Optimization Techniques for Embedded Digital Signal Processors;
S. Liao, et al. 8. Effective Heterogeneous Design and Co-Simulation;
W.-T. Chang, et al. Embedded Control Systems. 9. Embedded System Co-Design: Synthesis and Verification;
L. Lavagno, et al. 10. Embedded System Co-Design: Towards Portability and Rapid Integration;
G. Borriello, et al. 11. TOSCA: A Pragmatic Approach to Co-Design Automation of Control-Dominated Systems;
A. Balboni, et al. 12. Automotive Electronics: A Major Application Field for Hardware/Software Co-Design;
M. Chiodo. Trends in Co-Design. 13. Trends in Embedded System Technology: An Industrial Perspective;
P.G. Paulin, et al. 14. Emulation and Prototyping of Digital Systems;
R. Helaihel, K. Olukotun. 15. A Review of Hardware Synthesis Techniques: Behavioral Synthesis;
R. Camposano, et al. 16. Software Systems: Languages, Models and Processes;
C. Bolchini, C. Ghezzi. 17. The Lambda Approach to System Verification;
R.B. Hughes, G. Musgrave. 18. Industrial HW/SW Co-Design;
K. Buchenrieder, et al. Index.