AN 802: インテル® Stratix® 10 SoC デバイスのデザイン・ガイドライン

ID 683117
日付 4/17/2019
Public
ドキュメント目次

2.3.1.3. MDIO

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

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

ガイドライン: MDCおよびMDIOのボードプルアップ

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

ガイドライン: MDIOが要求するインターフェイスのタイミングを確認します。

MDIOは、MDCに関して10 nsのデータのセットアップとホールド時間を必要とします。