Invention Grant
US08775754B2 Memory controller and method of selecting a transaction using a plurality of ordered lists
有权
存储器控制器和使用多个有序列表选择事务的方法
- Patent Title: Memory controller and method of selecting a transaction using a plurality of ordered lists
- Patent Title (中): 存储器控制器和使用多个有序列表选择事务的方法
-
Application No.: US13067775Application Date: 2011-06-24
-
Publication No.: US08775754B2Publication Date: 2014-07-08
- Inventor: Michael Andrew Campbell , Christopher Edwin Wrigley , Brett Stanley Feero
- Applicant: Michael Andrew Campbell , Christopher Edwin Wrigley , Brett Stanley Feero
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A memory controller is for controlling access to a memory device of the type having a non-uniform access timing characteristic. An interface receives transactions issued from at least one transaction source and a buffer temporarily stores as pending transactions those transactions received by the interface that have not yet been issued to the memory device. The buffer maintains a plurality of ordered lists (having a number of entries) for the stored pending transactions, including at least one priority based ordered list and at least one access timing ordered list. Each entry being associated with one of the pending transactions, and ordered within its priority based ordered list based on the priority indication of the associated pending transaction. Arbitration circuitry performs an arbitration operation during which the plurality of ordered lists are referenced so as to select a winning transaction to be issued to the memory device.
Public/Granted literature
- US20120331197A1 Memory controller and method of operation of such a memory controller Public/Granted day:2012-12-27
Information query