1.一種半導(dǎo)體裝置,包括:
多個(gè)主控器;
存儲(chǔ)器控制器;
總線,所述總線連接所述多個(gè)主控器和所述存儲(chǔ)器控制器;
QoS信息寄存器,所述QoS信息寄存器存儲(chǔ)所述多個(gè)主控器的QoS信息;
權(quán)限授權(quán)數(shù)目控制器,所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的緩沖器的空間信息,來計(jì)算可授權(quán)訪問權(quán)限的數(shù)目;
權(quán)限授權(quán)選擇控制器,所述權(quán)限授權(quán)選擇控制器基于所述QoS信息寄存器的所述QoS信息和來自所述權(quán)限授權(quán)數(shù)目控制器的可授權(quán)權(quán)限的數(shù)目,來選擇將被授予所述訪問權(quán)限的主控器;以及
請(qǐng)求發(fā)布控制器,所述請(qǐng)求發(fā)布控制器不傳送來自還未被從所述權(quán)限授權(quán)選擇控制器授予所述訪問權(quán)限的所述主控器的請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的半導(dǎo)體裝置,還包括:
可授權(quán)最大數(shù)目配置寄存器,所述可授權(quán)最大數(shù)目配置寄存器存儲(chǔ)所述可授權(quán)權(quán)限的最大數(shù)目,
其中,所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的所述緩沖器的空間信息來計(jì)算所述可授權(quán)權(quán)限的數(shù)目,所述可授權(quán)權(quán)限的數(shù)目的上限是存儲(chǔ)在所述可授權(quán)最大數(shù)目配置寄存器中的所述最大數(shù)目。
3.根據(jù)權(quán)利要求1所述的半導(dǎo)體裝置,其中:
所述請(qǐng)求發(fā)布控制器在其沒有保持來自已經(jīng)被授予所述訪問權(quán)限的所述主控器的請(qǐng)求時(shí)返回所述訪問權(quán)限,以及
所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的所述緩沖器的空間信息和已經(jīng)返回的所述訪問權(quán)限的數(shù)目,來計(jì)算所述可授權(quán)訪問權(quán)限的數(shù)目。
4.一種半導(dǎo)體裝置,包括:
多個(gè)主控器;
存儲(chǔ)器控制器;
總線,所述總線連接所述多個(gè)主控器和所述存儲(chǔ)器控制器;
第一配置寄存器組,所述第一配置寄存器組包括存儲(chǔ)所述多個(gè)主控器的預(yù)留帶寬的預(yù)留帶寬配置寄存器;
時(shí)隙配置寄存器,所述時(shí)隙配置寄存器存儲(chǔ)預(yù)定時(shí)段;
傳遞量監(jiān)測(cè)器,所述傳遞量監(jiān)測(cè)器測(cè)量所述多個(gè)主控器的傳遞量;
權(quán)限授權(quán)數(shù)目控制器,所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的緩沖器的空間信息,來計(jì)算可授權(quán)訪問權(quán)限的數(shù)目;
權(quán)限授權(quán)選擇控制器,所述權(quán)限授權(quán)選擇控制器基于所述第一配置寄存器組的配置信息、所述時(shí)隙配置寄存器的所述預(yù)定時(shí)段、所述傳遞量監(jiān)測(cè)器測(cè)得的傳遞量、和來自所述權(quán)限授權(quán)數(shù)目控制器的可授權(quán)權(quán)限的數(shù)目,來選擇將被授予所述訪問權(quán)限的主控器;以及
請(qǐng)求發(fā)布控制器,所述請(qǐng)求發(fā)布控制器不傳送來自還未被從所述權(quán)限授權(quán)選擇控制器授予所述訪問權(quán)限的所述主控器的請(qǐng)求。
5.根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,其中,所述第一配置寄存器組還包括存儲(chǔ)所述多個(gè)主控器的優(yōu)先級(jí)級(jí)別的預(yù)留型優(yōu)先級(jí)級(jí)別配置寄存器。
6.根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,其中,所述第一配置寄存器組還包括操作基本時(shí)隙號(hào)配置寄存器,所述操作基本時(shí)隙號(hào)配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),存儲(chǔ)被分配所述訪問權(quán)限的基本時(shí)隙的號(hào)。
7.根據(jù)權(quán)利要求6所述的半導(dǎo)體裝置,其中,所述第一配置寄存器組還包括傳遞操作子時(shí)隙模式配置寄存器,所述傳遞操作子時(shí)隙模式配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),存儲(chǔ)被分配所述訪問權(quán)限的子時(shí)隙模式。
8.根據(jù)權(quán)利要求6所述的半導(dǎo)體裝置,其中,所述第一配置寄存器組還包括基本時(shí)隙周期配置寄存器,所述基本時(shí)隙周期配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),存儲(chǔ)被分配所述訪問權(quán)限的所述基本時(shí)隙的周期。
9.根據(jù)權(quán)利要求6所述的半導(dǎo)體裝置,其中,所述第一配置寄存器組包括預(yù)留帶寬表配置寄存器來取代所述預(yù)留帶寬配置寄存器,所述預(yù)留帶寬表配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),為每個(gè)子時(shí)隙存儲(chǔ)所述預(yù)留帶寬。
10.根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,還包括刷新請(qǐng)求控制器,所述刷新請(qǐng)求控制器被配置成將存儲(chǔ)器的刷新請(qǐng)求信號(hào)輸出到所述存儲(chǔ)器控制器。
11.根據(jù)權(quán)利要求10所述的半導(dǎo)體裝置,還包括刷新請(qǐng)求子時(shí)隙號(hào)配置寄存器,所述刷新請(qǐng)求子時(shí)隙號(hào)配置寄存器存儲(chǔ)所述刷新請(qǐng)求控制器發(fā)布刷新請(qǐng)求的子時(shí)隙號(hào)。
12.根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,包括多個(gè)第一配置寄存器組,其中,所述多個(gè)第一配置寄存器組和所述多個(gè)主控器彼此關(guān)聯(lián)。
13.根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,其中,
所述請(qǐng)求發(fā)布控制器在其不保持來自已經(jīng)被授予所述訪問權(quán)限的所述主控器的請(qǐng)求時(shí)返回所述訪問權(quán)限;以及
所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的所述緩沖器的空間信息和已經(jīng)被返回的訪問權(quán)限的數(shù)目,來計(jì)算所述可授權(quán)訪問權(quán)限的數(shù)目。
14.一種半導(dǎo)體裝置,包括:
多個(gè)主控器;
存儲(chǔ)器控制器;
總線,所述總線連接所述多個(gè)主控器和所述存儲(chǔ)器控制器;
第二配置寄存器組,所述第二配置寄存器組包括存儲(chǔ)所述多個(gè)主控器的目標(biāo)傳遞量的目標(biāo)傳遞量配置寄存器;
時(shí)隙配置寄存器,所述時(shí)隙配置寄存器存儲(chǔ)預(yù)定時(shí)段;
分配優(yōu)先級(jí)計(jì)算電路,所述分配優(yōu)先級(jí)計(jì)算電路基于所述目標(biāo)傳遞量來計(jì)算分配優(yōu)先級(jí),所述分配優(yōu)先級(jí)是訪問權(quán)限的分配的優(yōu)先級(jí),
權(quán)限授權(quán)數(shù)目控制器,所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的緩沖器的空間信息,來計(jì)算可授權(quán)訪問權(quán)限的數(shù)目;
權(quán)限授權(quán)選擇控制器,所述權(quán)限授權(quán)選擇控制器基于所述時(shí)隙配置寄存器的所述預(yù)定時(shí)段、通過所述分配優(yōu)先級(jí)計(jì)算電路計(jì)算出的所述分配優(yōu)先級(jí)、和來自所述權(quán)限授權(quán)數(shù)目控制器的可授權(quán)權(quán)限的數(shù)目,來選擇將被授予所述訪問權(quán)限的主控器;以及
請(qǐng)求發(fā)布控制器,所述請(qǐng)求發(fā)布控制器不傳送來自還未被從所述權(quán)限授權(quán)選擇控制器授予所述訪問權(quán)限的主控器的請(qǐng)求。
15.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,還包括:
傳遞量監(jiān)測(cè)器,所述傳遞量監(jiān)測(cè)器測(cè)量所述多個(gè)主控器的傳遞量,其中:
所述第二配置寄存器組還包括存儲(chǔ)所述目標(biāo)傳遞量被校正期間的時(shí)段的分配優(yōu)先級(jí)校正時(shí)段配置寄存器,以及
所述分配優(yōu)先級(jí)計(jì)算電路基于所述目標(biāo)傳遞量、通過所述傳遞量監(jiān)測(cè)器測(cè)得的所述傳遞量的累加值、和所述目標(biāo)傳遞量被校正期間的所述時(shí)段,來計(jì)算指示所述訪問權(quán)限的分配的優(yōu)先級(jí)的分配優(yōu)先級(jí)。
16.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,其中,所述第二配置寄存器組還包括存儲(chǔ)所述多個(gè)主控器的優(yōu)先級(jí)級(jí)別的盡力型優(yōu)先級(jí)級(jí)別配置寄存器。
17.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,其中,所述第二配置寄存器組還包括存儲(chǔ)所述分配優(yōu)先級(jí)被初始化的間隔的分配優(yōu)先級(jí)初始化間隔配置寄存器。
18.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,其中,所述第二配置寄存器組還包括基本時(shí)隙周期配置寄存器,所述基本時(shí)隙周期配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),存儲(chǔ)被分配所述訪問權(quán)限的所述基本時(shí)隙的周期。
19.根據(jù)權(quán)利要求18所述的半導(dǎo)體裝置,其中,所述第二配置寄存器組還包括操作基本時(shí)隙號(hào)配置寄存器,所述操作基本時(shí)隙號(hào)配置寄存器針對(duì)所述多個(gè)主控器中的每個(gè),存儲(chǔ)被分配所述訪問權(quán)限的基本時(shí)隙。
20.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,還包括刷新請(qǐng)求控制器,所述刷新請(qǐng)求控制器被配置成將存儲(chǔ)器的刷新請(qǐng)求信號(hào)輸出到所述存儲(chǔ)器控制器。
21.根據(jù)權(quán)利要求20所述的半導(dǎo)體裝置,還包括刷新請(qǐng)求子時(shí)隙號(hào)配置寄存器,所述刷新請(qǐng)求子時(shí)隙號(hào)配置寄存器存儲(chǔ)所述刷新請(qǐng)求控制器發(fā)布刷新請(qǐng)求的子時(shí)隙號(hào)。
22.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,包括多個(gè)第二配置寄存器組,其中,所述多個(gè)第二配置寄存器組和所述多個(gè)主控器彼此關(guān)聯(lián)。
23.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,其中:
所述請(qǐng)求發(fā)布控制器在其不保持來自已經(jīng)被授予所述訪問權(quán)限的所述主控器的請(qǐng)求時(shí)返回所述訪問權(quán)限;以及
所述權(quán)限授權(quán)數(shù)目控制器基于所述存儲(chǔ)器控制器的所述緩沖器的空間信息和已經(jīng)被返回的訪問權(quán)限的數(shù)目,來計(jì)算所述可授權(quán)訪問權(quán)限的數(shù)目。
24.根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,還包括:
第一配置寄存器組,所述第一配置寄存器組包括存儲(chǔ)所述多個(gè)主控器的預(yù)留帶寬的預(yù)留帶寬配置寄存器;以及
傳遞量監(jiān)測(cè)器,所述傳遞量監(jiān)測(cè)器測(cè)量所述多個(gè)主控器的傳遞量,其中:
所述權(quán)限授權(quán)選擇控制器基于所述第一配置寄存器組的配置信息、所述時(shí)隙配置寄存器的所述預(yù)定時(shí)段、通過所述傳遞量監(jiān)測(cè)器測(cè)得的傳遞量、和來自所述權(quán)限授權(quán)數(shù)目控制器的可授權(quán)權(quán)限的數(shù)目、或所述時(shí)隙配置寄存器的所述預(yù)定時(shí)段、在所述分配優(yōu)先級(jí)計(jì)算電路中計(jì)算出的分配優(yōu)先級(jí)、和來自所述權(quán)限授權(quán)數(shù)目控制器的可授權(quán)權(quán)限的數(shù)目,來選擇將被授予所述權(quán)限的所述主控器,
所述權(quán)限授權(quán)選擇控制器將訪問權(quán)限屬性信號(hào)與訪問權(quán)限授權(quán)信號(hào)一起分配,所述訪問權(quán)限屬性信號(hào)識(shí)別已經(jīng)被授予的所述訪問權(quán)限是已經(jīng)使用所述第一配置寄存器組被授予的所述訪問權(quán)限還是已經(jīng)使用所述第二配置寄存器組被授予的所述訪問權(quán)限,以及
所述傳遞量監(jiān)測(cè)器包括根據(jù)所述訪問權(quán)限屬性信號(hào)來測(cè)量所述主控器的傳遞量的功能。