Features - AM011

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2025-03-11
Revision
1.7 English

The features of the I2C controller include the following:

  • Programmable bus data rates
    • Normal
    • Fast
  • 16-byte FIFO
  • Management mode
    • Transmit and receive with 8 or 10-bit addressing
    • Clock stretching by allowing hold for slow processor service
    • Timeout interrupt flag to avoid stall condition
    • Repeated start
    • Management monitor mode
  • Response mode
    • Transmit and receive with 7-bit addressing
    • Fully programmable address response
    • Transaction hold bit helps to prevent the overflow condition
    • Timeout interrupt flag to avoid stall condition
    • Clock stretching helps to delay communication if data is not readily available
  • Software driven controller
    • Status polling
    • Interrupt driven with programmability