| pciepsu Vitis Drivers API Documentation

- Overview
- APIs
- File List
- Examples

Examples

You can refer to the below stated example applications for more details on how to use pciepsu driver.

# xpciepsu_rc_enumerate_example.c

Contains an example on how to use the XPciepsu driver. This example shows the usage of the driver APIs.

For details, see xpciepsu_rc_enumerate_example.c.

# xpciepsu_ingress_ep_enable_example.c

Contains an example on how to use the XPciePsu driver directly. This example shows the usage of the driver when it is configured as an endpoint for Ingress data transfer.

For details, see xaxipcie_ingress_ep_enable_example.c.

# xpciepsu_egress_ep_enable_example.c

Contains an example on how to use the XPciePsu driver directly. This example shows the usage of the driver when it is configured as an endpoint for Egress data transfer.

For details, see xaxipcie_egress_ep_enable_example.c.

Pciepsu Endpoint and Rootport Drivers support both R5 and a53 cortex processors for xpciepsu_rc_enumerate_example.c, xaxipcie_ingress_ep_enable_example.c, xpciepsu_egress_ep_enable_example.c.