×

Bus address assignment

  • US 10,831,692 B2
  • Filed: 12/27/2018
  • Issued: 11/10/2020
  • Est. Priority Date: 02/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A controller device comprising:

  • a bus interface for communicating over a bus based on addresses assigned to a plurality of devices which communicate over the bus, the devices comprising a plurality of second devices and a plurality of controller devices including said controller device, wherein each of the controller devices is responsible for assigning one or more of the addresses including at least the address of each of a respective one or more of said second devices; and

    address allocation logic configured to assign an address to each of said controller device'"'"'s respective one or more second devices, by;

    searching for a currently unassigned address to assign to each of its respective one or more second devices, and if an unassigned address for one of the one or more respective second devices cannot be found, to issue a request to at least one other of said controller devices requesting that the other controller device changes one of the one or more addresses which that other controller device is responsible for assigning; and

    wherein said request comprises a proposed address that said controller device proposes to use for one of its respective one or more second devices, thereby triggering the other controller device, if the proposed address has already been assigned by that other controller device, to determine whether it can free the proposed address by means of said change.

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