SNLS500A July 2016 – January 2024 DS90UB964-Q1
PRODUCTION DATA
The DS90UB964-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 can be programmed with the same TargetAlias value so each device responds to the same local I2C command. The TargetID value must match the intended remote device address. The SER_ALIAS_ID at each receive port can also be set with the same Alias value 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 to select one or more receive ports to be configured for the ID/Alias values. When performing broadcast writes, the ACK and other return data from the I2C transaction comes from only one of the Target devices included in the broadcast write. The receive port selected in RX_READ_PORT in register 0x4C determines the source of the return I2C transaction on the local bus.