一款8位Turbo-51的CPU軟核的設(shè)計
發(fā)布時間:2021-03-01 12:49
本論文設(shè)計了一款8位CISC結(jié)構(gòu)的Turibo—51的CPU軟核。它的主要特點是:采用了哈佛體系結(jié)構(gòu),有兩級流水線,單獨的PC操作模塊,與標準51的指令集完全兼容,每個機器周期用四個節(jié)拍clock實現(xiàn),相對于傳統(tǒng)的8051來說,沒有浪費的時鐘周期和存貯周期。在相同的時鐘下,根據(jù)指令類型的不同,其指令執(zhí)行速度要比傳統(tǒng)8051快1.5至3倍。 本文采用自上而下的正向設(shè)計流程,重新安排了8051指令的執(zhí)行時序,完成了CPU的系統(tǒng)結(jié)構(gòu)劃分,數(shù)據(jù)通道和控制邏輯設(shè)計,以及可綜合RTL描述,仿真綜合,F(xiàn)PGA驗證等一系列的工作,完整地實現(xiàn)了軟核的設(shè)計和驗證。結(jié)果表明,該軟核性能良好,功能正確,可以很容易作為一個嵌入式內(nèi)核應(yīng)用于各種專用集成電路中,實現(xiàn)系統(tǒng)的集成。
【文章來源】:貴州大學(xué)貴州省 211工程院校
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖3兩級流水線
在芯片的驗證實現(xiàn)這一章主要講述芯片的TRL代碼的編寫、仿真,系統(tǒng)的驗證和FPGA的實現(xiàn)。介紹了可綜合TRL級的verligo代碼的編寫風(fēng)格及實現(xiàn),并在仿真中給出了四拍實現(xiàn)的部分指令的波形,如圖6是用一個四拍實現(xiàn)的間接尋址(MOVA@形)的波形圖,這條為單字節(jié)單周期指令,有兩次讀RAM一次寫ACC的。從而驗證了指令的每個機器周期的四拍的實現(xiàn)。證明了設(shè)計的邏輯功能與預(yù)期結(jié)果完全吻合,功能正確。圖6、間接尋址波形圖
以大大節(jié)省每個機器周期中的節(jié)拍數(shù)(。1ock),從而加快指令的執(zhí)行速度。標準51的指令操作時序的分析:圖3一1為執(zhí)行單周期指令的CUP時序,三種指令分別為單字節(jié)單周期指令、雙字節(jié)單周期指令、單字節(jié)雙周期指令,三者都在SIPZ期間由CUP取指令,即將指令代碼讀入指令寄存器,同時程序計數(shù)器CP加1;在同一個機器周期的S4期間再讀第二個字節(jié)。其中單字節(jié)單周期在S4雖然也讀操作碼,但既是單字節(jié)指令,讀的是已經(jīng)是下一條指令了,故讀后丟棄不用,CP也不加1,每種指令均在S6PZ結(jié)?
【參考文獻】:
期刊論文
[1]一種高速單片機的設(shè)計實現(xiàn)[J]. 胡澤軍,張生才,李樹榮,姚素英,張為,龐科. 固體電子學(xué)研究與進展. 2003(03)
[2]現(xiàn)代電子設(shè)計工具與IP核的重用[J]. 夏宇聞. 半導(dǎo)體技術(shù). 2001(11)
[3]基于數(shù)據(jù)通道指令流程圖的硬布線控制電路設(shè)計[J]. 鐘旭恒,高明倫. 微電子學(xué)與計算機. 2001(05)
[4]基于資源共享的ALU設(shè)計[J]. 孫海平,李偉,王銳,高明倫. 微電子學(xué)與計算機. 2001(05)
[5]八位嵌入式微處理器內(nèi)核的測試方法研究[J]. 高力立,單羽. 實驗技術(shù)與管理. 2001(01)
[6]可綜合RTL級電路模型[J]. 楊波,高德遠,王黨輝. 計算機工程與應(yīng)用. 2000(12)
[7]增強型51系列單片機W77E58的存儲器訪問[J]. 胡又農(nóng),趙錦紅. 國外電子元器件. 2000(09)
[8]Verilog HDL語言RTL級描述的可綜合性[J]. 魏鳳歧,須毓孝. 內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版). 2000(05)
[9]IP核的復(fù)用設(shè)計[J]. 蘭景宏,吉利久. 世界產(chǎn)品與技術(shù). 2000(03)
本文編號:3057503
【文章來源】:貴州大學(xué)貴州省 211工程院校
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖3兩級流水線
在芯片的驗證實現(xiàn)這一章主要講述芯片的TRL代碼的編寫、仿真,系統(tǒng)的驗證和FPGA的實現(xiàn)。介紹了可綜合TRL級的verligo代碼的編寫風(fēng)格及實現(xiàn),并在仿真中給出了四拍實現(xiàn)的部分指令的波形,如圖6是用一個四拍實現(xiàn)的間接尋址(MOVA@形)的波形圖,這條為單字節(jié)單周期指令,有兩次讀RAM一次寫ACC的。從而驗證了指令的每個機器周期的四拍的實現(xiàn)。證明了設(shè)計的邏輯功能與預(yù)期結(jié)果完全吻合,功能正確。圖6、間接尋址波形圖
以大大節(jié)省每個機器周期中的節(jié)拍數(shù)(。1ock),從而加快指令的執(zhí)行速度。標準51的指令操作時序的分析:圖3一1為執(zhí)行單周期指令的CUP時序,三種指令分別為單字節(jié)單周期指令、雙字節(jié)單周期指令、單字節(jié)雙周期指令,三者都在SIPZ期間由CUP取指令,即將指令代碼讀入指令寄存器,同時程序計數(shù)器CP加1;在同一個機器周期的S4期間再讀第二個字節(jié)。其中單字節(jié)單周期在S4雖然也讀操作碼,但既是單字節(jié)指令,讀的是已經(jīng)是下一條指令了,故讀后丟棄不用,CP也不加1,每種指令均在S6PZ結(jié)?
【參考文獻】:
期刊論文
[1]一種高速單片機的設(shè)計實現(xiàn)[J]. 胡澤軍,張生才,李樹榮,姚素英,張為,龐科. 固體電子學(xué)研究與進展. 2003(03)
[2]現(xiàn)代電子設(shè)計工具與IP核的重用[J]. 夏宇聞. 半導(dǎo)體技術(shù). 2001(11)
[3]基于數(shù)據(jù)通道指令流程圖的硬布線控制電路設(shè)計[J]. 鐘旭恒,高明倫. 微電子學(xué)與計算機. 2001(05)
[4]基于資源共享的ALU設(shè)計[J]. 孫海平,李偉,王銳,高明倫. 微電子學(xué)與計算機. 2001(05)
[5]八位嵌入式微處理器內(nèi)核的測試方法研究[J]. 高力立,單羽. 實驗技術(shù)與管理. 2001(01)
[6]可綜合RTL級電路模型[J]. 楊波,高德遠,王黨輝. 計算機工程與應(yīng)用. 2000(12)
[7]增強型51系列單片機W77E58的存儲器訪問[J]. 胡又農(nóng),趙錦紅. 國外電子元器件. 2000(09)
[8]Verilog HDL語言RTL級描述的可綜合性[J]. 魏鳳歧,須毓孝. 內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版). 2000(05)
[9]IP核的復(fù)用設(shè)計[J]. 蘭景宏,吉利久. 世界產(chǎn)品與技術(shù). 2000(03)
本文編號:3057503
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3057503.html
最近更新
教材專著