

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、自二十世紀八十年代美國因特爾公司推出80C51、80C52微控制器后,兼容MCS-51指令集的微控制器在八位微控制器中逐漸成為市場主流。最近十幾年,隨著MCS-51指令集專利的到期,各大芯片設計廠商也都在MCS-51指令集基礎上推出了自己的八位微控制器。目前,市場上采用MCS-51指令集的微控制器指令執(zhí)行效率通常低于20MIPS,這嚴重制約了該類微控制器在高速數(shù)據(jù)處理方面的應用。為了提高 MCS-51指令集的執(zhí)行效率,論文中采用多周期技
2、術和流水線技術設計出了指令執(zhí)行效率高達36MIPS的MCU IP核c8051.
課題中采用兩個真雙端口八位ROM和兩個單端口八位ROM設計出了c8051 IP的程序存儲器結構,以這種結構作為程序存儲器的c8051 IP可以在一個時鐘周期內取出每條指令的所有操作碼和操作數(shù),這樣使得c8051 IP可以采用類似于MIPS的五級指令流水線來執(zhí)行自己的指令,這大大提高了c8051 IP執(zhí)行指令的效率。課題中設計的c8051 IP存儲器
3、結構采用數(shù)據(jù)總線和程序總線分離的雙總線哈弗架構。其數(shù)據(jù)存儲器由工作寄存器組、片內RAM和特殊功能寄存器三部分組成,這三部分的字節(jié)地址采用統(tǒng)一編碼的方式。c8051 IP支持中斷操作,在微控制器處理中斷服務程序前,c8051 IP創(chuàng)新性的采用LCALL指令的數(shù)據(jù)通路和控制通路實現(xiàn)了對PC值的入棧操作。為了方便c8051 IP與外部芯片通訊,課題設計了針對c8051 IP的UART、SPI和I2C接口,這些接口模塊都支持中斷操作。
4、 為了對c8051 IP和各外設模塊做完整的功能測試,本論文在linux環(huán)境下搭建了c8051IP單指令測試平臺和benchmark測試平臺。MCU單指令測試部分,采用SystemVerilog端口對 MCU內核進行封裝,同時在測試模塊中插入SystemVerilog斷言,實現(xiàn)了單指令自動化測試平臺的搭建。在benchmark測試部分,通過 perl腳本,配合Keil編譯器,使用NCsim完成了對MCU的benchmark測試平臺的搭建
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一種兼容MCS-51指令集的高速MCU的設計及實現(xiàn).pdf
- mcs-51指令集
- 一種兼容MCS-51指令集的單片機內核的設計與驗證.pdf
- 兼容MCS-51指令集的軟核設計.pdf
- 一款兼容MCS-51指令集的8位MCU IP核的研究與設計.pdf
- 基于MCS-51指令集的CPU硬核設計.pdf
- mcs-51指令
- mcs-51 匯編指令集
- mcs-51指令系統(tǒng)
- mcs-51單片機匯編指令集
- 一款兼容MCS-51指令8位微控制器的研究與設計.pdf
- 一種兼容MIPS32指令集的32位軟核處理器設計.pdf
- 第三章mcs-51指令系統(tǒng)
- 兼容51指令的8位MCU IP CORE開發(fā).pdf
- 基于X87指令集的浮點加法單元的設計與驗證.pdf
- 兼容MCS-96系列指令集的CPU核的設計.pdf
- 2附錄二mcs—51指令表
- 51指令
- ARMv4指令集仿真平臺設計.pdf
- 兼容Cortex-M3指令集嵌入式微處理器設計.pdf
評論
0/150
提交評論