基于AMP架構(gòu)的多核通信系統(tǒng)研究
發(fā)布時間:2024-11-03 02:58
隨著嵌入式技術(shù)領(lǐng)域的飛速發(fā)展,單核嵌入式處理器系統(tǒng)實際工程應用不斷地實踐中,它的缺點變得越來越明顯。單核嵌入式處理器最大的缺陷就是,隨著其主頻不斷增加,其發(fā)熱率也呈現(xiàn)出跳躍式的增長,使處理器變得極不穩(wěn)定,于是發(fā)展多核處理器成為解決問題的最好辦法,多核處理器也就受到更多研究人員的青睞。多核處理器已經(jīng)成為嵌入式技術(shù)的發(fā)展方向。多核技術(shù)現(xiàn)在正不斷走向成熟,硬件的研發(fā)也是突飛猛進,但傳統(tǒng)的多核處理器架構(gòu)由于設計上的不足,軟件層次遇到瓶頸,而且已經(jīng)不能再靠堆疊硬件配置來突破瓶頸,多核處理器上層設計亟待科研人員深入研究。本文在分析了微電網(wǎng)暫態(tài)擾動控制系統(tǒng)需求的基礎(chǔ)上,并對比了市場上主流產(chǎn)品及微電網(wǎng)暫態(tài)擾動控制系統(tǒng)第一代產(chǎn)品所采用的SMP架構(gòu)后,決定采用非對稱多處理(asymmetric mulitiprocessing,簡稱AMP)的系統(tǒng)結(jié)構(gòu),對電網(wǎng)暫態(tài)擾動控制系統(tǒng)ZYNQ-7000平臺多核核間通信方案進行升級換代。以共享內(nèi)存和核間中斷為基礎(chǔ),研發(fā)適用于本項目的多核何建通信系統(tǒng),為微電網(wǎng)暫態(tài)擾動控制項目研發(fā)做了有效地支撐。本文是基于ZYNQ-7000多核嵌入式處理器和Linux操作系統(tǒng)的條件西,進行...
【文章頁數(shù)】:56 頁
【學位級別】:碩士
【部分圖文】:
本文編號:4010574
【文章頁數(shù)】:56 頁
【學位級別】:碩士
【部分圖文】:
來部分擴展其內(nèi)核服務,將內(nèi)核服務(能對同步處理器核間任務、通信提供有效??支撐)加入其中,多核基礎(chǔ)服務(該多核通信服務)也能獲得支持。可將該系統(tǒng)??分為兩層:多核通信層,多核基礎(chǔ)服務層。其總體架構(gòu)圖如圖3-1所示。??11??
核任務分配:根據(jù)ZYNQ-7000這款由雙ARM核與FPGA核組成的理器的特點,運行在每個處理器核心上的任務,必須與各個處理器關(guān)。AMP架構(gòu)下CoreO運行Linux,?Corel裸機運行。其中Linux核的指令分配、數(shù)據(jù)匯總、電參數(shù)采集上傳、與外部通信交互等功能,??要實現(xiàn)快速....
ZYNQ-700處理器中三個核同時準備獲取共享資源時,三個核由于互相阻塞使三??個核都不能獲得共享資源的訪問權(quán)。??Peterson算法改進后流程圖如下圖4-3所示。??19??
華北電力大學碩士學位論文??待喚醒。同時,為了有效防止不同程度在統(tǒng)一時間段內(nèi)訪問同一共享資源,我應該設計一種全新的模式,其中,它可以以生成令牌、使用令牌的方式進行授權(quán)從而能夠確保在同一時間內(nèi),僅僅能夠擁有一個執(zhí)行線程對臨界區(qū)域進行訪問對于臨界區(qū)域,表示執(zhí)行數(shù)據(jù)更新的代碼應該以獨占....
本文編號:4010574
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/4010574.html
最近更新
教材專著