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:
Dec. 21, 1999
Filed:
Feb. 10, 1998
Elaine Hsieh, Santa Clara, CA (US);
Darren Jones, Mountain View, CA (US);
LSI Logic Corporation, Milpitas, CA (US);
Abstract
A serial network interface unit which uses indirect addressing to access an exchange table. In one embodiment, the serial network interface unit comprises a serial communications transceiver, a transmit controller, a receive controller, and a register file for storing an exchange table and an index table. The exchange table has slots for storing information about data exchanges, and the index table has an entry for each ongoing exchange to indicate which of the slots is storing information about the exchange. The transmit and receive controllers are coupled to the register file to reference the index table to determine an exchange table slot corresponding to a current exchange and to thereafter update information in the current exchange table slot. A processor may be coupled to the register file via an i/o bus to store inactive (but ongoing) data exchange information to system memory and to replace the inactive data exchange information with information for active data exchanges. The processor also updates the index file to reflect these changes. When an inactive exchange becomes active again, it is placed back into the exchange table for access by the receive and transmit controllers.