User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 750
UG585 (v1.11) September 27, 2016
Chapter 30: XADC Interface
Notices
7z007s and 7z010 CLG225 Devices
The 7z007s single core and 7z010 dual core CLG225 devices provide four external ADC signal pairs
(differential inputs). All other Zynq-7000 devices provide 12 external ADC signal pairs. The hardware pin
information is provided in UG865
, Zynq-7000 All Programmable SoC Packaging and Pinout product
Specification.
30.2 Functional Description
The system level block diagram is shown in Figure 30-2, page 749. A block diagram of the XADC is
provided in UG480,
7 Series FPGAs and Zynq-7000 All Programmable SoC XADC Dual 12-Bit 1 MSPS
Analog-to-Digital Converter User Guide.
This section includes functionally that is common to more than one of the interfaces that can control
the XADC. This content is not necessarily available in other documents:
30.2.1 Interface Arbiter (PL-JTAG and PS-XADC)
30.2.2 Serial Communication Channel (PL-JTAG and PS-XADC)
30.2.3 Analog-to-Digital Converter (All)
30.2.4 Sensor Alarms (PS-XADC and DRP)
30.2.1 Interface Arbiter (PL-JTAG and PS-XADC)
The XADC actively arbitrates requests between two of the three XADC interfaces. One of the
interfaces is always the DRP interface that is optionally connected to the LogiCORE XADC bridge.
The interfaces that are arbitrated depend on the setting of the devcfg.XADCIF_CFG [ENABLE] bit.
•[ENABLE] = 0: DRP and PL-JTAG (reset default)
•[ENABLE]
= 1: DRP and PS-XADC
If a JTAG transaction is in progress when a DRP request occurs, the LogiCORE XADC bridge can buffer
the request until the JTAG transaction is complete. The XADC asserts the JTAGBUSY signal to indicate
an ongoing JTAG transaction.
A JTAG transaction can start, but the DRP transaction in progress is allowed to complete before the
JTAG operation. For more details on the arbitration, refer to UG480
, 7 Series FPGAs and Zynq-7000
All Programmable SoC XADC Dual 12-Bit 1 MSPS Analog-to-Digital Converter User Guide.