Method for addressing an integrated circuit on a bus and corresponding device
AssigneeSTMicroelectronics (Alps) SAS
InventorPatrick Arnould
Life of this patent
Estimating the term…
Abstract
A method can be used for addressing a slave integrated circuit connected to a bus. The slave integrated circuit has a default address on the bus. The method includes receiving, at the slave integrated circuit, an addressing message conveyed on the bus. The addressing message contains a replacement address. The method also includes replacing the default address within the slave integrated circuit with the replacement address upon receiving the addressing message, restarting the slave integrated circuit, and upon the restarting, assigning the replacement address as a new default address.
Claims16
A method for addressing a first slave integrated circuit connected to a bus, the first slave integrated circuit having a default address on the bus, the method comprising:
- receiving, at the first slave integrated circuit, an addressing message conveyed on the bus, the addressing message containing a replacement address and the addressing message containing a unique address of the first slave integrated circuit, the first slave integrated circuit identifying itself as an intended recipient of the addressing message based on the unique address;
- replacing the default address within the first slave integrated circuit with the replacement address upon receiving the addressing message;
- restarting the first slave integrated circuit;
- and
- upon the restarting, assigning the replacement address as a new default address.
A device comprising:
- a master integrated circuit;
- a first slave integrated circuit having a first default address;
- a second slave integrated circuit having a second default address;
- and
- a bus connecting the master integrated circuit, the first slave integrated circuit and the second slave integrated circuit;
- and
- wherein the device is configured so as to replace the first default address with a replacement address in response to an addressing message conveyed on the bus from the master integrated circuit to the first slave integrated circuit, the addressing message containing the replacement address and the addressing message containing a unique address of the first slave integrated circuit, the first slave integrated circuit being configured to identify itself as an intended recipient of the addressing message based on the unique address.
An integrated circuit comprising:
- a communication interface configured to be coupled with a bus;
- a processing unit configured to receive an addressing message from the bus via the communication interface, the addressing message containing a replacement address to be used to replace a default address of the integrated circuit and the addressing message containing a unique address of the integrated circuit, the processing unit being configured to determine that the replacement address is to be used to replace the default address by determining that the integrated circuit is an intended recipient of the addressing message based on the unique address;
- and
- a non-volatile memory coupled to the processing unit, the non-volatile memory configured to store the replacement address so that upon restart of the integrated circuit the processing unit can use the replacement address as the default address of the integrated circuit.
Dependencies are inferred from the claim text.