Memory controller including multiple system bus interfaces
AssigneeCanon Kabushiki Kaisha
InventorTakeshi Suzuki
Life of this patent
Estimating the term…
Abstract
A memory controller is provided for dealing with change in the form of use or operation state of a system. The memory controller includes bus interfaces, a memory controller core unit, and a memory interface. The memory controller core unit has a command controller. The bus interface units and command controller exchange commands via a bus.
Claims8
A memory controller which controls a memory configured to be shared by a plurality of buses, comprising a plurality of bus interface units, a memory controller core unit, an internal bus and a memory interface unit,
- wherein said plurality of bus interface units receive commands from said plurality of buses, and convert the commands into commands receivable by said memory controller core unit via said internal bus,
- wherein said memory controller core unit includes a command controller which issues a received command to said memory interface unit,
- wherein said memory interface unit converts the received command from said memory controller core unit into a command corresponding to the memory, and
- wherein said internal bus exchanges commands between each of the plurality of bus interface units and said command controller, and
- wherein the memory controller further comprises a direct read data bus which transfers readout data from said memory interface unit to said internal bus without transferring the readout data via said command controller.
A memory controller which controls a memory configured to be shared by a plurality of buses, comprising:
- a memory interface unit;
- a command controller which issues a received command to said memory interface unit;
- an internal bus;
- a plurality of bus interface units constructed to receive commands from said plurality of buses, and to convert the commands into commands receivable by said command controller via said internal bus;
- and
- a direct read data bus which transfers readout data from said memory interface unit to said internal bus without transferring the readout data via said command controller,
- wherein said memory interface unit converts the received command from said command controller into a command corresponding to the memory, and
- wherein said internal bus exchanges commands between each of the plurality of bus interface units and said command controller.
Dependencies are inferred from the claim text.