天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

RISC處理器中IMMU的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2019-05-28 19:58
【摘要】:IMMU (Instruction Memory Management Unit)指令存儲(chǔ)管理單元,是微處理器的一個(gè)重要組成部分。其作用在于完成從虛擬地址(virtual address)到物理地址(phusical address)的轉(zhuǎn)換,對存儲(chǔ)空間進(jìn)行分配,對存儲(chǔ)信息進(jìn)行保護(hù),從而保證操作系統(tǒng)的有效運(yùn)行。隨著大數(shù)據(jù)時(shí)代的到來,高通量計(jì)算系統(tǒng)越來越受到相關(guān)研究人員的關(guān)注。在這樣的背景下,作為微處理器的重要組成部分,IMMU需要不斷提高其有效操作的速度,減少器件運(yùn)行中的功耗,同時(shí),在保證IMMU性能的前提下,減少器件面積。針對以上問題,筆者對RISC(Reduced Instruction Set Computing)架構(gòu)下處理器中的IMMU進(jìn)行了相關(guān)研究,主要工作安排如下: 1.分析RISC架構(gòu)下,IMMU的設(shè)計(jì)原理、存儲(chǔ)管理機(jī)制及快速地址訪問技術(shù)。針對IMMU設(shè)計(jì)的特點(diǎn)及存在的問題,同時(shí),借鑒市場表現(xiàn)出色的處理器產(chǎn)品,完成對IMMU的方案設(shè)計(jì)。該IMMU支持多線程和流水級操作,其重要的組成部件包括ITLB(Instrution Translation Lookaside Buffer)和Hardware Translation Table Walk。這樣的設(shè)計(jì)架構(gòu),能夠有效地減少IMMU運(yùn)行功耗,同時(shí),提高器件完成有效操作的速度; 2. IMMU器件的工程設(shè)計(jì)與實(shí)現(xiàn)。在ITLB設(shè)計(jì)中,對SRAM的設(shè)計(jì)方案進(jìn)行了改進(jìn),提高了ITLB器件的讀寫速度;Hardware Translation Table Walk采用硬件電路方式實(shí)現(xiàn),支持不同粒度的地址訪問。器件內(nèi)部建立了完善的控制系統(tǒng)有效地避免了器件運(yùn)行中的沖突問題,借助改進(jìn)型的輪詢機(jī)制設(shè)計(jì)方法,設(shè)計(jì)出IMMU與其他器件之間的通信接口電路,在提高微處理器各器件之間的協(xié)調(diào)能力的前提下提升了IMMU的整體性能; 3. IMMU器件的仿真與驗(yàn)證。一方面,利用synopsys設(shè)計(jì)軟件對IMMU器件進(jìn)行寄存器傳輸級和網(wǎng)表級的邏輯驗(yàn)證;另一方面,利用Xilinx XC7K325T FPGA芯片,進(jìn)行FPGA原型驗(yàn)證; 4. IMMU器件的性能評估。針對IMMU器件的工作頻率、面積和功耗等重要問題,分別從時(shí)序、面積和功耗三個(gè)角度,完成對設(shè)計(jì)器件性能的評估;本課題中,在65nm制造工藝下,IMMU器件能夠達(dá)到800MHz,與相同工藝水平的處理器芯片相比,該設(shè)計(jì)綜合面積占芯片總面積的0.75%,功耗占芯片總功耗的3.33%,結(jié)果比較可觀。因此,本課題研究工作對IMMU的設(shè)計(jì)工作具有很好的現(xiàn)實(shí)指導(dǎo)意義。
[Abstract]:IMMU (Instruction Memory Management Unit) instruction storage management unit is an important part of microprocessor. Its function is to complete the conversion from virtual address (virtual address) to physical address (phusical address), allocate storage space and protect storage information, so as to ensure the effective operation of the operating system. With the advent of big data era, high-throughput computing system has been paid more and more attention by relevant researchers. In this context, as an important part of microprocessor, IMMU needs to improve the speed of its effective operation, reduce the power consumption in the operation of the device, and reduce the device area under the premise of ensuring the performance of IMMU. In view of the above problems, the author has carried on the related research to the IMMU in the RISC (Reduced Instruction Set Computing) architecture, the main work arrangement is as follows: 1. The design principle, storage management mechanism and fast address access technology of IMMU under RISC architecture are analyzed. According to the characteristics and existing problems of IMMU design, the scheme design of IMMU is completed by drawing lessons from the processor products with excellent market performance. The IMMU supports multithreading and flow-level operations, and its important components include ITLB (Instrution Translation Lookaside Buffer) and Hardware Translation Table Walk. Such a design architecture can effectively reduce the power consumption of IMMU, at the same time, improve the speed of the device to complete the effective operation; 2. Engineering design and implementation of IMMU devices. In the design of ITLB, the design scheme of SRAM is improved, and the reading and writing speed of ITLB device is improved.; Hardware Translation Table Walk is realized by hardware circuit and supports address access with different granularity. A perfect control system is established to effectively avoid the conflict in the operation of the device. With the help of the improved polling mechanism design method, the communication interface circuit between IMMU and other devices is designed. On the premise of improving the coordination ability of each device of the microprocessor, the overall performance of IMMU is improved. 3. Simulation and verification of IMMU devices. On the one hand, using synopsys design software to verify the register transmission level and network table level of IMMU devices; on the other hand, using Xilinx XC7K325T FPGA chip to verify the FPGA prototype; 4. Performance evaluation of IMMU devices. Aiming at the important problems such as working frequency, area and power consumption of IMMU devices, the performance of the designed devices is evaluated from three aspects: timing, area and power consumption. In this paper, under the 65nm manufacturing process, the IMMU device can reach 800MHz. Compared with the processor chip at the same process level, the comprehensive area of the design accounts for 0.75% of the total chip area and the power consumption accounts for 3.33% of the total power consumption of the chip. The results are considerable. Therefore, the research work of this subject has a good practical guiding significance for the design of IMMU.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP332

【共引文獻(xiàn)】

相關(guān)期刊論文 前10條

1 陳曉冬;鄭建宏;;SoC功率管理及其在TD-SCDMA終端基帶芯片設(shè)計(jì)中的應(yīng)用[J];重慶郵電學(xué)院學(xué)報(bào)(自然科學(xué)版);2006年S1期

2 陳正烈;;EDA技術(shù)的教學(xué)與實(shí)踐[J];重慶工貿(mào)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2010年04期

3 武玉華;;《專用集成電路設(shè)計(jì)》教學(xué)方法初探[J];電腦知識(shí)與技術(shù);2010年04期

4 武玉華;路而紅;;非微電子專業(yè)“專用集成電路設(shè)計(jì)”課程建設(shè)研究[J];電氣電子教學(xué)學(xué)報(bào);2005年06期

5 趙梅;丁曉磊;朱恩;;高速64點(diǎn)FFT芯片設(shè)計(jì)技術(shù)[J];電子工程師;2007年03期

6 黃寧;朱恩;;32位高性能浮點(diǎn)乘法器芯片設(shè)計(jì)研究[J];電子工程師;2008年01期

7 黃寧;朱恩;榮瑜;;高速FFT芯片設(shè)計(jì)及結(jié)構(gòu)研究[J];電子器件;2008年02期

8 楊莉;舒軍;焦啟民;;單片機(jī)總線上多時(shí)鐘域下數(shù)據(jù)傳遞的可靠性研究[J];湖北大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期

9 萬e,

本文編號(hào):2487329


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2487329.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f3b5f***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com