PowerPC RISC Architecture - PowerPoint PPT Presentation

About This Presentation
Title:

PowerPC RISC Architecture

Description:

2 Memory Management Units. 3 Address Translation Modes. Page Address ... Unconditional and conditional instructions supported. Conditional Branch Instructions ... – PowerPoint PPT presentation

Number of Views:412
Avg rating:3.0/5.0
Slides: 14
Provided by: eced
Learn more at: https://users.rowan.edu
Category:

less

Transcript and Presenter's Notes

Title: PowerPC RISC Architecture


1
PowerPC (RISC) Architecture
  • Michael McCarthy
  • Scott Watson
  • Jason Wollenberg

2
PowerPC Evolution
3
Topical Outline
  • System Overview (G4)
  • Memory Management / Cache Hierarchy
  • System Model
  • Addressing and Instruction Sets
  • Register Sets
  • Branch Processing
  • Exception Handling
  • AltiVec (vector processes)

4
System Overview
5
Memory Management
  • 2 Memory Management Units
  • 3 Address Translation Modes
  • Page Address Translation
  • Block Address Translation
  • Real Addressing Mode
  • Memory Support
  • Physical Memory 64 Gigabytes (236)
  • Virtual Memory 4 Pentabytes (252)

6
Cache Hierarchy
  • L1 Cache
  • 32Kbyte Instruction and 32Kbyte Data Cache
  • L2 Cache
  • 256Kbyte unified Cache
  • L3 Cache
  • On chip L3 Cache Controller
  • 1 2Mbyte off chip

7
System Model PowerPC Register Set
8
Branch Processing
  • Unconditional and conditional instructions
    supported
  • Conditional Branch Instructions
  • Test single bit of CR and count register
  • 9 separate conditions
  • Iteration loops use count register
  • Use of link register allows for call/return
    processing

9
Exception Handling
  • exception condition ? process interrupt
  • Examples
  • System reset
  • Machine check interrupt
  • MSR (Machine State Register)
  • Allows for recovery of processor state
  • Interrupt Handling
  • Utilizes specific interrupt handlers.

10
AltiVec Technology
  • Why is this important???

11
AltiVec Technology
Implementation
12
Questions?
13
References
  • M. Morris Mano and Charles R. Kime. Logic and
    Computer Design Fundamentals, 2nd Ed.
    Prentice-Hall Upper Saddle River, NJ, 2000.
  • William Stallings, Computer Organization and
    Architecture, 5th Edition, Prentice-Hall, 2000. 
  • Sam Fuller. Motorolas AltiVec Technology.
    Motorola Inc. Semiconductor Product Sector.
    1998. http//e-www.motorola.com/brdata/PDFDB/docs/
    ALTIVECWP.pdf
  • MPC7450 RISC Microprocessor Technical Summary.
    Motorola Inc. 5/2001. http//e-www.motorola.com/br
    data/PDFDB/docs/MPC7450TS.pdf
  • www.apple.com
Write a Comment
User Comments (0)
About PowerShow.com