AN 886: Agilex™ 7 デバイスのデザイン・ガイドライン

ID 683634
日付 10/09/2023
Public
ドキュメント目次

5.1.7.1.5. MDIO

インテル® Management Data Input/Output (MDIO) PHY管理バスには、各MACごとに2つの信号 (MDCとMDIO) があります。MDCはクロック出力で、フリーランニングではありません。2.5MHzでの最小周期は400nsです。MDIOは、High-Zバスのターンアラウンド周期をもつ双方向信号です。

MACがPHYに書き込むと、データは立ち下がりエッジで起動されます。つまり、200ns - 10ns = 190ns がフライトタイム、信号の整定、およびレシーバーでのセットアップにあります。また、データは次のネガティブエッジまで切り替わらないため、200nsのホールド時間があります。これらの要件は、ほぼすべてのボードトポロジーで簡単に満たすことができます。MACがPHYから読み取る場合、PHYは読み取りデータを0から300nsでMACに戻し、100nsから10nsのセットアップ時間を引いた90nsをフライトタイム、信号の整定、およびレシーバーでのセットアップに残す必要があります。この要件もまた、非常に簡単に満たすことができます。

ガイドライン: ボードでMDCおよびMDIOにプルアップを行います

どちらの信号にも外部プルアップ抵抗が必要です。正しいプルアップ抵抗値については、お使いのPHYのデータシートを確認してください。1KΩが一般的な抵抗値です。

ガイドライン: MDIOに必要なインターフェイスのタイミングを確認します

MDIOのデータには、MDCに対して10nsのセットアップおよびホールドタイムが必要です。具体的な値については、 Agilex™ 7デバイス・データシートを参照してください。