ZHCSIG1D August 2016 – September 2023 DS90UB960-Q1
PRODUCTION DATA
The DS90UB960-Q1 provides a mechanism to broadcast I2C writes to remote devices (either remote targets or serializers). For each Receive port, the TargetID/Alias register pairs would be programmed with the same TargetAlias value so they would each respond to the same local I2C command. The TargetID value would match the intended remote device address. The SER_ALIAS_ID at each receive port can also be set with the same Alias value, in order to send a broadcast write to each connected remote serializer. Before setting the register values for the TargetID/Alias or SER_ID/SER_ALIAS_ID, RX_WRITE_PORT_x in register 0x4C must be set in order to select the receive ports(s) that will be configured for the ID/Alias values. When performing broadcast writes, the ACK and other return data from the I2C transaction will come from only one of the Target devices included in the broadcast write. The receive port selected in RX_READ_PORT in register 0x4C will determine the source of the return I2C transaction on the local bus.