Host Profile - 4.0 English

QDMA Subsystem for PCI Express Product Guide (PG302)

Document ID
Release Date
4.0 English

Host profile must be programmed to represent Root Port host. Host profile can be programmed through Context programming. Select QDMA_CTXT_SELC_HOST_PROFILE (4'hA) in QDMA_IND_CTXT_CMD. Host profile context structure is given in below table.

Table 1. Host Profile Context Structure
Bit Bit Width Field Name Description
[255:188] 68 Reserved Reserved
[187:186] 2   H2C AXI4-MM write awprot
[185:182] 4   H2C AXI4-MM write awcache
[181:178] 4   H2C AXIMM steering
[177:104] 74 Reserved Reserved
[103:102] 2   C2H AXI4-MM read arprot
[101:98] 4   C2H AXI4-MM read awcache
[97:94] 4   C2H AXIMM steering
[0:93] 94 Reserved Reserved

H2C AXI4-MM Steering bit and C2H AXI4-MM Steering bits should set to 0's .if not DMA AXI4-MM transfers will not work. For most cases Host profile context structure will be all 0s, and Host profile must still be program to represent a host.