Agilex™ 7 Hard Processor System Technical Reference Manual

ID 683567
Date 4/22/2024
Public
Document Table of Contents

2.2.10.3. I2C Controllers

There are five I2C controllers. Two controllers for general purpose usage. The remaining three controllers can be optionally used as a control interface for Ethernet PHY communication. The controllers are based on Synopsys* DesignWare* APB* I2C controller which offer the following features:
  • Support both 100 KBps and 400 KBps modes
  • Support both 7-bit and 10-bit addressing modes
  • Support master and slave operating mode
  • Direct access for host processor
  • DMA controller may be used for large transfers
Note: When an I2C controller is used for Ethernet, it takes the place of the EMAC MDIO pins.