axipcie
Vitis Drivers API Documentation
XAxiPcie_BarAddr Struct Reference

The user is required to use this strucuture when reading or writing translation vector between local bus BARs and AXI PCIe BARs. More...

Data Fields

u32 LowerAddr
 Lower 32 bits of translation value. More...
 
u32 UpperAddr
 Upper 32 bits of translation value. More...
 

Detailed Description

The user is required to use this strucuture when reading or writing translation vector between local bus BARs and AXI PCIe BARs.

It is used when calling "XAxiPcie_GetLocalBusBar2PcieBar" and "XAxiPcie_SetLocalBusBar2PcieBar" functions. The translation vectors are 64 bits wide even though they might only use the lower 32 bits

Field Documentation

u32 XAxiPcie_BarAddr::LowerAddr

Lower 32 bits of translation value.

Referenced by XAxiPcie_GetLocalBusBar2PcieBar(), and XAxiPcie_SetLocalBusBar2PcieBar().

u32 XAxiPcie_BarAddr::UpperAddr

Upper 32 bits of translation value.

Referenced by XAxiPcie_GetLocalBusBar2PcieBar(), and XAxiPcie_SetLocalBusBar2PcieBar().