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.

Date of Patent:
Oct. 31, 2000

Filed:

Aug. 29, 1996
Applicant:
Inventors:

Curtis Priem, Fremont, CA (US);

Satyanarayana Nishtala, Cupertino, CA (US);

Michael G Lavelle, Saratoga, CA (US);

Thomas Webber, Cambridge, MA (US);

Daniel E Lenoski, San Jose, CA (US);

Peter A Mehring, Sunnyvale, CA (US);

Guy Moffat, Mountain View, CA (US);

Christopher R Owen, Los Gatos, CA (US);

Assignee:

Sun Microsystems, Inc., Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
711217 ; 711218 ; 711212 ; 711214 ; 711211 ;
Abstract

A computer system with a multiplexed address bus that is shared by both system memory and by slave devices is described. The slave devices are incorporated into an existing system memory configuration by providing a bus controller to execute a two-cycle address sequence on the multiplexed address bus. The address sequence is followed by a transfer of data. A random latency can exist between the time of receiving address information and the time of receiving data corresponding to the address information. This random latency can be exploited by the system CPU for other computational purposes. The bus controller of the system executes multiple, or pipelined, data writes to the bus before an acknowledgement for the first data write is received. In this scheme, the acknowledgement for the first data write is typically sent during the same time period that the subsequent data writes are being received. Consequently, data transfer acknowledgements overlap data writes. This overlapping operation allows the bus to be completely utilized during write operations, thereby improving data bandwidth.


Find Patent Forward Citations

Loading…