【技术实现步骤摘要】
半导体器件和总线生成器相关申请的交叉引用于2018年6月22日提交的包括说明书、附图和摘要在内的日本专利申请号2018-118689的公开内容通过引用整体并入本文。
本专利技术涉及一种半导体器件,例如,涉及一种执行对存储器的访问的半导体器件。进一步地,本专利技术涉及一种在半导体器件中生成总线的总线生成器。
技术介绍
国际公布号2017/056132公开了一种总线系统中的访问控制,其中多个总线主设备被耦合到公共总线。在国际公布号2017/056132中描述的半导体器件具有多个主设备、存储器控制器、将多个主设备与存储器控制器耦合的总线、以及中央总线控制单元。国际公布号2017/056132描述了中央总线控制单元监控每个主设备的传送量并且基于每个主设备的预留带宽、所监控的传送量以及可以授予的权限的数目来选择访问权限授予目的地的主设备。在国际公布号2017/056132中,在存储器控制器和主设备之间的总线中屏蔽未授予访问权限的主设备的请求。在国际公布号2017/056132中,当释放存储器控制器中的缓冲器时,中央总线控制单元从存储器控制器接收缓冲器释放通知。每次授予访问权限时,中央总线控制单元将可以授予的权限的数目减少一个,并且每次释放缓冲区时,将可以授予的权限的数目增加一个。可以通过根据存储器控制器的处理条件授予访问权限来避免缓冲器装满未处理的访问请求的情形,并且可以避免存储器控制器不能接受需要低延迟的访问请求的情形。
技术实现思路
这里,主设备所需的存储器访问的数据大小 ...
【技术保护点】
1.一种半导体器件,包括:/n主设备,发布对存储器的访问请求;/n存储器控制器,通过总线被耦合到所述主设备,并且根据所述访问请求访问所述存储器;以及/n访问控制单元,通过向所述主设备授予对所述存储器的访问权限来控制向所述存储器控制器输出由所述主设备发布的所述访问请求,/n其中所述访问控制单元基于由被授予所述访问权限的所述主设备发布的访问请求的访问大小来管理权限的数目,所述权限的数目指示能够被授予的所述访问权限的数目,并且在能够被授予的权限的数目的范围内执行所述访问权限的授予。/n
【技术特征摘要】
20180622 JP 2018-1186891.一种半导体器件,包括:
主设备,发布对存储器的访问请求;
存储器控制器,通过总线被耦合到所述主设备,并且根据所述访问请求访问所述存储器;以及
访问控制单元,通过向所述主设备授予对所述存储器的访问权限来控制向所述存储器控制器输出由所述主设备发布的所述访问请求,
其中所述访问控制单元基于由被授予所述访问权限的所述主设备发布的访问请求的访问大小来管理权限的数目,所述权限的数目指示能够被授予的所述访问权限的数目,并且在能够被授予的权限的数目的范围内执行所述访问权限的授予。
2.根据权利要求1所述的半导体器件,
其中所述访问控制单元包括:
子总线控制器,具有请求发布控制单元,所述请求发布控制单元接收由所述主设备发布的所述访问请求;以及
中央总线控制单元,通过向所述请求发布控制单元授予所述访问权限来授予对所述主设备的访问权限,所述主设备是由所述请求发布控制单元接收的所述访问请求的发布源,以及
其中当所述访问权限从所述中央总线控制单元被授予到所述请求发布控制单元时,所述请求发布控制单元将所述访问请求输出到所述存储器控制器,并且当所述访问权限未被授予到所述请求发布控制单元时,所述请求发布控制单元防止所述访问请求被输出到所述存储器控制器。
3.根据权利要求2所述的半导体器件,其中每当所述中央总线控制单元授予对所述主设备的所述访问权限时,所述中央总线控制单元从能够被授予的权限的数目中减去根据由被授予所述访问权限的所述主设备发布的访问请求的访问大小的权重。
4.根据权利要求2所述的半导体器件,
其中所述中央总线控制单元基于由被授予所述访问权限的所述主设备发布的访问请求的访问大小来管理当前被授予的权限的数目,所述当前被授予的权限的数目指示被授予到所述主设备的所述访问权限的数目,以及
其中能够被授予的权限的数目由要被授予的权限的最大数目与当前被授予的权限的数目之间的差表示,所述要被授予的权限的最大数目指示所述要被授予的所述访问权限的最大数目。
5.根据权利要求4所述的半导体器件,其中每当所述中央总线控制单元授予对所述主设备的所述访问权限时,所述中央总线控制单元将根据要经受所述访问权限的授予的访问请求的访问大小的权重添加到当前被授予的权限的数目。
6.根据权利要求5所述的半导体器件,其中当授予所述访问权限时,所述中央总线控制单元将根据估计要由所述主设备发布的访问请求的访问大小的权重添加到当前被授予的权限的数目。
7.根据权利要求6所述的半导体器件,
其中当所述请求发布控制单元向所述存储器控制器输出所述访问请求时,所述请求发布控制单元向所述中央总线控制单元通知要被输出到所述存储器控制器的所述访问请求的访问大小,以及
其中所述中央总线控制单元基于从所述请求发布控制单元通知的所述访问大小来校正当前被授予的权限的数目。
8.根据权利要求7所述的半导体器件,其中所述中央总线控制单元基于根据所估计的访问请求的所述访问大小的权重与根据从所述请求发布控制单元通知的所述访问大小的权重之间的差来校正当前被授予的权限的数目。
9.根据权利要求8所述的半导体器件,还包括:
基于大小的权重信息存储单元,存储彼此相关联的所述访问大小和所述权重,以及
其中所述中央总线控制单元通过参考所述权重信息存储单元根据所通知的访问大小来获取所述权重。
10.根据权利要求6所述的半导体器件,
其中当所述请求发布控制单元向所述存储器控制器输出所述访问请求时,所述请求发布控制单元向所述中央总线控制单元通知要被输出到所述存储器控制器的所述访问请求的访问大小,以及
其中所述中央总线控制单元获取从所述请求发布控制单元通知的访问大小的历史,并且基于所获取的访问大小的历史来生成根据估计要由所述主设备发布的访问请求的访问大小的权重。
11.根据权利要求7所述的半导体器件,
其中所述存储器控制器具有请求缓冲器,所述请求缓冲器接收和存储所述访问请求,并且当基于被存储在所述请求缓冲器中的所述访问请求的存储器访问被处理并且所述请求缓冲器的条目被释放时,所述存储器控制器输出释放通知信号,所述释放通知信号指示所述请求缓冲器被释放到所述中央总线控制单元,并且通知所述中央总线控制单元经处理的所述访问请求的访问大小,以及
其中当所述中央总线控制单元从所述存储器控制器接收到所述释放通知信号时,所述中央总线控制单元从当前被授予的权限的数目中减去根据从所述存储器控制器通知的所述访问大小的权重。
12.根据权利要求7所述的半导体器件,
其中当从所述中央总线控制单元向所述请求发布控制单元授予所述访问权限并且没有接收到来自所述主设备的所述访问请求时,所述请求发布控制单元将所述访问权限返回到所述中央总线控制单元,以及
其中当所述访问权限被返回到所述中央总线控制单元时,所述中央总线控制单元从当前被授予的权限的数目中减去根据所估计的访问请求的所述访问大小的权重。
13.根据权利要求...
【专利技术属性】
技术研发人员:早川雄贵,平木俊行,山中翔,
申请(专利权)人:瑞萨电子株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。