Knowledge Base Article

Incorrect Handling of Repeated AUX I2C Requests in DisplayPort Receiver

Description

The DisplayPort IP core receiver incorrectly handles repeated AUX I2C requests issued by the DisplayPort source before completion of an on-going I2C transaction.

This issue may cause the AUX-to-I2C tunnelling operation to fail when one of the connected I2C slave devices is slow, and AUX I2C DEFER to be replied to the DisplayPort source.

Resolution

To avoid this issue, increase the I2C clock as much as possible. From the DisplayPort source, access the tunnelled I2C one byte at a time; avoiding read or write bursts.

This issue is fixed in version 14.1 of the DisplayPort IP core.

Updated 1 month ago
Version 2.0
No CommentsBe the first to comment