1 / 8

Processors for Embedded Systems

Processors for Embedded Systems. PowerPC X86 MIPS ARM & Strong ARM SuperH RISC (SH3 and SH4). Motorola/IBM PowerPC. Used in Apple’s MAC and IBM’s RS/6000 workstation 32-bit and 64-bit RISC Processor http://e-www.motorola.com/collateral/PPCRMAP.pdf. Intel X86. P6 processor core

iana
Download Presentation

Processors for Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Processors for Embedded Systems PowerPC X86 MIPS ARM & Strong ARM SuperH RISC (SH3 and SH4)

  2. Motorola/IBM PowerPC Used in Apple’s MAC and IBM’s RS/6000 workstation 32-bit and 64-bit RISC Processor http://e-www.motorola.com/collateral/PPCRMAP.pdf

  3. Intel X86 P6 processor core http://developer.intel.com/design/intarch X86 available from other sources such as AMD and Transmeta

  4. MIPS • MIPS Technologies (part of SGI until a 1998 spin off – used in SGI workstations) • http://www.mips.com/ • 32 and 64-bit RISC Processor • 64-bit MIPS processor has 32 64-bit integer and floating point registers • MIPS and ARM have 16-bit code compression RISC chips

  5. ARM • 32-bit RISC low power design from an English IP company, ARM ltd (Advanced RISC Machines) • http://www.arm.com/ • Used in smaller devices such as Digital Cameras, Phones, Games, and Set-Top boxes • StrongARM developed by DEC sold to Intel • http://developer.intel.com/design/strong/sa110.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.

  6. SuperH RISC (SH3 and SH4) • Hitachi http://www.hitachi.co.jp/Sicd/English/Products/micom/micom_com/micom_e/m_com/05.htm • 32 and 64-bit RISC Processors, some have on-chip ROM, RAM and DSP • 16 32-bit registers, 16-bit instructions, 2 issue superscalar

  7. Processor Selection Issues • Price • Performance • Power • Battery Life (MIPS/Watt), Cooling • Software Support • OS, Compiler, Applications • Availability • Multiple Vendors, Long term availability

  8. 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 http://www.microsoft.com/windowsce/embedded

More Related