PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

4.2.2. TLPバイパスモードでのAvalon-MMの使用

PCIe標準レジスターの大部分は、F-タイル Avalon-STIPの外部のユーザーのロジックに実装されています。ただし、次のレジスターはF-タイル内に残ります。
  • 電力管理機能
  • PCI Express機能
  • セカンダリPCI Express機能
  • データリンク機能の拡張機能
  • 物理層16.0GT/s拡張機能
  • レシーバー拡張機能でのレーンマージン
  • 高度なエラー報告機能

アプリケーションは、User Avalon-MM / HardIPReconfigurationインターフェイスを介してのみPCIeコントローラーレジスターにアクセスできます。このインターフェイスの信号の詳細については、以下を参照してください。

PCIe コンフィグレーションヘッダー レジスターのデバイス ID とベンダー ID を実装するには 2 つのオプションがあります。
  1. IP パラメーター・エディターでデバイス ID とベンダー ID を指定し、ユーザー Avalon-MM インターフェースを介して PCIe コントローラーからそれらを読み取ります。
  2. デバイス ID とベンダー ID をユーザーロジックに実装します。 PCIe コンフィギュレーション・ヘッダー・レジスターの残りのレジスターは、ユーザーロジックに実装する必要があります。
表 55.  ユーザーAvalon-MMインターフェイスを介してアプリケーション・ロジックによって更新される機能レジスター
能力 注記
Power Management Capability PCI-PMエントリーをトリガーする必要があるため、書き戻す必要があります。
PCI Express Capability すべてのPCIe機能、制御およびステータスレジスターは、デバイスをコンフィグレーションするためのものです。書き戻しが必要です。
Secondary PCI Express Capability デバイスのコンフィグレーションには、セカンダリPCIe機能が必要です。
Data Link Feature Extended Capability データリンク機能はデバイス固有です。
Physical Layer 16.0 GT/s Extended Capability 物理層16G機能はデバイス固有です。
Lane Margining at the Receiver Extended Capability 拡張機能のマージンはデバイス固有です。
Advanced Error Reporting Capability TLPバイパスには、エラー・ステータス・レジスターへのライトバックが必要です。