インテル® Stratix® 10デバイスファミリー・ピン接続ガイドライン

ID 683028
日付 12/23/2020
Public
ドキュメント目次

HPS I2C_EMACおよびMDIOピン

注: インテルでは、 インテル® Quartus® Primeデザインを作成し、デバイスのI/Oアサインメントを入力し、デザインをコンパイルすることをお勧めしています。 インテル® Quartus® Prime開発ソフトウェアでは、I/Oアサインメントと配置のルールに従ってピン接続をチェックします。そのルールはデバイスごとに異なり、デバイスの集積度、パッケージ、I/Oアサインメント、電圧アサインメントのほか、本文書またはデバイス・ハンドブックに完全には記載されていない要因に基づきます。

I2Cインターフェイスとして、またはEMAC用の MDIO ピンとして使用できるI2C_EMACインターフェイスには3セットあります。I2C_EMACおよびMDIOモジュールは、対応するEMACインターフェイスとの併用が必要ですので注意してください。例えば、I2C_EMAC0_SDAI2C_EMAC0_SCL、または MDIO0_MDIOMDIO0_MDC のいずれかをEMAC0と使用します。

I2Cプロトコルが正しく機能するためには、シリアルデータとシリアルクロック信号の両方に VCCIO_HPS へのプルアップ抵抗が必要です。プルアップ抵抗の値は、ボードの負荷によって異なりますが、通常は4.7kΩ以下です。

一般的に MDIO ピンには、1.0kΩから4.7kΩの範囲で VCCIO_HPS に対する外部プルアップ抵抗が必要です。

表 30.  HPS I2C_EMACおよびMDIOピン
HPSピンの機能 ピンの説明と接続ガイドライン ピンの種類 有効なアサインメント (いずれか1つのグループから選択)
グループ1 グループ2 グループ3
I2C_EMAC2_SDA I2C EMAC2 Serial Data I/O HPS_IOA_7 HPS_IOB_9 HPS_IOB_21
I2C_EMAC2_SCL I2C EMAC2 Serial Clock I/O HPS_IOA_8 HPS_IOB_10 HPS_IOB_22
I2C_EMAC1_SDA I2C EMAC1 Serial Data I/O HPS_IOA_9 HPS_IOB_19
I2C_EMAC1_SCL I2C EMAC1 Serial Clock I/O HPS_IOA_10 HPS_IOB_20
I2C_EMAC0_SDA I2C EMAC0 Serial Data I/O HPS_IOA_11 HPS_IOB_11 HPS_IOB_23
I2C_EMAC0_SCL I2C EMAC0 Serial Clock I/O HPS_IOA_12 HPS_IOB_12 HPS_IOB_24
MDIO2_MDIO EMAC2 MDIO I/O HPS_IOA_7 HPS_IOB_9
MDIO2_MDC EMAC2 MDC 出力 HPS_IOA_8 HPS_IOB_10
MDIO1_MDIO EMAC1 MDIO I/O HPS_IOA_9 HPS_IOB_19
MDIO1_MDC EMAC1 MDC 出力 HPS_IOA_10 HPS_IOB_20
MDIO0_MDIO EMAC0 MDIO I/O HPS_IOA_11 HPS_IOB_11 HPS_IOB_23
MDIO0_MDC EMAC0 MDC 出力 HPS_IOA_12 HPS_IOB_12 HPS_IOB_24