F-タイル25GイーサネットIntel® FPGA IPユーザーガイド

ID 750198
日付 2/09/2023
Public
ドキュメント目次

7.4. トランシーバー・リコンフィグレーション信号

ハード IP のトランシーバーとイーサネットの制御およびステータス レジスタには、それぞれトランシーバーとイーサネットのリコンフィグレーション・インターフェイスを使用してアクセスします。どちらのインターフェースはAvalon メモリー・マップド・インターフェイスです。

Avalon® メモリーマップド・インターフェイスでは、標準メモリーマップド・プロトコルを実装しています。 Avalon® マスターをこのバスに接続し、組み込みのトランシーバーPHY IPコアのレジスターにアクセスできます。

表 15.  F-タイルのイーサネット・ハード IP のトランシーバー・リコンフィグレーション・インターフェイス・ポートすべてのインターフェイス信号のクロッキングは、reconfig_clk クロックにより行われます。
ポート名 入力/出力 説明
reconfig_clk 入力 Avalon® のクロック。 クロック周波数は100MHzです。すべてのトランシーバー・リコンフィグレーション・インターフェイス信号はreconfig_clkに同期します。
reconfig_reset 入力 Avalon® メモリーマップド・インターフェイスとアクセスを提供するすべてのレジスターをリセットします。
reconfig_write 入力 書き込みイネーブル信号。信号はアクティブHighです。
reconfig_read 入力 読み出しイネーブル信号。信号はアクティブHighです。
reconfig_address[17:0] 入力

-MMアドレスバス

reconfig_writedata[31:0] 入力 32 ビットのデータ書き込みバス。reconfig_addressはアドレスを指定します。
reconfig_readdata[31:0] 出力 32 ビットのデータ読み取りバス。ドライブは指定されたアドレスからデータを読み取ります。信号は、reconfig_waitrequestがディアサートされた後に有効になります。
reconfig_waitrequest 出力 Avalon® メモリーマップド・インターフェイスがビジー状態であることを示します。reconfig_waitrequestがディアサートされるまで、reconfig_writeまたは reconfig_readをアサートし続けます。
reconfig_readdatavalid 出力 reconfig_readdata信号が有効であることを示します。
表 16.  F-タイルのイーサネット・ハード IP のイーサネット・リコンフィグレーション・インターフェイス・ポート
ポート名 入力/出力 説明
[13:0] 入力 イーサネット制御レジスターおよびステータスレジスターのアドレスバス。
reconfig_eth_read 入力 イーサネット制御レジスターおよびステータスレジスター用の読み出し要求信号。
reconfig_eth_write 入力 イーサネット制御レジスターおよびステータスレジスター用の書き込み要求信号。
reconfig_eth_readdata[31:0] 出力 reconfig_eth_read 信号がアサートされる場合にこのポートからデータを読み取ります。
reconfig_eth_writedata[31:0] 入力 reconfig_eth_write 信号がアサートされる場合にこのポートにデータを書き込みます。
reconfig_eth_waitrequest 出力 制御およびステータス・インターフェイスがビジー状態で、読み取りまたは書き込み要求に応答できないことを示します。
reconfig_eth_readdatavalid 出力 reconfig_eth_readdata信号が有効であることを示します。