Each PVU supports the following features:
- Implements a channelized TLB for virtual address translation
- Supports a pre-configured number of virtIDs
(channels). See Section 8.3.1.2.
- Supports mapping of virtIDs to TLBs with a programmable number of DMA channel support
- Supports a pre-configured number of entries per
channel of the TLB. See Section 8.3.1.2
- Supports TLB chaining to extend the search but at a latency penalty
- Supports a 48-bit address size
- Supports page sizes of 4 KB, 16 KB, 64 KB, 2 MB, 32 MB, 512 MB, 1 GB, and 16 GB
- Support TLBs in software mode, where they are maintained by software only
- Produces a fault interrupt when the TLB misses or upon a permission error.