主机配置文件必须编程为表示 Root Port(根端口)主机。主机配置文件可通过上下文编程来进行编程。在 QDMA_IND_CTXT_CMD 中选择 QDMA_CTXT_SELC_HOST_PROFILE (4'hA)。下表中提供了主机配置文件上下文结构。
位 | 位宽 | 字段名称 | 描述 |
---|---|---|---|
[255:188] | 68 | Reserved | 保留 |
[187:186] | 2 | H2C AXI4-MM 写入 awprot | |
[185:182] | 4 | H2C AXI4-MM 写入 awcache | |
[181:178] | 4 | H2C AXIMM 导向 | |
[177:104] | 74 | Reserved | 保留 |
[103:102] | 2 | C2H AXI4-MM 读取 arprot | |
[101:98] | 4 | C2H AXI4-MM 读取 awcache | |
[97:94] | 4 | C2H AXIMM 导向 | |
[0:93] | 94 | Reserved | 保留 |
H2C AXI4-MM 导向位和 C2H AXI4-MM 导向位应设置为 0。否则,无法进行 DMA AXI4-MM 传输。在大多数情况下,主机配置文件上下文结构将全部为 0,主机配置文件仍必须通过编程来表示主机。