Processors for Embedded Systems PowerPC X86 MIPS ARM & Strong ARM SuperH RISC (SH3 and SH4) PIC – EE 4175
Motorola/IBM PowerPC Used in Apple’s MAC and IBM’s RS/6000 workstation 32-bit and 64-bit RISC Processor ew.jsp?nodeIdhttp://e- ew.jsp?nodeId
Intel X86 Celeron – P6 processor core arch/celeron/celeron.htmhttp://developer.intel.com/design/int arch/celeron/celeron.htm X86 available from other sources such as AMD and Cyrix
MIPS MIPS Technologies (part of SGI until a 1998 spin off – used in SGI workstations) 32 and 64-bit RISC Processor 64-bit MIPS processor has bit integer and floating point registers MIPS and ARM have 16-bit code compression RISC chips
ARM 32-bit RISC low power design from an English IP company, ARM ltd (Advanced RISC Machines) Used in smaller devices such as Digital Cameras, Phones, Games, and Set-Top boxes StrongARM developed by DEC sold to Intel essors/index.htmhttp://developer.intel.com/design/pca/applicationsproc essors/index.htm Thumb instruction subset is coded into 16-bits and decompressed on-the-fly to full 32-bit instructions. Can switch from 16-bit to 32-bit instructions on the sub-routine level.
SuperH RISC (SH3 and SH4) Hitachi essors.htmlhttp://semiconductor.hitachi.com/microproc essors.html 32 and 64-bit RISC Processors, some have on-chip ROM, RAM and DSP bit registers, 16-bit instructions, 2 issue superscalar
Processor Selection Issues Price Performance Power –Battery Life (MIPS/Watt), Cooling Software Support –OS, Compiler, Applications Availability –Multiple Vendors, Long term availability
O/S Support for Processors Most have a Unix/Linux port available All supported by Windows CE compiler that we will use in the lab dded/default.asphttp:// dded/default.asp Other Operating Systems?