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

ID 683567
日付 1/19/2023
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モジュールのリセットがどちらもデアサートされていることを確認する必要があります。リセット・マネージャーのper0modrstレジスターのemac*ocpビットおよびemac*ビットをプログラミングし、EMACのECC RAMとEMACモジュールのリセットをそれぞれデアサートします。