面向多處理器SoPC的片上網絡的設計與實現(xiàn)
發(fā)布時間:2019-04-02 10:43
【摘要】:單處理器的嵌入式系統(tǒng)已經不能滿足用戶的需求,多處理器系統(tǒng)已經成為未來嵌入式系統(tǒng)的主要發(fā)展趨勢,F(xiàn)場可編程門陣列(FPGA)的出現(xiàn)給多處理器系統(tǒng)的設計帶來了很多方便。相對于傳統(tǒng)的片上系統(tǒng)(SoC)技術,基于FPGA的片上可編程系統(tǒng)(SoPC)設計技術具有很多優(yōu)點,使得在FPGA上搭建多處理器系統(tǒng)更有優(yōu)勢。這種多處理器系統(tǒng)稱之為片上可編程多處理器系統(tǒng)(MPSoPC)。但是傳統(tǒng)的基于總線結構的MPSoPC系統(tǒng)具有很多缺點,制約了多處理器系統(tǒng)的性能。2001年W.J.Dally等研究人員將計算機網絡的思想應用到芯片上,提出了片上網絡(NoC)這種全新的片上互聯(lián)架構,通過片上網絡中的路由器來連接芯片上的各個模塊。片上網絡思想的提出彌補了傳統(tǒng)總線通信結構的缺點,滿足了片上多處理器中各處理模塊間的高帶寬以及低延時的通信需求。 本文針對片上網絡以及MPSoPC進行了研究和設計,做了以下四方面的工作:(1)MPSoPC中片上網絡的設計:本文提出了一種基于空分復用(SDM)的片上網絡設計方法,主要包括路由器、網絡接口、控制單元以及片上網絡IP核設計。(2)片上網絡的仿真測試:本文對片上網絡的各個模塊進行仿真與綜合,測試片上網絡的各個模塊,給出了各模塊的仿真波形與綜合后的RTL級電路圖。(3)基于片上網絡IP核的MPSoPC系統(tǒng)設計:本文設計了一款基于片上網絡通信架構的多處理器系統(tǒng),,該系統(tǒng)包括了四個MicroBlaze處理器軟核。通過對處理器以及片上網絡IP核進行連接、配置、編程,最終形成了一個可測試的MPSoPC系統(tǒng),并且在Xilinx的Virtex-5XC5VLX110T FPGA開發(fā)板上得到了驗證。(4)片上網絡的性能評估:本文從面積、功耗、資源利用情況、吞吐量以及系統(tǒng)延時等方面對設計的片上網絡的性能進行了評估,性能評估是在基于FPGA的多處理器系統(tǒng)中而不是在仿真軟件中進行的,結果更加準確。 在對片上網絡以及MPSoPC進行測試之后,測試結果證明本文設計的片上網絡的功能正確,而且MPSoPC在片上網絡的架構下也能夠有效地工作。性能評估結果顯示本文設計的網絡接口靈活性強,路由器設計復雜度低。相對于時分復用(TDM)片上網絡以及同類空分復用片上網絡,本文的片上網絡的面積、功耗以及資源利用率都比較小,而且還能夠提供有保障的吞吐量。
[Abstract]:......
【學位授予單位】:南京航空航天大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP332
本文編號:2452491
[Abstract]:......
【學位授予單位】:南京航空航天大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP332
【參考文獻】
相關期刊論文 前10條
1 徐寧儀;冷祥綸;周祖成;;基于SystemC的支持異源通信實體的NoC仿真架構[J];半導體技術;2006年04期
2 周培園;施慧彬;;MPSoC上的NoC通信架構的實現(xiàn)[J];電子產品世界;2012年05期
3 尹亞明;陳書明;孫書為;王耀華;;一種面向應用的NOC緩沖區(qū)分配算法[J];國防科技大學學報;2009年05期
4 何賓;王瑜;;基于Xilinx MicroBlaze多核嵌入式系統(tǒng)的設計[J];電子設計工程;2011年13期
5 周文彪;張巖;毛志剛;;片上網絡的低功耗自適應數(shù)據保護[J];計算機工程;2006年22期
6 歐陽一鳴;董少周;梁華國;;基于2D Mesh的NoC路由算法設計與仿真[J];計算機工程;2009年22期
7 林世俊;張凡;金德鵬;曾烈光;;分布式同步的GALS片上網絡及其接口設計[J];清華大學學報(自然科學版)網絡.預覽;2008年01期
8 何震 ,馬秦生 ,張俊新;SoC體系結構中AMBA總線的系統(tǒng)級設計[J];微型機與應用;2003年10期
9 杜高明;高明倫;尹勇生;胡永華;周干民;;基于通訊的NoC設計[J];微電子學與計算機;2006年04期
10 方幸福;梁利平;;一種適用于多核DSP片外擴展的網絡接口的設計[J];微電子學與計算機;2010年05期
本文編號:2452491
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2452491.html
最近更新
教材專著