Professional Documents
Culture Documents
7/22/2012
Execution Unit(EU)
ALU Execute
Considerations:
Instruction Set Max bits in Operand Clock frequency (MIPS, Dhrystone) Ability to solve complex algorithms
7/22/2012
Microprocessor
ALU, FPU, Pipelining, Caches Used in case of Intensive computations Large Embedded S/W Lot of instructions available Interfaces are reusable Availability of compilers Availability of debuggers, APIs from prev apps Many Functional blocks go unused.
Intel 8086(CISC) ARM(RISC) Sun SPARC(CISC)
7/22/2012 Embedded Systems- Sripath Roy Koganti
Microcontroller
ASIP Processor, RAM, ROM/Flash, External Memory I/O, UART, Sync Comm, DMA, ADC, CAN etc
Motorola, Freescale HC12XX(CISC) Intel 8051(CISC) Microchip PIC18(CISC) ARM 7/9/Cortex M3(RISC)
Embedded Processor
GPP Fast, precise, intensive operations Ex: Electronics warfare , Real time image processing Capabilites:
Fast context switching RISC Core
Embedded Microcontroller
Large ROM More timers Interrupts avaialbility
7/22/2012
7/22/2012
7/22/2012
DSP
ASIP When processing of signals is required Image processing, multimedia, audio, video, HDTV DCT, IDCT, MAC Compute SIMD instructions fast
TMS320Cxx(Texas) SHARC 5600xx(Motorola)
7/22/2012 Embedded Systems- Sripath Roy Koganti
Multiprocessor/Multicore
Need of execution within deadlines where one Processor cannot meet operations Mobile Phones Realtime video processing Multimedia applications
7/22/2012