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

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

A.1. コンフィグレーション・スペース・レジスター

レシーバー設定の例-STインターフェースを介してコンフィグレーション読み取り/書き込みTLPを送信することによりエンドポイントのコンフィグレーションスペースレジスターにアクセスすることに加えて、アプリケーションロジックはコンフィグレーション出力インターフェース(tl_cfg *)を介してこれらのレジスターへの読み取りアクセスを取得することもできます。さらに、ハードIPリコンフィグレーション・インターフェイス(ユーザー Avalon® -MMインターフェイス)は、これらのレジスターへの読み出し/書き込みアクセスも提供します。

Avalon® -MMインターフェイスについて詳しくは、 Avalon® 「Avalon Interface Specifications」を参照してください。

The table PCIe Configuration Space Registers describes the registers for each PF. To calculate the address for a particular register in a particular PF, add the offset for that PF from the table Configuration Space Offsets to the byte address for that register as given in the table PCIe Configuration Space Registers.

表 122.  コンフィグレーション・スペースの設定
レジスター数 ユーザー Avalon® -MMオフセット
クリティカル・ファンクションNo. 0 0x0000
クリティカル・ファンクションNo. 1 0x1000
クリティカル・ファンクションNo. 2 0x2000
クリティカル・ファンクションNo. 3 0x3000
クリティカル・ファンクションNo. 4 0x4000
クリティカル・ファンクションNo. 5 0x5000
クリティカル・ファンクションNo. 6 0x6000
クリティカル・ファンクションNo. 7 0x7000
ポート・ここで、とステータスレジスター 0x14000
デバッグ(DBI)レジスター 0x14200
コンプリーション・タイムアウト・レジスター 0x90000
表 123.  x16 / x8/x4コントローラー用のPCIeコンフィグレーション・スペース・レジスター
バイトアドレス ハードIPコンフィグレーション・スペース・レジスター PCIe Specificationに対応する項

x16 0x000 0x03F

x8 0x000 0x03F

x4 0x000 0x03F

PCIヘッダーType 0コンフィグレーション・レジスター Type 0/1コンフィグレーション・スペース・ヘッダー

x16 0x040 0x047

x8 0x040 0x047

x4 0x040 0x047

消費電力マネジメント PCIパワー・マネジメント機能構造

x16 0x050 0x067

x8 0x050 0x067

x4 0x050 0x067

MSI Capability

MSI機能構造、およびPCI Local Bus Specificationも参照してください。

x16 0x070 0xAB

x8 0x070 0xAB

x4 0x070 0xAB

PCI Express Capability PCI Express Capability Structure

x16 (0x0B0/0xBB)

x8 (0x0B0/0xBB)

x4 (0x0B0/0xBB)

MSI-X Capabilities MSI-X機能構造、およびPCI Local Bus Specificationも参照してください。

x16 0x0BC 0x0FC

x8 0x0BC 0x0FC

x4 0x0BC 0x0FC

Reserved N/A

x16 0x100 0x147

x8 0x100 0x147

x4 0x100 0x147

Advanced Error Reporting (AER) Advanced Error Reporting Capability Structure

x16, x8, x4 = 0x148 - 0x163

Virtual Channel Capability Virtual Channel Capabilit構造

x16, x8, x4 = 0x164 - 0x173

Device Serial Number Capability

Device Serial Number Capability Structure

x16, x8, x4: 0x174 - 0x17B

代替ルーティング-ID実装(ARI) ARI Capability Structure

x16 (0x184/0x1B3)

x8 (0x184/0x1A3)

x4 (0x184/0x1A3)

Secondary PCI Express Extended Capabilityヘッダ

PCI Express Extended Capability

x16 (0x1B4/0x1E3)

x8 (0x1A4/0x1CB)

x4 (0x1A4/0x1C7)

Physical Layer 16.0 GT/s Extended Capability Physical Layer 16.0 GT/s Extended Capability Structure

x16 (0x1E4/0x22B)

x8 (0x1CC/0x1F3)

x4 (0x1C8/0x1DF)

拡張機能のマージン 拡張機能構造のマージン

x16 (0x22C/0x26B)

x8 (0x1F4/0x233)

SR-IOV Capability SR-IOV Capability Structure

x16 (0x26C/0x2F7)

x8 (0x234/0x2BF)

x4 (0x1E0/0x26B)

TLP Processing Hints (TPH) Capability TLP Processing Hints (TPH) Capability Structure

x16 (0x2F8/0x2FF)

x8 (0x2C0/0x2C7)

x4 (0x26C/0x273)

Address Translation Services (ATS) Capability シングルルートI/O仮想化および共有仕様におけるアドレス変換サービス拡張機能(ATS)

x16 = 0x308 - 0x 313

x8 (0x2D0/0x2DB)

x4 (0x27C/0x287)

Access Control Services (ACS) Capability Access Control Services (ACS) Capability

x16 (0x314/0x323)

x8 (0x2DC/0x2EB)

x4 (0x288/0x297)

Page Request Services (PRS) Capability Page Request Services (PRS) Capability

x16 (0x324/0x32B)

x8 (0x2EC/0x2F3)

x4 (0x298/0x29F)

Latency Tolerance Reporting (LTR) Capability Latency Tolerance Reporting (LTR) Capability

x16 (0x32C/0x333)

x8 (0x2F4/0x2FB)

x4 (0x2A0/0x2A7)

Process Address Space (PASID) Capability Process Address Space (PASID) Capability Structure

x16 (0x46C/0x477)

x8 (0x434/0x43F)

x4 (0x3E0/0x3EB)

Data Link Feature Extended Capability Data Link Feature Extended Capability

x16 (0x478/0x483)

x8 (0x440/0x44B)

PTM Capability Structure

Precision Time Management (PTM) Capability

x16 (0x484/0x4EB)

x8 (0x44C/0x4B3)

PTM Requestor Capability Structure (VSEC)

N/A

注:
  • x16コアはポート0->x16(Port0)にマップされる
  • x8コアはポート1->x8(ポート1)にマップされる
  • x4コアはport2およびport3->x4(Port2,3)にマップされる