基于片上網(wǎng)絡(luò)的多核處理器的研究與實(shí)現(xiàn)
【圖文】:
圖 2-1 MicroBlaze 的內(nèi)核結(jié)構(gòu)(1)內(nèi)部結(jié)構(gòu)為了提高數(shù)據(jù)吞吐率,Microblaze 采用指令和數(shù)據(jù)空間分離的哈佛結(jié)構(gòu)。內(nèi)32個(gè)32 位的通用寄存器以及 2 個(gè)32位的特殊寄存器,通用寄存器包括 R0-R3殊寄存器包括 PC(Program counter,程序計(jì)數(shù)器)和 MSR(Machine status regist器狀態(tài)寄存器)。地址總線(xiàn)為 32 位,可尋址空間達(dá) 4GB。為了提高性能,還了指令預(yù)測(cè)分支策略和預(yù)取緩沖區(qū)。為了進(jìn)一步提高處理器性能,提供了可硬件實(shí)現(xiàn)的功能單元:筒形移位寄存器、乘法器、除法器、浮點(diǎn)運(yùn)算單元。(2)流水線(xiàn)結(jié)構(gòu)Microblaze 處理器的指令采用流水方式執(zhí)行。大多數(shù)指令只需要一個(gè)時(shí)鐘,某些指令需要多個(gè)時(shí)鐘周期,比如乘法指令。Microblaz 提供了面積優(yōu)化的選項(xiàng)。當(dāng)采用面積優(yōu)化時(shí),流水線(xiàn)分為取指、和執(zhí)行三級(jí),可以減少硬件開(kāi)銷(xiāo)。圖 2-2 為 Microblaze 處理器的三級(jí)流水結(jié)構(gòu)取址 譯碼 執(zhí)行指令1
Virtex-7FPGAVC707評(píng)估板
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類(lèi)號(hào)】:TP332;TN47
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 汪健;張磊;王少軒;趙忠惠;陳亞寧;;多核處理器核間高速通訊架構(gòu)的研究[J];電子與封裝;2011年06期
2 王磊;32位軟處理器MicroBlaze的體系結(jié)構(gòu)及其應(yīng)用[J];今日電子;2004年05期
3 孫華錦,高德遠(yuǎn),張盛兵;Round robin調(diào)度算法在FPGA中的實(shí)現(xiàn)[J];電子與信息學(xué)報(bào);2003年08期
4 王崢;顧華璽;楊燁;樂(lè)天助;;片上網(wǎng)絡(luò)交換機(jī)制的研究[J];中國(guó)集成電路;2007年12期
5 彭曉明;郭浩然;龐建民;;多核處理器——技術(shù)、趨勢(shì)和挑戰(zhàn)[J];計(jì)算機(jī)科學(xué);2012年S3期
相關(guān)博士學(xué)位論文 前1條
1 張慶利;多核SoC中的片上網(wǎng)絡(luò)關(guān)鍵技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2008年
相關(guān)碩士學(xué)位論文 前4條
1 黎黎;片上網(wǎng)絡(luò)路由算法研究及路由節(jié)點(diǎn)的FPGA設(shè)計(jì)[D];電子科技大學(xué);2007年
2 張帥;基于FPGA的可重構(gòu)混沌加密儀的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2008年
3 韓正飛;基于片上網(wǎng)絡(luò)多核處理器雷達(dá)成像算法的并行化實(shí)現(xiàn)[D];南京大學(xué);2012年
4 王堅(jiān);片上網(wǎng)絡(luò)優(yōu)化策略設(shè)計(jì)與仿真[D];電子科技大學(xué);2008年
本文編號(hào):2531694
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2531694.html