User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 40
UG585 (v1.11) September 27, 2016
Chapter 1: Introduction
1.4.2 PS-PL Interfaces
The PS-PL interface contains all the signals available to the PL designer for integrating the PL-based
functions and the PS. There are two types of interfaces between the PL and the PS.
1. Functional interfaces which include AXI interconnect, extended MIO interfaces (EMIO) for most
of the I/O peripherals, interrupts, DMA flow control, clocks, and debug interfaces. These signals
are available for connecting with user-designed IP blocks in the PL.
2. Configuration signals which include the processor configuration access port (PCAP),
configuration status, single event upset (SEU) and Program/Done/Init. These signals are
connected to fixed logic within the PL configuration block, providing PS control.
AXI functional interfaces:
•AXI_ACP
°
One 64-bit cache coherent master port in the PL
°
Connects to the snoop control unit for cache coherency between the CPUs and the PL
AXI_HP, four high performance/bandwidth master ports in the PL
°
32-bit or 64-bit data master interfaces (independently programmed)
°
Efficient resizing in 32-bit slave interface configuration mode
°
Efficient upsizing to 64-bits for aligned 32-bit transfers in 32-bit slave interface
configuration mode
°
Automatic expansion to 64 bits for unaligned 32-bit transfers in 32-bit slave interface
configuration mode
°
Dynamic command upsizing translation between 32-bit and 64-bit interfaces, controllable
through AxCACHE[1]
°
Separate R/W programmable issuing capability for read and write commands
°
Programmable release threshold of write commands
°
Asynchronous clock frequency domain crossing for all AXI interfaces between the PL and PS
°
Smoothing out of “long-latency” transfers using 1 KB (128 by 64 bits) data FIFOs for both
reads and writes
°
QoS signaling available from PL ports
°
Command and data FIFO fill-level counts available to the PL
°
Standard AXI 3.0 interfaces supported
°
Large slave interface read acceptance capability in the range of 14 to 70 commands (burst
length dependent)
°
Large slave interface write acceptance capability in the range of 8 to 32 commands (burst
length dependent)
AXI_GP, four general purpose ports
°
Two, 32-bit master interfaces
°
Two, 32-bit slave interfaces
°
Asynchronous clock frequency domain crossing for all AXI interfaces between the PL and PS
°
Standard AXI 3.0 interfaces supported