Memory control system and method utilizing distributed memory controllers for multibank memory
AssigneeCisco Technology, Inc.
InventorGary Leon Cohen
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorGary Leon Cohen
Estimating the term…
A memory control system and method for controlling access to a global memory. The global memory has multiple memory banks coupled to a memory bus. Multiple memory controllers are coupled between processing devices and the memory bus. The memory controllers control access of the processing devices to the multiple memory banks by independently monitoring the memory bus with each memory controller. The memory controllers track which processing devices are currently accessing which memory banks. The memory controllers overlap bus transactions for idle memory banks. The bus transactions include a control bus cycle that initially activates the target memory bank and data bus cycles that transfer data for previously activated memory banks. A control bus arbiter coupled to the memory bus grants activation of the multiple memory banks according to a first control bus request signal and a separate data bus arbiter operating independently of the control bus arbiter grants data transfer requests according to a second data bus request signal.
A memory system, comprising:
A memory controller for providing access to a memory having multiple memory banks independently accessible by multiple independent processing systems, comprising:
A method for controlling access by processing devices through a memory bus to a global memory having multiple memory banks, comprising:
Dependencies are inferred from the claim text.