An integrated circuit for use within a daisy chain network, comprising: a first transceiver (120.1) for receiving an input signal, the input signal comprising a command, the command including an address; a functional unit; and a controller configured to: determine a type of the command in the input signal received by the first transceiver (120.1) assign a predetermined address to an address module of the integrated circuit, if the command is determined to be a first type, or, if the type of command is determined to be a second type, write the address in the command to the address module, characterised in that: the integrated circuit comprises a second transceiver (120.2); and the controller is further configured to: modify the address in the command; and cause the second transceiver to: output a modified command containing the modified address to another integrated circuit in the daisy chain network, if the command is of the first or second type; execute an error checking algorithm on the input signal; confirm that the input signal is addressed to the integrated circuit, by determining that the address in the command contains the address in the address module; cause the received command to be executed by the functional unit and cause the first transceiver to output data generated by the functional unit if the result of the error checking algorithm indicates no error and the input signal is addressed to the integrated circuit. a first transceiver (120.1) for receiving an input signal, the input signal comprising a command, the command including an address; a functional unit; and a controller configured to: determine a type of the command in the input signal received by the first transceiver (120.1) assign a predetermined address to an address module of the integrated circuit, if the command is determined to be a first type, or, if the type of command is determined to be a second type, write the address in the command to the address module, characterised in that: the integrated circuit comprises a second transceiver (120.2); and determine a type of the command in the input signal received by the first transceiver (120.1) assign a predetermined address to an address module of the integrated circuit, if the command is determined to be a first type, or, if the type of command is determined to be a second type, write the address in the command to the address module, characterised in that: the integrated circuit comprises a second transceiver (120.2); and the controller is further configured to: modify the address in the command; and cause the second transceiver to: output a modified command containing the modified address to another integrated circuit in the daisy chain network, if the command is of the first or second type; execute an error checking algorithm on the input signal; confirm that the input signal is addressed to the integrated circuit, by determining that the address in the command contains the address in the address module; cause the received command to be executed by the functional unit and cause the first transceiver to output data generated by the functional unit if the result of the error checking algorithm indicates no error and the input signal is addressed to the integrated circuit. modify the address in the command; and cause the second transceiver to: output a modified command containing the modified address to another integrated circuit in the daisy chain network, if the command is of the first or second type; execute an error checking algorithm on the input signal; output a modified command containing the modified address to another integrated circuit in the daisy chain network, if the command is of the first or second type; execute an error checking algorithm on the input signal; confirm that the input signal is addressed to the integrated circuit, by determining that the address in the command contains the address in the address module; cause the received command to be executed by the functional unit and cause the first transceiver to output data generated by the functional unit if the result of the error checking algorithm indicates no error and the input signal is addressed to the integrated circuit.