記事 ID: 000098628 コンテンツタイプ: トラブルシューティング 最終改訂日: 2024/11/14

Agilex™® 5 デザインで、HPS GMII から RGMII アダプター FPGA IP への出力が常に 0 に固定されるのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
    HPS GMII - RGMII コンバーター・インテル® FPGA

OS Independent family

BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細

Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 24.1 の問題により、HPS GMII から RGMII へのアダプター FPGA IP が Agilex™ 5 をターゲットとするデザインで機能しません。

HPS GMII から RGMII へのアダプター FPGA IP 出力が常に 0 に固定されているか、PHY が FPGA IO からパケットを受信していない場合があります。この問題は、HPS XGMAC が HPS GMII から RGMII へのアダプター FPGA IP を使用して FPGA IO にルーティングされる場合に発生します。

解決方法

Quartus® Prime 開発ソフトウェア・プロ・エディションのバージョン 24.1 でこの問題を修正するパッチがあります。以下のリンクからパッチ0.19をダウンロードしてインストールします。

パッチにより、HPS GMII から RGMII へのアダプター FPGA IP が 10Mbps/100Mbps のリンクレートで基本的なネットワーク伝送を実行できるようになります。このパッチでは、1Gbpsの速度はサポートされていません。
さらに、Linux OS の場合、 <linux-socfpga folder>/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts> にある Linux デバイスツリーの説明を変更して、FPGA IO ピンで使用されている EMAC インスタンスの MAC モードを「gmii」に指定する必要があります。次の例では、FPGA IO へのルーティングに HPS gmac1 が選択されています。


&gmac1 {
ステータス = "大丈夫";
phy-mode = "rgmii-id";
MAC モード = "GMII ";
phy-handle = <&emac1_phy0>;

最大フレームサイズ= <9000>;

mdio0 {
#address セル= <1>;
#size セル= <0>;
compatible = "snps,dwmac-mdio";
emac1_phy0: イーサネットphy@0 {
登録 = <0>;
};
};
};

この問題は、Quartus® Prime 開発ソフトウェア・プロ・エディションの今後のリリースで修正される予定です。

追加情報

組込み周辺機器 IP ユーザーガイド
Quartus® Prime デザインスイート用に更新: 24.1
パブリケーション コンテンツ ID: 683130

章のタイトル: HPS GMII から RGMII へのアダプターインテル FPGA IP

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。