User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 763
UG585 (v1.11) September 27, 2016
Chapter 31: PCI Express
Supports Endpoint and Root Port configurations
8B/10B encode and decode
Supports lane reversal and lane polarity inversion per PCI Express specification requirements
Standardized user interface
°
Supports AXI4-stream interface
°
Easy-to-use packet-based protocol
°
Full-duplex communication
°
Back-to-back transactions enable greater link bandwidth utilization
°
Supports flow control of data and discontinuation of an in-process transaction in transmit
direction
Supports flow control of data in receive direction
Compatible with PCI/PCI Express power management functions
Supports a maximum transaction payload of up to 1,024 bytes
Supports multi-vector MSI for up to 32 vectors and MSI-X
Up-configure capability enables application-driven bandwidth scalability
Compatible with PCI Express transaction ordering rules
31.4 Endpoint Use Case
For an example of a Zynq Endpoint use case, refer to UG963, ZC706 PCIe Targeted Reference Design
User Guide.
31.5 Root Complex Use Case
A Zynq PCIe Root Complex design can be implemented in a number of different ways. Figure 31-2
shows an example of a basic design using the AXI PCIe bridge described in PG055
, LogiCORE IP AXI
Bridge for PCI Express.