The Versal device I2C controllers are similar to the controllers in the AMD Zynq™ UltraScale+™ MPSoCs I2C controllers. The following table shows the I2C and I3C controller instances and implementations.
Device Generation | Instances | I2C Controller | I3C Controller |
---|---|---|---|
UltraScale+ MPSoC | 1x I2C in PMC SYSMON 2x I2C in LPD |
Cadence dcw0701_R114_f0100_final | Not available |
Versal adaptive SoC | 1x I2C in PMC on MIO pins 2x I2C in LPD on MIO pins 1x I2C PMC SYSMON on MIO pins |
Cadence dcw0701_R114_f0100_final Data_hold_control register added to extend SDA output hold time | Not available |