A system controller communicates with devices in a serial interconnection.
The system controller sends a read command, a device address identifying
a target device in the serial interconnection and a memory location. The
target device responds to the read command to read data in the location
identified by the memory location. Read data is provided as an output
signal that is transmitted from a last device in the serial
interconnection to a data receiver of the controller. The data receiver
establishes acquisition instants relating to clocks in consideration of a
total flow-through latency in the serial interconnection. Where each
device has a clock synchronizer, a propagated clock signal through the
serial interconnection is used for establishing the acquisition instants.
The read data is latched in response to the established acquisition
instants in consideration of the flow-through latency, valid data is
latched in the data receiver.