摘要 |
PROBLEM TO BE SOLVED: To provide a configuration and operation method of a memory controller, for control of memory access processing for increasing an effective bandwidth of a memory. SOLUTION: Memory access requests are successively received in an input queue of a memory controller. A sequence matrix is rearranged after reception of requests into the input queue, and conflicts or potential delays between sequential requests are identified by a conflict detector. The conflict detector re-orders the memory core access requests to optimize the flow of data to and from a data bus. For example, if a bank busy condition or other delay is recognized by the conflict detector in the sequentially received memory requests, the memory controller rearranges the order in which the pending memory requests will be executed to eliminate the conflict or delay, if possible, or otherwise to minimize the delay. COPYRIGHT: (C)2008,JPO&INPIT |