F-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683140
Date 10/11/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.2.3.8. Process Address Space ID (PASID)

PASID is an optional feature that enables sharing of a single Endpoint device across multiple processes while providing each process a complete 64-bit virtual address space. In practice, this feature adds support for a TLP prefix that contains a 20-bit address space that can be added to memory transaction TLPs.

Table 94.  Process Address Space ID (PASID) Parameters
Parameter Value Default Value Description
PCIe0 PF0 Enable PASID True/False False Enable or disable PASID capability for PCIe0 PF0.
PCIe0 PF0 Enable Execute Permission Support True/False False Enable or disable PASID Execute Permission Support for PCIe0 PF0.
PCIe0 PF0 Enable Privileged Mode Support True/False False Enable or disable PASID Privileged Mode Support for PCIe0 PF0.
PCIe0 PF0 Max PASID Width 0 - 20 0 Set the Max PASID Width for PCIe0 PF0.