访问控制装置、访问控制集成电路以及访问控制方法制造方法及图纸

技术编号:2828066 阅读:171 留言:0更新日期:2012-04-11 18:40
一种访问控制装置,对多个主设备向共享存储器的访问进行控制,其特征在于:    具有第一访问单元和第二访问单元,    第一访问单元,为了保证第一主设备以一定速率向所述共享存储器的访问而确保向该共享存储器的访问用的资源,从而执行访问,在以所述一定速率的访问用的资源以外的资源可以利用的情况下,也确保以所述一定速率的访问用的资源以外的资源,使所述第一主设备执行所述一定速率以上的访问;    第二访问单元,在通过所述第一访问单元执行了所述第一主设备的所述一定速率以上的访问的情况下,将超过该一定速率的访问中进行的数据传送中、仅超过了该一定速率的访问中进行的数据传送量的部分的传送量作为上限,将所述第一访问单元中确保为以所述一定速率的访问用的资源,确保为用于与所述第一主设备不同的第二主设备执行向所述共享存储器的访问的资源,使所述第二主设备执行向所述共享存储器的访问。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多个主设备(master)对共享存储器访问情况中的执 行访问控制的访问控制装置,特别涉及提高相对于访问请求的发生难 以预测的主设备的访问请求的适应性的技术。
技术介绍
存在有在预定期间内需要保证一定速率的访问的主设备和向存 储器的访问请求的频率不定期的、预测困难的主设备(以下称为处理 器)共享同一个存储器的系统。在这样的系统的情况下,为了防止主 设备和存储器的向存储器的访问竞争,具备有进行主设备和处理器的 协调的电路。在这样的协调电路中,确定关于主设备和处理器的访问 的优先顺序而进行访问控制的情况居多。在以下的专利文献1以及专 利文献2中,公开有在这样的系统中,改善相对于处理器的访问请求 的适应性的技术。例如在专利文献1中,公开有这样的技术,即相对于主设备只 允许预定频率的访问,通常优先处理器的访问的技术。另外,在专利 文献2中,公开有如下的技术,SP,通常处理器的访问优先顺序设定 得低,主设备的访问优先顺序设定得高,但是在发生处理器的访问请 求、对共享存储器进行了访问的情况下,对于接下来的处理器的访问 请求,通过比其他主设备的优先顺序设定得高,而提高相对于处理器 的访问请求的适应性的技术。专利文献1:日本国特许公开2000-207355号公报 专利文献2;日本国特许公开2002-304368号公报 但是,如上述专利文献1地周期性地进行访问控制的情况下, 对于来自突发地发生访问请求的类型的处理器的访问请求,在需要周 期性的访问控制的主设备的访问间歇进行处理。在分配给主设备的时间带中发生来自处理器的访问请求的情况下,该访问请求延迟,在相对于访问请求的适应性上存在着问题。另外,在专利文献2公开的技 术的情况下,由于优先处理器的访问请求可能会不能保证主设备的一 定速率的访问。
技术实现思路
因此,本专利技术是鉴于上述问题而提出的,其目的在于,提供一 种与以往相比可以提高相对于来自处理器的访问请求的适应性的访 问控制装置。为了解决上述问题,本专利技术为一种访问控制装置,对多个主设备向共享存储器的访问进行控制,其特征在于具有第一访问单元和第二访问单元,第一访问单元,为了保证第一主设备以一定速率(rate) 向所述共享存储器的访问而确保向该共享存储器的访问用的资源,从 而执行访问,在以所述一定速率的访问用的资源以外的资源可以利用 的情况下,也确保以所述一定速率的访问用的资源以外的资源,使所 述第一主设备执行所述一定速率以上的访问;第二访问单元,在通过 所述第一访问单元执行了所述第一主设备的所述一定速率以上的访 问的情况下,将超过该一定速率的访问中进行的数据传送中、仅超过 了该一定速率的访问中进行的数据传送量的部分的传送量作为上限, 将所述第一访问单元中确保为以所述一定速率的访问用的资源,确保 为用于与所述第一主设备不同的第二主设备执行向所述共享存储器 的访问的资源,使所述第二主设备执行向所述共享存储器的访问。 专利技术的效果-通过上述的构成,第一访问单元,相对于以一定速率执行访问 的第一主设备,在用于访问共享存储器的资源有剩余,存在下面的访 问请求的情况下,超过本来设定的速率而执行访问。这样,对于第一 主设备,比本来过剩地执行了向共享存储器的访问,需要周期地执行 的访问产生了空白。因此,在该空白存在的状态下,在存在来自第二 主设备的访问请求的情况下,将分配给第一主设备的资源分配给第二 主设备,由此,可以提高相对于第二主设备的对访问请求的适应性。这样,在第二主设备为对共享存储器的访问请求的发生是不可预测的 处理器的情况下,可以比以往提高相对于处理器的访问请求的适应 性。另外,所述访问控制装置,其特征在于所述访问控制装置还 具有先行访问计数单元,该先行访问计数单元在所述第一主设备执行 所述一定速率以上的访问的情况下,对所述第一主设备超过一定速率 地向所述共享存储器访问的次数进行计数,所述第二访问单元在所述 先行访问计数单元计数的次数为1以上的情况下,使所述第二主设备 访问所述共享存储器。由此,访问控制装置对执行一定速率以上的访问的访问次数进 行计数,通过该访问计数器,判断是否通过第二主设备的访问请求。另外,所述先行访问计数单元,在所述第二访问单元使所述第 二主设备访问所述共享存储器的情况下,减少计数的访问次数,或复 位为0。由此,访问控制装置,可以防止第二主设备过剩的访问共享存 储器,保证第一主设备以一定速率向共享存储器的访问。另外,所述访问控制装置还具有参数保持单元,该参数保持单 元保持有用于指定所述一定速率的速率参数,所述第一访问单元基于 所述参数保持单元保持的一定速率,使所述第一主设备执行所述一定 速率的访问。通过具有该参数保持单元,第一访问单元可以不出错地保证一 定速率的访问,另外,若为用户可以自由设定参数保持单元保持的参 数的构成,则可以提高作为控制数据访问的装置的通用性。另外,所述访问控制装置还具有访问总括单元,所述第一主设 备以及所述第二主设备共享所述访问用资源,在共享的资源的范围 内,所述访问总括单元使所述第一主设备向所述第二主设备借贷向所 述共享存储器的访问权并访问所述共享存储器。通过具有该访问总括单元,在第一主设备的访问和第二主设备 的访问中,可以进行资源的借贷,可以提高相对于第二主设备的访问 请求的适应性。另外,所述访问控制装置还具有借入参数保持单元,该借入参 数保持单元保持有所述第一主设备以及第二主设备的访问保证期间 的信息、表示访问保证期间可以容许的最大的访问数的容许访问频率 信息、可以进行访问权的借入的最大期间的信息、从一旦借入访问权 到下一次可以借入为止的时间信息,所述访问总括单元基于所述借入 参数保持单元中保持的各信息,执行访问权的借贷并访问所述共享存 储器。通过具有该借入参数保持单元,若为用户可以自由设定该参数 的构成,则可以提高作为控制数据访问的装置的通用性。另外,本专利技术为一种访问控制集成电路,对多个主设备向共享 存储器的访问进行控制,其特征在于具有第一访问单元和第二访问 单元,第一访问单元,为了保证第一主设备以一定速率向所述共享存 储器的访问而确保向该共享存储器的访问用的资源,从而执行访问, 在以所述一定速率的访问用的资源以外的资源可以利用的情况下,也 确保以所述一定速率的访问用的资源以外的资源,使所述第一主设备 执行所述一定速率以上的访问;第二访问单元,在通过所述第一访问单元执行了所述第一主设备的所述一定速率以上的访问的情况下,将 超过该一定速率的访问中进行的数据传送中、仅超过了该一定速率的 访问中进行的数据传送量的部分的传送量作为上限,将所述第一访问 单元中确保为以所述一定速率的访问用的资源,确保为用于与所述第 一主设备不同的第二主设备执行向所述共享存储器的访问的资源,使 所述第二主设备执行向所述共享存储器的访问。通过该集成电路,对来自多个主设备的访问请求进行控制,在 第一主设备执行一定速率以上的访问的情况下,可以优先通过第二主 设备的访问请求信号,因此在第二主设备是尽量追求的适应性的处理 器的情况下,可以提高其适应性。另外,本专利技术为一种访问控制方法,对多个主设备向共享存储器的访问进行控制,其特征在于具有第一访问步骤和第二访问步骤, 第一访问步骤,为了保证第一主设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1、一种访问控制装置,对多个主设备向共享存储器的访问进行控制,其特征在于具有第一访问单元和第二访问单元,第一访问单元,为了保证第一主设备以一定速率向所述共享存储器的访问而确保向该共享存储器的访问用的资源,从而执行访问,在以所述一定速率的访问用的资源以外的资源可以利用的情况下,也确保以所述一定速率的访问用的资源以外的资源,使所述第一主设备执行所述一定速率以上的访问;第二访问单元,在通过所述第一访问单元执行了所述第一主设备的所述一定速率以上的访问的情况下,将超过该一定速率的访问中进行的数据传送中、仅超过了该一定速率的访问中进行的数据传送量的部分的传送量作为上限,将所述第一访问单元中确保为以所述一定速率的访问用的资源,确保为用于与所述第一主设备不同的第二主设备执行向所述共享存储器的访问的资源,使所述第二主设备执行向所述共享存储器的访问。2、 如权利要求l所述的访问控制装置,其特征在于所述访问控制装置还具有先行访问计数单元,该先行访问计数 单元在所述第一主设备执行所述一定速率以上的访问的情况下,对所 述第一主设备超过一定速率地向所述共享存储器访问的次数进行计 数,所述第二访问单元在所述先行访问计数单元计数的次数为1以 上的情况下,使所述第二主设备访问所述共享存储器。3、 如权利要求2所述的访问控制装置,其特征在于 所述先行访问计数单元,在所述第二访问单元使所述第二主设备访问所述共享存储器的情况下,减少计数的访问次数,或复位为0。4、 如权利要求1所述的访问控制装置,其特征在于 所述访问控制装置还具有参数保持单元,该参数保持单元保持有用于指定所述一定速率的速率参数,所述第一访问单元基于所述参数保持单元保持的一定速率,使 所述第一主设备执行所述一定速率的访问。5、 如权利要求l所述的访问控制装置,其特征在于 所述访问控制装置还具有访问总括单元,所述第一主设备以及所述第二主设备共享所述访问用资源,在共享的资源的范围内,所述 访问总括单元使所述第一主设备向所述第二主设备借贷向所述共享 存储器的访问权并访问所述共享存储器。6、 如权利要求5所述的访问控制装置,其特征在于 所述访问控制装置还具有借入参数保持单元,该借入参数...

【专利技术属性】
技术研发人员:持田哲司中西龙太田中卓敏
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1