a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 網絡與存儲 > 設計應用 > 類MIPS指令集的單周期處理器的實現

類MIPS指令集的單周期處理器的實現

作者:周培園,施慧彬 時間:2012-02-09 來源:電子產品世界 收藏

  指令集

本文引用地址:http://www.j9360.com/article/128749.htm

  本文所設計的使用指令集中的部分R類型指令(add、sub、and、or、slt),部分I類型指令(lw、sw)以及跳轉類型指令beq作為其指令集。

  體系結構狀態設計

  的體系結構狀態由PC(程序計數器)、32位寄存器組和其它存儲器所組成。處理器根據當前的體系結構狀態,使用一些特定的數據執行一些特定的指令來產生一個新的體系結構狀態。

  數據通路設計

  數據通路主要包括了R型指令以及I型指令的數據通路。其中R型指令的數據通路包括取指、譯碼、執行以及回寫四個部分。I型指令的數據通路包括取指、譯碼、執行以及訪存四個部分。

  圖1為R類型指令的取指過程:從PC中取出當前執行指令所在的地址PC值,送給指令存儲器的訪問地址端口A;由于指令存儲器的讀取不需要時鐘沿,故當給出訪問地址后,數據輸出端口RD就直接輸出地址相應的數據,也就是指令INS。圖2為R類型指令的譯碼過程:首先,從指令存儲器中讀取出的指令中,第[25:21]位為R類型操作的第一個操作數在寄存器文件中的地址,第[20:16]位為R類型操作的第二個操作數在寄存器文件中的地址。寄存器文件根據A1和A2中給出的地址,讀出兩個源操作數的內容。



關鍵詞: MIPS 處理器

評論


相關推薦

技術專區

關閉