Computers as Components: Principles of Embedded Computing System DesignMorgan Kaufmann, 2001 - 662 páginas The vast majority of existing computers are embedded in the myriad of intelligent devices and applications-not in desktop machines. We are witnessing the emergence of a new discipline with its own principles, constraints, and design processes. Computers as Components is the first book to teach this new discipline. It unravels the complexity of these systems and the tools and methods necessary for designing them. Researchers, students, and savvy professionals, schooled in hardware or software, will value the integrated engineering design approach to this fast emerging field. * Demonstrates concepts and techniques using two powerful real-world processors as case studies throughout the book: the ARM processor and the SHARC DSP (digital signal processor). * Illustrates the major concepts of each chapter with real-world design examples such as software modems, telephone answering machines, and video accelerators. * Teaches the basics of UML (Unified Modeling Language) and applies it throughout the text to help you visualize stages in the design process. * Illustrates real-time operating systems using the POSIX real-time extensions and Linux. * Describes performance analysis and optimization of embedded software, including the effects of caches. |
Contenido
BMW 850i Brake and Stability Control System | 4 |
Status Bit Computation in the ARM 66 | 18 |
Chapter 2 | 57 |
CPUs | 105 |
The 8251 UART | 107 |
The Embedded Computing Platform | 177 |
A Multichip SRAM Memory System | 209 |
Program Design and Analysis | 245 |
Hardware Accelerators | 419 |
An FPGABased Accelerator | 429 |
Networks | 449 |
DataPush Network Architectures | 458 |
System Design Techniques | 497 |
Loss of the Mars Climate Observer | 499 |
Appendix A UML Notations | 561 |
Appendix B Notes on Hardware Design | 567 |
A State Machine in C | 248 |
Processes and Operating Systems | 341 |
Implementation Media | 577 |
Otras ediciones - Ver todas
Computers as Components: Principles of Embedded Computing System Design Wayne Wolf Vista previa limitada - 2008 |
Computers as Components: Principles of Embedded Computing System Design Wayne Hendrix Wolf Vista previa limitada - 2005 |
Computers as Components: Principles of Embedded Computing System Design Wayne Wolf Sin vista previa disponible - 2008 |
Términos y frases comunes
accelerator allows Application Example architecture array assembly language basic behavior bits block buffer bugs busy-wait button byte cache CDFG circular buffer clock compiler complex components context switching cycles data flow deadlines debugging define describe display DRAM embedded computing embedded system embedded system design execution floating-point flow graph function hardware I/O devices implement input instruction set integer interface interrupt handler iteration load logic loop machine main memory microprocessor mode multiple nodes object operating system optimization output performance pipeline pixels POSIX power consumption priority processor rate-monotonic scheduling real-time result sample scheduling Section sequence diagram SHARC shown in Figure shows signal simulator specification stack status register structure subroutine supervisor mode symbol table techniques test-and-set timer tion types update variable vector write