一种用于并发访问的数据存储器仲裁电路及仲裁方法

    公开(公告)号:CN104298628A

    公开(公告)日:2015-01-21

    申请号:CN201410519692.0

    申请日:2014-09-30

    CPC classification number: G06F13/1605 G06F13/34

    Abstract: 一种用于并发访问的数据存储器仲裁电路,包括:—用于连接外设通道请求接口的外设DMA通道一级仲裁模块,以固定优先级仲裁策略将请求同一存储器BLOCK的通道按从高优先级到低优先级排列;—用于连接本地访存通道和核间访存通道的访存通道一级仲裁模块;—用于连接外设DMA通道一级仲裁模块和访存通道一级仲裁模块的外设DMA通道与访存通道的二级仲裁模块;—原子操作指令保护模块,为每个存储器BLOCK设置原子操作保护标志位。本发明孩提供了一种用于并发访问的数据存储器的仲裁方法。本发明的优点在于:为多路外设DMA通道和多路访存通道并发请求多端口数据存储器提供了有效的仲裁策略,支持访存通道原子类型的请求,可以及时响应高优先级通道请求。

    多核处理器系统、仲裁电路控制方法以及仲裁电路控制程序

    公开(公告)号:CN102804149A

    公开(公告)日:2012-11-28

    申请号:CN201080065475.9

    申请日:2010-03-18

    Abstract: CPU(S#1)~CPU(L#2)通过取得部(304)取得各个CPU访问共享存储器(203)的访问速度的实测值。接下来,CPU(S#1)~CPU(L#2)通过响应性能计算部(305),根据访问速度的实测值与CPU的访问速度的理论值,按各个CPU来计算CPU的响应性能。CPU(L#3)通过访问比率计算部(310),按照某个CPU的访问权的比率大于比某个CPU的响应性能高的CPU的访问权的比率的方式来计算多个CPU访问共享存储器(203)的访问权的比率。CPU(L#3)通过通知部(311)向仲裁电路(204)通知计算出的访问权的比率。

    在CPU之间对访问存储器资源判优的方法和移动终端

    公开(公告)号:CN1922597B

    公开(公告)日:2010-09-01

    申请号:CN200480039350.3

    申请日:2004-06-24

    CPC classification number: G06F13/1605 G06F13/18 H04W88/02

    Abstract: 在包括至少两个CPU(42、44)和共享的存储器资源(47)的移动终端(10)中,执行实时代码的CPU具有执行非实时代码的CPU上方的存储器(47)的访问优先级。在一个实施例中,实时代码和非实时代码定位在逻辑存储器的分别的区域中,并且CPU(42、44)和共享存储器资源(47)之间的存储器管理单元(46)部分地解码存储器访问请求的地址,将更高优先级访问授权给执行实时代码的CPU。在另一实施例中,一旦请求访问共享存储器资源(47),每个CPU(42、44)都提供优先级信号(49),并且根据所请求的优先级授权访问。

    一种访问存储器的方法、系统和总线仲裁装置

    公开(公告)号:CN101692212A

    公开(公告)日:2010-04-07

    申请号:CN200910087728.1

    申请日:2009-06-19

    Inventor: 林川

    CPC classification number: G06F13/16 G06F13/1605 G06F13/18

    Abstract: 本发明提供了一种访问存储器的方法和系统,该方法包括:对访问存储器的N个功能模块的优先级进行比较,获得表示最高优先级功能模块的位置信息;通过将所述位置信息与每个功能模块的总线信息进行逻辑运算,将访问所述存储器的功能模块的总线切换到最高优先级功能模块。本发明还提供了一种总线仲裁装置,包括优先级仲裁单元和总线切换单元。本发明涉及1级比较器、N级与门和N级或门,缩短了优先级仲裁切换电路的延迟,提高了优先级仲裁切换电路的速度,使优先级仲裁切换电路能够广泛适用于各种SoC芯片,满足系统高频率的需要。同时本发明按照不同的比较策略对功能模块优先级的进行比较,方法灵活。

Patent Agency Ranking