摘要 |
A method and apparatus for performing a system memory read initiated by a bus master. In the prior art, a memory controller monitored activity on a system memory bus to determine whether to close a page of memory. Therefore, if a stall occurred during a burst read, the system memory bus would be idle and the page of system memory would be closed. The present invention keeps the page of system memory open during the entire burst read, even if the system memory bus becomes idle. Thus, latencies involved in opening and closing the page of system memory can be avoided. The present invention opens a page of system memory when receiving a first command, indicating the initiation of a read operation, from a bus master. The page of memory is kept open during the read operation, and is closed when a second command indicating the termination of the read operation is received from the bus master.
|