インテルのみ表示可能 — GUID: enq1650270834685
Ixiasoft
7.5. Avalon® Memory Mapped管理インターフェイス
通常動作中に、 Avalon® IPコアのイーサネット・コントロール・レジスターおよびイーサネット・ステータス・レジスターにアクセスするには、イーサネット・リコンフィグレーション・インターフェイスと呼ばれるAvalon-MMインターフェイスを使用します。このインターフェイスは、リンクステータスに関係なく応答します。また、 Ipコアが、csr_rst_ncsr_rst_n信号以外のリセット信号またはソフトリセットによって駆動されてリセット状態にある場合にも応答します。 csr_rst_n 信号をアサートすると、すべてのMACコントロール・レジスター、MACステータス・レジスターおよびMAC統計情報レジスターがリセットされます。統計情報カウンターも含まれます。このリセットの処理中は、イーサネット・リコンフィグレーション・インターフェイスは応答しません。
注: このインターフェイスは、複数の保留中の読み取り転送を処理できません。status_readdata_valid信号の存在にもかかわらず、この Avalon® メモリーマップド・インターフェイスは可変のレイテンシーで非パイプライン化されます。
信号 |
入力/出力 |
説明 |
---|---|---|
clk_status | 入力 | 制御レジスターとステータスレジスターを駆動するクロック。このクロックの周波数は 100 MHz です。 |
reset_status | 入力 | Avalon® memory-mapped管理インターフェイスをリセットします。 |
status_addr[15:0] | 入力 | Avalon® memory-mappedレジスターアドレスを駆動します 。 |
status_read | 入力 | アサートされると、読み出し要求を指定します。 |
status_write | 入力 | アサートされると、書き込み要求を指定します。 |
status_readdata[31:0] | 出力 | 読み出しデータを駆動します。status_readdata_valid がアサートされると有効です。 |
status_readdata_valid | 出力 | アサートされると、status_read_data[31:0]が有効であることを示します。 |
status_writedata[31:0] | 入力 | 書き込みデータを駆動します。パケットは任意のバイト位置で終了できます。空のバイトは下位バイトです。 |
status_waitrequest | 出力 | 制御およびステータス・インターフェイスがトランザクションを完了する準備ができていないことを示します。status_waitrequest 読み取りトランザクションにのみ使用されます。 |
関連情報