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

ID 683059
Date 12/04/2023
Public
Document Table of Contents

5.2.3.9. 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 98.  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.