[發(fā)明專利]共享存儲控制器及使用共享存儲控制器的方法有效
| 申請?zhí)枺?/td> | 201680039765.3 | 申請日: | 2016-06-14 |
| 公開(公告)號: | CN107835989B | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計)人: | 欒昊;艾倫·葛加理;楊濱 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F13/22 | 分類號: | G06F13/22 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 楊文娟;臧建明 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 共享 存儲 控制器 使用 方法 | ||
公開了一種用于共享存儲器的控制器。所述控制器包括被配置用于掃入多個事務(wù)以訪問所述共享存儲器并且將所述事務(wù)劃分為節(jié)拍級存儲器訪問命令的事務(wù)掃描器。所述控制器還包括命令超級仲裁器,所述命令超級仲裁器包括在所述共享存儲器中與多個共享存儲塊對應(yīng)的多個命令仲裁器。所述命令超級仲裁器被配置用于訪問每個所述事務(wù)的服務(wù)質(zhì)量,基于所述多個事務(wù)每個的服務(wù)質(zhì)量仲裁與所述事務(wù)相關(guān)聯(lián)的所述節(jié)拍級存儲器訪問命令,以及基于仲裁所述節(jié)拍級存儲器訪問命令的結(jié)果將所述節(jié)拍級存儲器訪問命令調(diào)度至所述共享存儲塊。
背景技術(shù)
多核片上系統(tǒng)(system-on-a-chip,SoC)的普遍性正在增加。典型的多核SoC包括多個主設(shè)備(master),如共享存儲器空間的處理內(nèi)核。主設(shè)備可以是多種處理設(shè)備,如為微處理器內(nèi)核、數(shù)字信號處理器(digital signal processor,DSP)、硬件加速器(hardwareaccelerator,HAC)等等。共享存儲器也可以采取各種形式,如閃存或動態(tài)隨機訪問存儲器(dynamic random access memory,DRAM)等等。共享存儲器通常被劃分為多個物理存儲塊。多個處理內(nèi)核的每個通過共享存儲控制器訪問共享存儲器。共享存儲控制器調(diào)節(jié)各種主設(shè)備和多個存儲器物理塊間的數(shù)據(jù)流。共享存儲控制器往往是SoC性能的瓶頸。
發(fā)明內(nèi)容
公開的實施例在此提供了一種共享存儲控制器和控制共享存儲器的方法。
控制共享存儲器的實施例方法包括以下內(nèi)容。從主設(shè)備接收訪問共享存儲器的事務(wù)。將該事務(wù)為各自的事務(wù)劃分為節(jié)拍級存儲器訪問命令。每個事務(wù)被劃分為至少一個節(jié)拍級存儲器訪問命令,并且至少一個該事物被劃分為多個節(jié)拍級存儲器訪問命令。為每個事務(wù)訪問服務(wù)質(zhì)量。基于各自的事務(wù)的服務(wù)質(zhì)量,仲裁與事務(wù)相關(guān)聯(lián)的節(jié)拍級存儲器訪問命令。基于仲裁節(jié)拍級存儲器訪問命令的結(jié)果,調(diào)度該節(jié)拍級存儲器接入命令至共享存儲器。
實施例包括用于共享存儲器的控制器。該控制器包括事務(wù)掃描器,事務(wù)掃描器被配置用于掃入事務(wù)以訪問共享存儲器并且將該事務(wù)劃分為節(jié)拍級存儲器訪問命令。每個事務(wù)被劃分為至少一個節(jié)拍級存儲器訪問命令,并且至少一個該事務(wù)被劃分為多個節(jié)拍級存儲器訪問命令。該控制器還包括命令超級仲裁,該超級命令超級仲裁包括對應(yīng)共享存儲器中的多個共享存儲塊的多個命令仲裁。該命令超級仲裁被配置用于為每個事務(wù)訪問服務(wù)質(zhì)量,基于多個事務(wù)中的每個的服務(wù)質(zhì)量,仲裁與該事務(wù)相關(guān)聯(lián)的節(jié)拍級存儲器訪問命令,以及基于仲裁節(jié)拍級存儲器訪問命令的結(jié)果,將節(jié)拍級存儲器訪問命令調(diào)度至共享存儲塊。
實施例包括片上系統(tǒng)(system on a chip,SoC),該SoC包括被配置用于生成各自的讀/寫事務(wù)以訪問共享存儲塊的主設(shè)備的共享存儲塊,以及耦合在共享存儲塊和主設(shè)備之間的共享存儲控制器。共享存儲控制器包括事務(wù)掃描器和與共享存儲塊的對應(yīng)的命令仲裁。該事務(wù)掃描器被配置用于掃入并且將讀/寫事務(wù)劃分為節(jié)拍級讀/寫命令。該事務(wù)掃描器被配置用于將讀/寫事務(wù)中至少一個劃分為多節(jié)拍級讀/寫命令。該命令仲裁器被配置用于為每個讀/寫事務(wù)訪問服務(wù)質(zhì)量以及基于每個讀/寫事務(wù)的服務(wù)質(zhì)量仲裁與讀/寫事務(wù)相關(guān)聯(lián)的節(jié)拍級讀/寫命令,產(chǎn)生與各自的共享存儲塊對應(yīng)的節(jié)拍級讀/寫命令序列。該命令仲裁被進一步配置用于將節(jié)拍級讀/寫命令序列調(diào)度至各自的共享存儲塊。
提供的本發(fā)明內(nèi)容用于介紹將在下文的具體實施方式進行進一步地詳細描述的簡化形式的概念的選擇。本發(fā)明內(nèi)容不旨在確定本發(fā)明的主要特征或基本特征,也不意旨用來作為確定本發(fā)明的范圍的輔助。本發(fā)明不限于解決在此背景中指出的任何或所有不足的實施方式。
附圖說明
本公開的多個方面通過示例示出并且不受附圖的限制,對于附圖,相同的附圖標(biāo)記指代相同的元件。
圖1為SoC的一個實施例的框圖,其中共享存儲控制器或控制共享存儲器的方法可以被體現(xiàn)或?qū)嵤?/p>
圖2為圖1共享存儲控制器的一個實施例的框圖。
圖3為三個共享存儲器事務(wù)的圖解。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680039765.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





