インテル® Agilex™ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

17.6.9.3.1. イーサネットMACのリセット解除

HPSでコールドリセットまたはウォームリセットが発行されると、リセット・マネージャーはEMACモジュールをリセットし、ソフトウェアが解放するまでこのモジュールをリセットに維持します。

MPUは起動後、リセット・マネージャーの対応するリセットレジスターで適切なビットをクリアすることにより、リセット信号をディアサートすることができます。リセット信号をディアサートする前に、PHYインターフェイスの種類と、システム・マネージャー内の対応するその他のEMAC設定がすべてコンフィグレーションされていることを確認する必要があります。リセットレジスターの詳細に関しては、リセット・マネージャーの章の「モジュールのリセット信号」の内容を参照してください。システム・マネージャーにおけるEMACのコンフィグレーションの詳細に関しては、「システムレベルのEMACコンフィグレーション・レジスター」の内容を参照してください。

EMAC ECC RAMリセット

EMAC ECC RAMリセットでは、メモリーおよび多重化されたEMACバス・インターフェイス・クロック (ap_clk) にリセットをアサートします。トランザクションを開始する前に、EMAC ECC RAMリセットおよびEMAC Moduleリセットの両方がディアサートされていることを確認する必要があります。リセット・マネージャーのper0modrstレジスターのemac*ocpビットおよびemac*ビットをプログラミングし、EMACのECC RAMとEMACモジュールのリセットをそれぞれディアサートします。