Jump to ratings and reviews
Rate this book

Embedded System Design Book

Rate this book
1. Introduction to Embedded System
Objectives, Introduction, Defination of Embedded System, Block Diagram of Embedded Systems, Central Processing Unit (CPU), Memory, Input Devices, Output Devices, Communication Interfaces, Application Specific Circuitry, The Embedded System Design Process, Requirements, Specification, Architecture Design, Designing Hardware and Software Components, System Integration, Challenges in Embedded Computing System Design, Performance in Embedded Computing, Key Features of Embedded System, Categories of Embedded Systems, Stand Alone Embedded Systems, Real-Time Systems, Networked Information Appliances, Mobile Devices, Requirements of Embedded System, Embedded Hardware and Software Development, Embedded System Hardware Processes, Embedded Software System’s Development Environment, Embedded Software System’s Development Process, Embedded Processors, Microprocessor, Microcontroller, Digital Signal Processor (DSP), Application Specific Integrated Circuit (ASIC), Difference between Microprocessor and Microcontroller, Microcontroller in Embedded System, Essential Feature for Choosing Microcontroller, Processor Architecture, Microcontroller Architecture, Selection of a Microcontroller, System on Chip, Structure, Architecture, Review Questions.

2. Microcontroller MSP430
Objectives, Introduction, Pin Diagram of MSP 430, Characteristics of a MSP430 Microcontroller, Risc Architecture, Arithmetic Logic Unit (ALU), CPU Registers, MSP430x3xx Architecture, Pin Description, Instruction Sets, Core Instructions, Emulated Instructions, Addressig Mode, Register Mode, Indexed Mode, Symbolic Mode, Absolute Mode, Indirect Register Mode, Indirect Auto Increment Mode, Immediate Mode, Input-Output Ports, Non-Interruptible Input/Output, Interruptible Input/Output, Counter and Timers, Interrupts, Assembly Language Programming, Compilers, Compiler Friendly Features, Clock System, Clock Sources, Clock Drivers, Memory Subsystem, Differentiating Factors between Different MSP430 Families, Input/Output Interfacing, Multiplexing Scheme of MSP430 Pins, LED, LED Characteristics, Liquid Crystal Displays, Driving an LCD from an MSP430x4xx, Clock and Bias for the LCD Controller, Clock and Bias for the LCD_A Controller, Seven Segment Displays, Real Time Clock, Implementation of the Real Time Clock, Real-Time Clock Application, Analog-to-Digital Conversion, ADC804 Chip, ADC Modes, Using the ADC in 14-Bit Mode, Using the ADC in 12-Bit Mode, Digital-to-Analog Conversion, DAC12, Sensor Connection and Linearization, Use of Reference Resistors, Connection of Bridge Assemblies, Connection of Special Sensors, Interfacing the MSP430 with External Memory (Flash Memory), Hardware Description, Software Description, Interfacing to Stepper Motors, Implementation, Solved Examples, Review Question.

3. ARM Fundamentals
Objectives, Introduction, ARM Features, The ARM Organization and Components, The ARM Registers, The Banked Registers, Processor Modes, Current Program Status Register, The ARM Processor Mode, Instruction Set Design, Interrupt Mask, Condition Flags, The ARM Pipeline, The 3-Stages Pipeline, Exceptions, Interrupts and the Vector Table, Core Extensions, Cache and Tightly Coupled Memory, Memory Management, Coprocessors, The ARM Processor Families, The ARM7 Family, The ARM9 Family, The ARM10 Family, The ARM11 Family, The ARM Instruction Set, Data Processing Instructions, Branch Instructions, Load/Store Instructions, Software Interrupt Instruction, Program Status Register Instructions, Coprocessor Instructions, Introduction to the Thumb Instruction Set, Register Sets, ARM-Thumb Interworking, Other Branch Instructions, Data Processing Instructions, Single-Register Load-Store Instructions, Multiple-Register Load-Store Instructions, Stack Instructions, Software Interrupt Instruction, Review Questions.

4. 8051 Microcontroller
Objectives, Introduction, Architecture of 8051 Microcontroller, Programming Model of 8051, Pin Diagram of 8051, Registers of 8051, CPU Registers (A and B), Program Status Word and Flags, Program Counter (PC), Data Pointer (DPTR), Stack and Stack Pointer (SP), Internal Memory (ROM and RAM), External Memory, Using Input/Output Ports, Port 0 (P0), Port 1 (P1), Port 2 (P2), Port 3 (P3), Counters and Timers, Timer Control Interrupts, Timer Control Logic, Modes of Operation, Serial Data Input/Output, Serial Data Interrupts, Data Transmission, Data Reception, Serial Data Transmission Modes, Instructions set of 8051 Microcontroller, Single Bit Instructions and Programming, SETB, CLR, CPL, JNB, JB, JBC, Addressing Modes, Immediate Addressing Mode, Register Addressing Mode, Direct Addressing Mode, Indirect Addressing Mode, Interrupts of 8051, Interrupt Priority, Review Questions.

5. Performance Issues of an Embedded System
Objectives, Introduction, Requirements of Embedded Systems, CPU, CPU Speed and Performance, Analysis of Power Consumption, Program Execution Time Analysis, Static Program Analysis...

Paperback

1 person is currently reading
12 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (33%)
3 stars
2 (66%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.