×

Method and apparatus for exchanging data, status, and commands over an hierarchical serial bus assembly using communication packets

  • US 5,694,555 A
  • Filed: 03/19/1996
  • Issued: 12/02/1997
  • Est. Priority Date: 10/31/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A bus controller comprising logic for serially formulating and transmitting token packets of at least a first and a second type to one or more bus signal distributors and one or more bus interfaces, each of the bus interfaces being disposed in a peripheral having one or more functions, for serially authorizing management and data transactions with selected ones of the bus signal distributor(s), the bus interface(s) and the function(s),the bus controller, the one or more bus signal distributors and the one or more bus interfaces being coupled to each other in an hierarchical tree like manner, with each bus interface directly coupled to a bus signal distributor, and each bus signal distributor coupled another bus signal distributor, except for one of the one or more bus signal distributors, which is directly coupled to the bus controller,the management transactions being used for dynamically configuring the bus controller, the one or more bus signal distributors and the one or more bus interfaces in accordance with the manner in which the bus controller, the one or more bus signal distributors and the one or more bus interfaces are coupled to each other,each token packet having identification information identifying whether the token packet is of the first or the second type, and first address information,each token packet of the first type being used to authorize either one of the one or more bus signal distributors or one of the one or more bus interfaces to conduct a management transaction with the bus controller, and the first address information of each token packet of the first type being decoded in a partitioned manner including a first portion for identifying a bus signal distributor, and a second portion for identifying either the identified bus signal distributor as the authorized bus signal distributor, or a bus interface coupled to the identified bus signal distributor as the authorized bus interface,each token packet of the second type being used to authorize a first function to conduct a data transaction with the bus controller, and the first address information of each token packet of the second type being decoded in an unpartitioned manner for identifying the first authorized function.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×