インテルのみ表示可能 — GUID: sgt1661847868969
Ixiasoft
6. リセット
制御レジスターとステータスレジスターは 3 つの並列ソフトリセットを制御します。これらのソフトリセットは自己消去されません。ソフトウェアは、適切なレジスタに書き込むことによってそれらをクリアします。外部ハードリセットcsr_rst_n をアサートすると、制御レジスターとステータスレジスターが元の値に戻ります。
図 17. 汎用IPコア・リセット・ロジックの概念図3つのハードリセットは、トップレベルのポートです。3つのソフトリセットは、PHY_CONFIGレジスターの出力の内部信号です。ソフトウェアでは、PHY_CONFIGの適切なビットを書き込み、ソフトリセットをアサートします。
一般的なリセット信号は次の機能をリセットします。
- i_tx_rst_n: TX MAC、TX PCS、TX トランシーバー、TX EMIB アダプターを含む TX データパスをリセットします。
- i_rx_rst_n: RX MAC、RX PCS、RX トランシーバー、RX EMIB アダプターを含む RX データパスをリセットします。
- i_rst_n: TX および RX PCS、トランシーバー、EMIB アダプターをリセットします。
- csr_rst_n: TX および RX MAC CSR レジスタをリセットします。
- reconfig_reset: イーサネットおよびトランシーバーのリコンフィグレーション・クロック・ドメイン (ソフト CSR レジスターおよび Avalon® メモリーマップド・インターフェイスを含む)。
- リセットステータス: Avalon® メモリーマップド管理インターフェイスをリセットします。
リセット信号 | データパス | PHY | 統計情報 | CSR | ||||||
---|---|---|---|---|---|---|---|---|---|---|
TX MAC | RX MAC | TX PCS | PCS | TX | RX | TX MAC | RX MAC | MAC | PHY | |
ポートリセット | ||||||||||
i_rst_n | — | — | √ | √ | √ | √ | — | — | — | — |
i_tx_rst_n | √ | √ | — | √ | √ | — | — | — | ||
i_rx_rst_n | — | √ | — | √ | — | √ | — | √ | — | — |
csr_rst_n | — | — | — | — | — | — | √ | √ | √ | — |
reconfig_reset | — | — | — | — | — | — | — | — | — | √ |
レジスターリセット | ||||||||||
eio_sys_rst | — | — | √ | √ | √ | √ | — | — | — | — |
soft_tx_rst | — | — | √ | — | √ | — | — | — | — | — |
soft_rx_rst | — | — | — | √ | — | √ | — | — | — | — |