半导体装置的制作方法

文档序号:12613988阅读:来源:国知局

技术特征:

1.一种半导体装置,包括:

多个主控器;

存储器控制器;

总线,所述总线连接所述多个主控器和所述存储器控制器;

QoS信息寄存器,所述QoS信息寄存器存储所述多个主控器的QoS信息;

权限授权数目控制器,所述权限授权数目控制器基于所述存储器控制器的缓冲器的空间信息,来计算可授权访问权限的数目;

权限授权选择控制器,所述权限授权选择控制器基于所述QoS信息寄存器的所述QoS信息和来自所述权限授权数目控制器的可授权权限的数目,来选择将被授予所述访问权限的主控器;以及

请求发布控制器,所述请求发布控制器不传送来自还未被从所述权限授权选择控制器授予所述访问权限的所述主控器的请求。

2.根据权利要求1所述的半导体装置,还包括:

可授权最大数目配置寄存器,所述可授权最大数目配置寄存器存储所述可授权权限的最大数目,

其中,所述权限授权数目控制器基于所述存储器控制器的所述缓冲器的空间信息来计算所述可授权权限的数目,所述可授权权限的数目的上限是存储在所述可授权最大数目配置寄存器中的所述最大数目。

3.根据权利要求1所述的半导体装置,其中:

所述请求发布控制器在其没有保持来自已经被授予所述访问权限的所述主控器的请求时返回所述访问权限,以及

所述权限授权数目控制器基于所述存储器控制器的所述缓冲器的空间信息和已经返回的所述访问权限的数目,来计算所述可授权访问权限的数目。

4.一种半导体装置,包括:

多个主控器;

存储器控制器;

总线,所述总线连接所述多个主控器和所述存储器控制器;

第一配置寄存器组,所述第一配置寄存器组包括存储所述多个主控器的预留带宽的预留带宽配置寄存器;

时隙配置寄存器,所述时隙配置寄存器存储预定时段;

传递量监测器,所述传递量监测器测量所述多个主控器的传递量;

权限授权数目控制器,所述权限授权数目控制器基于所述存储器控制器的缓冲器的空间信息,来计算可授权访问权限的数目;

权限授权选择控制器,所述权限授权选择控制器基于所述第一配置寄存器组的配置信息、所述时隙配置寄存器的所述预定时段、所述传递量监测器测得的传递量、和来自所述权限授权数目控制器的可授权权限的数目,来选择将被授予所述访问权限的主控器;以及

请求发布控制器,所述请求发布控制器不传送来自还未被从所述权限授权选择控制器授予所述访问权限的所述主控器的请求。

5.根据权利要求4所述的半导体装置,其中,所述第一配置寄存器组还包括存储所述多个主控器的优先级级别的预留型优先级级别配置寄存器。

6.根据权利要求4所述的半导体装置,其中,所述第一配置寄存器组还包括操作基本时隙号配置寄存器,所述操作基本时隙号配置寄存器针对所述多个主控器中的每个,存储被分配所述访问权限的基本时隙的号。

7.根据权利要求6所述的半导体装置,其中,所述第一配置寄存器组还包括传递操作子时隙模式配置寄存器,所述传递操作子时隙模式配置寄存器针对所述多个主控器中的每个,存储被分配所述访问权限的子时隙模式。

8.根据权利要求6所述的半导体装置,其中,所述第一配置寄存器组还包括基本时隙周期配置寄存器,所述基本时隙周期配置寄存器针对所述多个主控器中的每个,存储被分配所述访问权限的所述基本时隙的周期。

9.根据权利要求6所述的半导体装置,其中,所述第一配置寄存器组包括预留带宽表配置寄存器来取代所述预留带宽配置寄存器,所述预留带宽表配置寄存器针对所述多个主控器中的每个,为每个子时隙存储所述预留带宽。

10.根据权利要求4所述的半导体装置,还包括刷新请求控制器,所述刷新请求控制器被配置成将存储器的刷新请求信号输出到所述存储器控制器。

11.根据权利要求10所述的半导体装置,还包括刷新请求子时隙号配置寄存器,所述刷新请求子时隙号配置寄存器存储所述刷新请求控制器发布刷新请求的子时隙号。

12.根据权利要求4所述的半导体装置,包括多个第一配置寄存器组,其中,所述多个第一配置寄存器组和所述多个主控器彼此关联。

13.根据权利要求4所述的半导体装置,其中,

所述请求发布控制器在其不保持来自已经被授予所述访问权限的所述主控器的请求时返回所述访问权限;以及

所述权限授权数目控制器基于所述存储器控制器的所述缓冲器的空间信息和已经被返回的访问权限的数目,来计算所述可授权访问权限的数目。

14.一种半导体装置,包括:

多个主控器;

存储器控制器;

总线,所述总线连接所述多个主控器和所述存储器控制器;

第二配置寄存器组,所述第二配置寄存器组包括存储所述多个主控器的目标传递量的目标传递量配置寄存器;

时隙配置寄存器,所述时隙配置寄存器存储预定时段;

分配优先级计算电路,所述分配优先级计算电路基于所述目标传递量来计算分配优先级,所述分配优先级是访问权限的分配的优先级,

权限授权数目控制器,所述权限授权数目控制器基于所述存储器控制器的缓冲器的空间信息,来计算可授权访问权限的数目;

权限授权选择控制器,所述权限授权选择控制器基于所述时隙配置寄存器的所述预定时段、通过所述分配优先级计算电路计算出的所述分配优先级、和来自所述权限授权数目控制器的可授权权限的数目,来选择将被授予所述访问权限的主控器;以及

请求发布控制器,所述请求发布控制器不传送来自还未被从所述权限授权选择控制器授予所述访问权限的主控器的请求。

15.根据权利要求14所述的半导体装置,还包括:

传递量监测器,所述传递量监测器测量所述多个主控器的传递量,其中:

所述第二配置寄存器组还包括存储所述目标传递量被校正期间的时段的分配优先级校正时段配置寄存器,以及

所述分配优先级计算电路基于所述目标传递量、通过所述传递量监测器测得的所述传递量的累加值、和所述目标传递量被校正期间的所述时段,来计算指示所述访问权限的分配的优先级的分配优先级。

16.根据权利要求14所述的半导体装置,其中,所述第二配置寄存器组还包括存储所述多个主控器的优先级级别的尽力型优先级级别配置寄存器。

17.根据权利要求14所述的半导体装置,其中,所述第二配置寄存器组还包括存储所述分配优先级被初始化的间隔的分配优先级初始化间隔配置寄存器。

18.根据权利要求14所述的半导体装置,其中,所述第二配置寄存器组还包括基本时隙周期配置寄存器,所述基本时隙周期配置寄存器针对所述多个主控器中的每个,存储被分配所述访问权限的所述基本时隙的周期。

19.根据权利要求18所述的半导体装置,其中,所述第二配置寄存器组还包括操作基本时隙号配置寄存器,所述操作基本时隙号配置寄存器针对所述多个主控器中的每个,存储被分配所述访问权限的基本时隙。

20.根据权利要求14所述的半导体装置,还包括刷新请求控制器,所述刷新请求控制器被配置成将存储器的刷新请求信号输出到所述存储器控制器。

21.根据权利要求20所述的半导体装置,还包括刷新请求子时隙号配置寄存器,所述刷新请求子时隙号配置寄存器存储所述刷新请求控制器发布刷新请求的子时隙号。

22.根据权利要求14所述的半导体装置,包括多个第二配置寄存器组,其中,所述多个第二配置寄存器组和所述多个主控器彼此关联。

23.根据权利要求14所述的半导体装置,其中:

所述请求发布控制器在其不保持来自已经被授予所述访问权限的所述主控器的请求时返回所述访问权限;以及

所述权限授权数目控制器基于所述存储器控制器的所述缓冲器的空间信息和已经被返回的访问权限的数目,来计算所述可授权访问权限的数目。

24.根据权利要求14所述的半导体装置,还包括:

第一配置寄存器组,所述第一配置寄存器组包括存储所述多个主控器的预留带宽的预留带宽配置寄存器;以及

传递量监测器,所述传递量监测器测量所述多个主控器的传递量,其中:

所述权限授权选择控制器基于所述第一配置寄存器组的配置信息、所述时隙配置寄存器的所述预定时段、通过所述传递量监测器测得的传递量、和来自所述权限授权数目控制器的可授权权限的数目、或所述时隙配置寄存器的所述预定时段、在所述分配优先级计算电路中计算出的分配优先级、和来自所述权限授权数目控制器的可授权权限的数目,来选择将被授予所述权限的所述主控器,

所述权限授权选择控制器将访问权限属性信号与访问权限授权信号一起分配,所述访问权限属性信号识别已经被授予的所述访问权限是已经使用所述第一配置寄存器组被授予的所述访问权限还是已经使用所述第二配置寄存器组被授予的所述访问权限,以及

所述传递量监测器包括根据所述访问权限属性信号来测量所述主控器的传递量的功能。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1