Professional Documents
Culture Documents
Embedded System Design
Embedded System Design
Pavitra Y J
Electronics and Communication Engineering
Embedded System Design
Pavitra Y J
Electronics and
Communication Engineering
Embedded System Design
Embedded System Blocks
Embedded System Design
Embedded System Blocks
• Analog components
- Sensors, controllers,…
• Digital components
- Processor, coprocessors
- Memories
- Controllers, busses
- ASIC: Application-Specific Integrated Circuit, a
chip designed for a particular application
• Converters
– A/D, D/A, …
• Software
- Application programs
- Exception handlers
Embedded System Design
Hardware components of an Embedded System
• Typically, the data bus width equals the size of the data
registers so that the register data can be read/written in one
read/write cycle.
Embedded System Design
Based on Endianness
-Big Endian
Eg: SPARC, power PC
- Little Endian
Intel processors
- Configurable Processors
some processors can be configured during boot up process
as big or little endian. Eg: ARM processors
Embedded System Design
Based on sequencing of bytes of word
CISC RISC
• Complex instruction set • Reduced instruction set
computer computer
• It is prominent on • It is prominent on
hardware software
• Multiple instruction • Instructions of same size
sizes and formats with few formats
Embedded System Design
Based on Instruction Set
CISC RISC
• Less registers • More registers
• More addressing modes • Less addressing modes
• Instructions take varying • Instructions take one
amount of cycle time cycle time
• Pipelining is difficult • Pipelining is efficient
F D E
F D E
F D E
Embedded System Design
Based on Instruction Set
pavitra.yj@pes.edu
+91 80 2672 1983 EXT:741