Ian McLoughlin is an Associate Professor in the School of Computer Engineering, Nanyang Technological University, Singapore. He received his BEng and PhD degrees from the University of Birmingham in 1991 and 1997 respectively. His background includes work for industry, government and academia across three continents over the past 20 years. He is an engineer, having designed or worked on systems that can be found in space, flying in the troposphere, empowering the global telecommunications network, underwater, in daily use by emergency services and embedded within consumer devices. He has conducted technical training courses for the electronic industry and consulted on development projects related to embedded systems, particularly related to audio and wireless technology. For his work on rural telecommunications solutions, he won the inaugural IEE Innovation in Engineering Award in 2005 with his team from Tait Electronics Ltd, Christchurch, NewZealand. He is a member of IET, senior member of IEEE, a Chartered Engineer in the UK and an Ingenieur Europeen (Eur. Ing.) Associate Professor McLoughlin has published more than 100 papers and book chapters, and a book to date "Applied Speech and Audio Processing" with Cambridge University Press.
Preface
Acknowledgements
Chapter 1 Introduction
Chapter 2 Foundations
Chapter 3 CPU Basics
Chapter 4 Processor Internals
Chapter 5 Enhancing CPU Performance
Chapter 6 Externals
Chapter 7 Practical Embedded CPUs
Chapter 8 CPU Design
Chapter 9 The Future
A Standard Notation for Memory Size
B Open Systems Interconnection (OSI) Model
C Exploring Trade-offs in Cache Size and Arrangment
D Wireless Technology for Embedded Computers
E Tools for Compiling and Simulating TinyCPU
F
Index