1. 程式人生 > >自己動手寫CPU Chapter3

自己動手寫CPU Chapter3

3.1教學版OpenMIPS處理器藍圖

OpenMIPS設計目標 

 

3.2三級流水線示意圖

 

 

但是會有問題,假如的話時間不一致的時候如下,解決取值時間過長的措施是引入快取Cache,處理器從快取讀入資料只需要一個週期,執行階段過長的話就會引入五級流水線來解決。

 

 

3.3 五級流水線示意圖

五部的詳細過程在後面介紹

3.4執行指令週期(這是MIPS32指令集中的所有整數指令)

 3.5  教學版OpenMIPS處理器介面

3.6模組和檔案對應的關係圖