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. 21, 1996
Filed:
Feb. 24, 1994
Michael L Ziegler, Whitinsville, MA (US);
Robert J Brooks, Roseville, CA (US);
William R Bryg, Saratoga, CA (US);
Kenneth K Chan, San Jose, CA (US);
Thomas R Hotchkiss, Groton, MA (US);
Robert E Naas, Fort Collins, CO (US);
Robert D Odineal, Roseville, CA (US);
Brendan A Voge, Granite Bay, CA (US);
James B Williams, Lowell, MA (US);
John L Wood, Rochester, NH (US);
Hewlett-Packard Company, Palo Alto, CA (US);
Abstract
A bus system having a bus arbitration scheme. The bus system includes a bus and a plurality of client modules coupled to the bus. Each of the client modules is capable of transmitting information on the bus to another of client module, and only one client module is entitled to transmit information on the bus at any time. A module entitled to transmit information on the bus has control of the bus for a minimum period of time defining a cycle. To determine which module is entitled to use the bus, each client module generates an arbitration signal when it seeks to transmit information on the bus. Each client module has an arbitration signal processor responsive to the arbitration signals for determining whether the module is entitled to transmit information on said bus. The system preferably also contains a host module that informs the client modules what types of transactions allowed on the bus in a given cycle. Each arbitration signal processor preferably is also responsive to the client option signals sent by the host module during an earlier cycle.