Preface Acknowledgements 1. Introduction to Embedded Systems 1.1 An Embedded System 3 1.2 Processor in the System 7 1.3 Other Hardware Units 15 !.4 Software Embedded into a System 28 1.5 Exemplary Embedded Systems 37 1.6 Embedded System-On-Chip (SOC) and in VLSI Circuit 39 Summary 43 List of Keywords and their Definitions 44 Review Questions 47 Practice Exercises 48 2. Processor and Memory Organisation 2.1 Structural Units in a Processor 51 2.2 Processor Selection for an Embedded System 61 2.3 Memory Devices 65 2.4 Memory Selection for an Embedded System 68 2.5 Allocation of Memory to Program Segments and Blocks and Memory Map of a System 72