This page gives an overview of XADC driver which is available as part of the Xilinx Vivado and SDK distribution.

Table of Contents

Introduction

The Xilinx analog mixed signal module, referred to as the XADC, is a hard macro. It has JTAG and DRP interfaces for accessing the XADC’s status and control registers in the 7-series FPGAs.
Zynq-7000 AP SoC devices add a third interface, the PS-XADC interface for the PS software to control the XADC. The Zynq-7000 AP SoC devices combine a flexible analog-to-digital converter with programmable logic to address a broad range of analog data acquisition and monitoring requirements. The XADC is part of a larger analog mixed signal (AMS) topic that is a combination of analog and digital circuits.


Source path for the driver:
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/xadc/src

Driver source code is organized into different folders. Below diagram shows the sysmonpsu driver source organization

xadc
|
-- Doc - Provides the API and data structure details
|
- Examples - Reference application to show how to use the driver APIs and calling sequence
|
- Source - Driver source files

HW/IP Features

Analog-to-Digital Converters

PS-XADC Interface

PL-JTAG Interface

Test Cases


Changelog

2016.3

2016.4


2017.1


2017.2


2017.3


2017.4


2018.1


2018.2

2018.3



Related Links