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

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

20.4.5. クロック周波数のコンフィグレーション

I2Cコントローラーをマスターとしてコンフィグレーションする場合は、I2Cバスのトランザクションを開始する前にSCLカウントレジスターを設定し、適切なI/Oのタイミングを確保する必要があります。† SCLカウントレジスターは4つあります。

  • Standard Speed I2C Clock SCL High Count (IC_SS_SCL_HCNT) †
  • Standard Speed I2C Clock SCL Low Count (IC_SS_SCL_LCNT) †
  • Fast Speed I2C Clock SCL High Count (IC_FS_SCL_HCNT) †
  • Fast Speed I2C Clock SCL Low Count (IC_FS_SCL_LCNT) †

I2CコントローラーがI2Cスレーブとしての動作にのみ有効になっている場合は、SCLカウントレジスターをプログラミングする必要はありません。これらのレジスターは、I2Cマスターとしての動作におけるSCLのタイミング要件を決定する目的でのみ使用されます。†