課程背景
PowerPC是目前比較活躍的一種處理器體系結(jié)構(gòu),使用者多是一些大中型公司。PowerPC 處理器既適合于嵌入式開發(fā),也可以使用在服務器領域,因此應用面廣泛。和其它處理器體系結(jié)構(gòu)相比,PowerPC擁有先進的設計思想,比如超標量,多發(fā)射,亂序執(zhí)行,多核。因此,同等頻率的PowerPC處理器,往往具有更高的MIPS值。PowerPC得到Linux的良好支持,配套的系統(tǒng)軟件和應用軟件齊全。對于追求性能但是不太在意功耗的系統(tǒng),PowerPC是值得推薦的選擇。
培訓對象
電子、通信、計算機、自動化等相關(guān)專業(yè)的技術(shù)工程師,對FPGA-SOPC系統(tǒng)設計及嵌入式系統(tǒng)開發(fā)有興趣的開發(fā)人員。
課程大綱
嵌入式系統(tǒng)概述與PowerPC簡介
1 PowerPC處理器與其它體系結(jié)構(gòu)處理器的比較
2 PowerPC芯片選型(4系列,9系列)
3 支持PowerPC的操作系統(tǒng)基于IP Core的可重用設計技術(shù)
4 HDL設計注意事項
PowerPC體系結(jié)構(gòu)
1 PowerPC的流水線,中段異常處理,寄存器,DCR空間
2 PowerPC的MMU和內(nèi)存管理
3 PowerPC 4xx芯片的啟動過程
PowerPC 指令集
1 指令格式
2 PowerPC分支指令