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

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

20. I2Cコントローラー

I2Cコントローラーは、ボード上の集積回路間の通信リンクに対するサポートを提供します。I2Cコントローラーは、シリアル・データ・ライン (SDA) とシリアルクロック (SCL) から成るシンプルな2線式のバスで、温度センサーやEEPROMへの電圧レベル変換器などのアプリケーション、A/DおよびD/Aコンバーター、コーデック、または多くの種類のマイクロプロセッサーに使用されます。†

ハード・プロセッサー・システム (HPS) は5つのI2Cコントローラーを提供し、システムのソフトウェアがI2Cバスとシリアルに通信できるようにします。各I2Cコントローラーは、マスターモードまたはスレーブモードで動作することができ、最大100Kbpsの標準モードまたは最大400Kbpsの高速モードをサポートします。これらのI2Cコントローラーは、Synopsys® DesignWare® APB I2C (DW_apb_i2c) コントローラーのインスタンスです。

I2Cコントローラーをそれぞれプログラミングし、マスターモード専用またはスレーブモード専用で動作させる必要があります。マスターおよびスレーブとして同時に動作することはサポートさ れていません。† 51

51

一部 © 2017 Synopsys, Inc.であり、許可を得て使用しています。無断での引用、転載を禁じます。Synopsys & DesignWareはSynopsys, Inc.の登録商標です。すべてのドキュメントは「現状」のまま提供され、いかなる保証も伴いません。Synopsysは、商品性、特定の目的への適合性、非侵害における黙示の保証、および、取引の過程または取引での用途によって生じるあらゆる保証を含むすべての保証 (明示、黙示、その他を問わない) を明示的に否認します。

†短剣記号 (†) が付いている段落は、Synopsys独自のものです。許可を得て使用しています。