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

RGMII シンプル・ソケット・サーバーがAltera Cyclone III 3c120 開発ボードで動作しないのはなぜですか?

環境

    イーサネット
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

RGMII シンプル・ソケット・サーバーの例がCycloneで正しく機能しない問題が生じています。® III 3c120 開発ボード。 理由は、RGMII インターフェイスがイーサネット・ドライバーの PHY 設定と互換性がないタイミングのためです。

機能的 RGMII インターフェイスを取得するには、Alteraに変更が必要です。® Avalon®インターフェイスの初期化中に RGMII タイミング制御を変更しないようにする TSE ドライバーコード。

この問題を解決するには、ボード・サポート・パッケージの/drivers/src/altera_avalon_tse.c のファイルを変更してください。

「marvell_cfg_rgmii」機能では、ファイルの 2235 行目付近に次の行をコメントします。

IOWR (&pmac->mdio1.reg14、0、dat);

宛先

IOWR (&pmac->mdio1.reg14、0、dat);

これにより、イーサネット PHY が変更されていない RGMII タイミング制御で動作し、問題が解決します。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。