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

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

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

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

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