Processors for Embedded Systems <ul><li>PowerPC </li></ul><ul><li>X86 </li></ul><ul><li>MIPS </li></ul><ul><li>ARM & Stron...
Motorola/IBM PowerPC <ul><li>Used in Apple’s MAC and IBM’s RS/6000 workstation </li></ul><ul><li>32-bit and 64-bit RISC Pr...
Intel X86 <ul><li>P6 processor core </li></ul><ul><li>http://developer.intel.com/design/ intarch </li></ul><ul><li>X86 ava...
MIPS <ul><li>MIPS Technologies (part of SGI until a 1998 spin off – used in SGI workstations) </li></ul><ul><li>http://www...
ARM <ul><li>32-bit RISC low power design from an English IP company, ARM ltd (Advanced RISC Machines) </li></ul><ul><li>ht...
SuperH RISC (SH3 and SH4) <ul><li>Hitachi </li></ul><ul><li>http://www.hitachi.co.jp/Sicd/English/Products/micom/micom_com...
Processor Selection Issues <ul><li>Price </li></ul><ul><li>Performance </li></ul><ul><li>Power </li></ul><ul><ul><li>Batte...
O/S Support for Processors <ul><li>Most have a Unix/Linux port available </li></ul><ul><li>All supported by Windows CE com...
Upcoming SlideShare
Loading in …5
×

Processors for Embedded Systems PowerPC

720 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
720
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Processors for Embedded Systems PowerPC

  1. 1. Processors for Embedded Systems <ul><li>PowerPC </li></ul><ul><li>X86 </li></ul><ul><li>MIPS </li></ul><ul><li>ARM & Strong ARM </li></ul><ul><li>SuperH RISC (SH3 and SH4) </li></ul>
  2. 2. Motorola/IBM PowerPC <ul><li>Used in Apple’s MAC and IBM’s RS/6000 workstation </li></ul><ul><li>32-bit and 64-bit RISC Processor </li></ul><ul><li>http://e-www.motorola.com/collateral/PPCRMAP.pdf </li></ul>
  3. 3. Intel X86 <ul><li>P6 processor core </li></ul><ul><li>http://developer.intel.com/design/ intarch </li></ul><ul><li>X86 available from other sources such as AMD and Transmeta </li></ul>
  4. 4. MIPS <ul><li>MIPS Technologies (part of SGI until a 1998 spin off – used in SGI workstations) </li></ul><ul><li>http://www.mips.com/ </li></ul><ul><li>32 and 64-bit RISC Processor </li></ul><ul><li>64-bit MIPS processor has 32 64-bit integer and floating point registers </li></ul><ul><li>MIPS and ARM have 16-bit code compression RISC chips </li></ul>
  5. 5. ARM <ul><li>32-bit RISC low power design from an English IP company, ARM ltd (Advanced RISC Machines) </li></ul><ul><li>http://www.arm.com/ </li></ul><ul><li>Used in smaller devices such as Digital Cameras, Phones, Games, and Set-Top boxes </li></ul><ul><li>StrongARM developed by DEC sold to Intel </li></ul><ul><li>http://developer.intel.com/design/strong/sa110. htm </li></ul><ul><li>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. </li></ul>
  6. 6. SuperH RISC (SH3 and SH4) <ul><li>Hitachi </li></ul><ul><li>http://www.hitachi.co.jp/Sicd/English/Products/micom/micom_com/micom_e/m_com/05.htm </li></ul><ul><li>32 and 64-bit RISC Processors, some have on-chip ROM, RAM and DSP </li></ul><ul><li>16 32-bit registers, 16-bit instructions, 2 issue superscalar </li></ul>
  7. 7. Processor Selection Issues <ul><li>Price </li></ul><ul><li>Performance </li></ul><ul><li>Power </li></ul><ul><ul><li>Battery Life (MIPS/Watt), Cooling </li></ul></ul><ul><li>Software Support </li></ul><ul><ul><li>OS, Compiler, Applications </li></ul></ul><ul><li>Availability </li></ul><ul><ul><li>Multiple Vendors, Long term availability </li></ul></ul>
  8. 8. O/S Support for Processors <ul><li>Most have a Unix/Linux port available </li></ul><ul><li>All supported by Windows CE compiler that we will use in the lab </li></ul><ul><li>http://www.microsoft.com/windowsce/embedded </li></ul>

×