貼個舊資料:
PPC604
代碼:
POWERPC604晶片之架構圖:
┌─────────────────────────┐
│ ┌────────┐ ┌─────────┐ │
┌───→┤Completion Unit │ │ Fetch Unit ├←──────┐
│ │ └────────┘ └─────────┘ │ │
│ │ ┌────────┐ ┌─────────┐ │ │
│ │ │ Branch Unit │ ┌┤ Dispatch Unit │ │ │
│ │ └────────┘ ↓└─────────┘ │ │
│ └────────────│────────────┘ │
│ │ │
│ ┌─────────┼─────────┐ │
│ ↓ │ │ │
│ ┌────┐ │ ↓ │
│ ┌┴───┐│ │ ┌───────┐ │
│ ┌┴───┐││ │ │Floating-point│ │
│ │Fixed- │││ │ │ Unit │ │
│ │ point │├┘ │ └───┬───┘ │
│ │ Unit├┘ │ │ │
│ └──┬─┘ │ │ │
│ │ ↓ │ │
│┌───┴─────┐ ┌─────┐ ┌───┴─────┐ │
││ GP Register File │←→│Load/Store│←→│ FP Register File │ │
│├─────────┤ │ Unit │ ├─────────┤ │
││GP Rename Register│ └┬───┬┘ │FP Rename Register│ │
│└────┬────┘ ↑ │ └────┬────┘ │
│ ↓ │ ↓ ↓ │
└─────┴────────┼───┴────────┘ │
│↖ │
│ 沒接觸 │
┌──────┐ │ ┌─────────┐ │
│ MMU │ │ │ MMU │ │
├──────┤←───┘ ├─────────┤→─┘
│ Data cache │ │Instruction cache │
└──────┘ └─────────┘
↑ * MMU=Memory Management Unit ↑
│ Unit │
↓ ↓
┌───────────────────────────┐
│ Bus interface │
└───────────────────────────┘
↑ ↑
-----------------│----------------------------│-------------
│32 bit Address │64 bit Data
↓ ↓
┌─────────────────┐
│ SYSTEM BUS │
└─────────────────┘
規格:
工作頻率:100∼133MHz。
工作電壓:3.3V。
消耗功率:133MHz/17.5W。
製 程:0.5微米,CMOS/4層金屬佈線。
電晶體數:約360萬個。
快 取:4向,資料及指令快取各16KB。
定 址:32位元實體/52位元虛擬。
匯 流 排:A-32/D-64 位元。
50
2 =1024TB 稱為 PetaBytes
60 80
2 稱為 ExaBytes 2 稱為 HeptaBytes
PPC620
代碼:
POWERPC620晶片之架構圖:
┌─────────────────────────┐
│ ┌────────┐ ┌─────────┐ │
┌───→┤Completion Unit │ │ Fetch Unit ├←──────┐
│ │ └────────┘ └─────────┘ │ │
│ │ ┌────────┐ ┌─────────┐ │ │
│ │ │ Branch Unit │ ┌┤ Dispatch Unit │ │ │
│ │ └────────┘ ↓└─────────┘ │ │
│ └────────────│────────────┘ │
│ │ │
│ ┌─────────┼─────────┐ │
│ ↓ │ │ │
│ ┌────┐ │ ↓ │
│ ┌┴───┐│ │ ┌───────┐ │
│ ┌┴───┐││ │ │Floating-point│ │
│ │Fixed- │││ │ │ Unit │ │
│ │ point │├┘ │ └───┬───┘ │
│ │ Unit├┘ │ │ │
│ └──┬─┘ │ │ │
│ │ ↓ │ │
│┌───┴─────┐ ┌─────┐ ┌───┴─────┐ │
││ GP Register File │←→│Load/Store│←→│ FP Register File │ │
│├─────────┤ │ Unit │ ├─────────┤ │
││GP Rename Register│ └┬───┬┘ │FP Rename Register│ │
│└────┬────┘ ↑ │ └────┬────┘ │
│ ↓ │ ↓ ↓ │
└─────┴────────┼───┴────────┘ │
│↖ │
│ 沒接觸 │
┌──────┐ │ ┌─────────┐ │
│ MMU │ │ │ MMU │ │
├──────┤←───┘ ├─────────┤→─┘
│ Data cache │ │Instruction cache │
└──────┘ └─────────┘
↑ * MMU=Memory Management Unit ↑
│ Unit │
│ │
│ ┌──────────────┘
↓ ↓
┌───────────┬──────────────┐
│ Bus interface │ L2 Cache interface │
└───────────┴──────────────┘
↑ ↑ ↑ ↑
----------│-------------│------------│--------------│--------
│40 bit │128 bit │36 bit │128 bit
↓Address ↓Data ↓Tag/Address ↓Data
┌────────────┐ ┌─────────────┐
│ SYSTEM BUS │ │ L2 CACHE │
└────────────┘ └─────────────┘
規格:
工作頻率:133MHz。
工作電壓:3.3V。
消耗功率:133MHz/30W。
製 程:0.5微米,CMOS。
電晶體數:約700萬個。
快 取:8向,資料及指令快取各32KB。
定 址:40位元實體/80位元虛擬。
匯 流 排:A-40/D-128 位元。
這還是舊型CPU哩,可與 X86 CPU 比較比較。
PPC資料可在 IBM 站取得。
我忘了 APPLE 的 G5 是用什麼編號了(好像是 PPC970)