インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

20.1. I2Cコントローラーの機能

I2Cコントローラーは、次の機能を備えています。

  • 400Kbpsまでの最大クロック速度
  • 100kbpsの標準クロック速度
  • 次のI2C動作のいずれか
    • I2Cシステムのマスター。マスターとしてのみプログラムされます。†
    • I2Cシステムのスレーブ。スレーブとしてのみプログラムされます。†
  • 7ビットまたは10ビットのアドレス指定 †
  • 7ビットと10ビットの両方のアドレス指定モードにおいて、読み出しおよび書き込みが混在する複合形式のトランザクション †
  • バルク送信モード †
  • 送信バッファーと受信バッファー †
  • すべてのバス速度でビットとバイトの待機を処理 †
  • DMAハンドシェイク・インターフェイス †
5つのI2Cのうちの3つを使用し、EMAC通信のサポートを提供します。これらは、EMACでMDIOまたはI2CをPHY通信に使用することができる柔軟性をもたらします。また、汎用としても使用可能です。
  • I2C_EMAC0
  • I2C_EMAC1
  • I2C_EMAC2
残りの2つのI2Cは、汎用として使用されます。
  • I2C0
  • I2C1