Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 11/11/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.