The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 29, 2001
Filed:
May. 22, 1998
Eric M. Foster, Owego, NY (US);
Steven B. Herndon, Endicott, NY (US);
Chuck H. Ngai, Endwell, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A memory interface for an integrated system is presented which allows simultaneous, transparent access to multiple external memories coupled thereto. The memory interface resides within a functional unit of the integrated system and includes multiple memory ports, at least one of which is coupled to dedicated memory and one port to shared memory. The dedicated memory comprises private memory for the functional unit, while the shared memory is common memory coupled to the functional unit and other functional units of the integrated system. The memory interface has a controller for forwarding memory fetch requests generated by requesting units within the functional unit to the proper memory port as determined at system initialization. A lookahead request generator is employed for generating speculative lookahead fetch requests within the memory interface using information on received memory fetch requests and known memory access patterns. The lookahead fetch requests retrieve data from external memory in anticipation of actual memory fetch requests being generated.