发明名称 SHARED MEMORY CONTROL UNIT HAVING LOCK TRANSACTION CONTROLLER
摘要 A shared memory controller controls access to a shared memory by a plurality of master devices based on access requests received from the plurality of master devices. The shared memory control unit includes a memory access arbiter that receives a lock reading request to lock a portion of shared memory, a waiting queue that stores the access requests, and a lock transaction controller. The lock transaction controller receives a plurality of access requests after the lock reading request is received by the memory access arbiter. The lock transaction controller stores the access requests in the waiting queue, and receives an unlock writing request to unlock the portion of shared memory. After the portion of shared memory is unlocked, the lock transaction controller releases the access requests from the waiting queue.
申请公布号 US2014289483(A1) 申请公布日期 2014.09.25
申请号 US201414223248 申请日期 2014.03.24
申请人 KABUSHIKI KAISHA TOSHIBA 发明人 HOSODA Sohichiroh;TANABE Jun;USUI Hiroyuki
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项 1. A shared memory control unit that controls access to a shared memory by a plurality of master devices based on access requests received from the plurality of master devices, the shared memory control unit comprising: a memory access arbiter configured to receive a lock reading request to lock a portion of the shared memory; a waiting queue that stores the access requests; and a lock transaction controller configured to (i) receive a plurality of access requests after the lock reading request is received by the memory access arbiter, (ii) store the access requests in the waiting queue, (iii) receive an unlock writing request to unlock the portion of shared memory, and (iv) release the access requests from the waiting queue after the portion of shared memory is unlocked.
地址 Tokyo JP