User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 746
UG585 (v1.11) September 27, 2016
Chapter 30: XADC Interface
these interfaces is controlled by the devcfg.XADCIF_CFG[ENABLE] bit. However, the XADC arbitrates
between the selected interface (PL-JTAG or PS-XADC) and the DRP interface.
System Considerations
For high-performance ADC applications managed by the PS, use the IP core Core Logic connected to an
M_AXI_GP interface. This is a parallel data path. When using the PS-XADC interface, FIFOs are used for
commands and read data to allow software to quickly queue-up commands without having to wait for
serialization, but on the back end the data is serialized to the XADC much like the PL-JTAG interface. This is
the serial datapath and is much slower.
30.1.1 Features
Analog-to-Digital Converters
Dual 12-bit 1 MSPS analog-to-digital converters (ADCs)
Up to 17 flexible and user-configurable analog inputs
On-chip or external reference option
On-chip temperature and power supply sensors
JTAG access to ADC measurements
PS-XADC Interface
Read and write XADC registers
Serial data transfers to/from XADC
Buffered read-write data operations
15-word by 32-bit command FIFO
15-word by 32-bit
Read Data FIFO
Programmable FIFO-level interrupts
Programmable alarm interrupts
Conf
igured interface operations (using devcfg registers)
When the PS-XADC interface is used, the PL-JTAG interface is disabled
DRP Parallel Interface
Highest interface bandwidth
16-bit sample data
PL-JTAG Interface
Access the XADC when the PL is not programmed but is powered-up