F-Tile Ethernet Intel® FPGA Hard IPユーザーガイド

ID 683023
日付 7/08/2024
Public
ドキュメント目次

7.13.2. トランシーバー・リコンフィグレーション・インターフェイス

通常の動作時に Agilex™ 7 Fタイル・トランシーバーのコントロール・レジスターおよびステータスレジスターにアクセスするには、 Avalon®メモリーマップド・インターフェイスを使用します。このインターフェイスは、リンクステータスに関係なく応答します。また、リセット信号やソフトリセットなどにより (i_reconfig_reset 信号を除く) IPコアがリセット状態にある場合にも、インターフェイスは応答します。

i_reconfig_reset 信号をアサートすると、すべてのトランシーバー・リコンフィグレーション・コントロール・レジスターおよびステータスレジスターがリセットされます。これには統計カウンターも含まれます。このリセットの処理中は、F-Tile Ethernet Intel® FPGA Hard IPのアドレスに対する読み出しおよび書き込みは遅延します。

表 57.  ネイティブPHYリコンフィグレーション・インターフェイスに対するトランシーバー・リコンフィグレーション・インターフェイス・ポートこのインターフェイスの信号では、i_reconfig_clk クロックを使用します。リセットは i_reconfig_reset 信号で行います。信号名は標準の Avalon®メモリーマップド・インターフェイス信号です。
  • n = リコンフィグレーション・インターフェイスに関連付けられているトランシーバーのインデックスで、0から (レーン数-1) になります。
ポート名 内容

i_reconfig_xcvrn_addr[17:0]

18ビット

トランシーバー・コントロール・レジスターおよびステータスレジスターのアドレスバス。

i_reconfig_xcvrn_read

1ビット

トランシーバー読み出し信号。

アサートされると、読み出しサイクルを開始します。

i_reconfig_xcvrn_write

1ビット

トランシーバー書き込み信号。

アサートされると、リコンフィグレーション書き込みデータバスのデータを書き込みます。

i_reconfig_xcvrn_byteenable[3:0]

4ビット

読み出しおよび書き込み要求のトランシーバー・バイト・イネーブル信号。

o_reconfig_xcvrn_readdata[31:0]

32ビット

トランシーバー読み出しデータバス。

アサートされると、読み出しサイクルでトランシーバー読み出しデータを提供します。

o_reconfig_xcvrn_readdata_valid

1ビット

トランシーバー読み出しデータバスからの読み出しデータのValid。

i_reconfig_xcvrn_writedata[31:0]

32ビット

トランシーバー書き込みデータバス。

アサートされると、書き込みサイクルで書き込まれるトランシーバー・データを提供します。

o_reconfig_xcvrn_waitrequest

1ビット Avalon®メモリーマップド・インターフェイスがビジー状態であることを示します。読み出しまたは書き込みサイクルは、この信号がLowになった際にのみ完了します。