
Analog Essentials Getting Started Guide
2
Analog Essentials Collection modules
The table below lists the peripheral modules included in the collection, along with a description and interface type.
I
2
C spread-spectrum EconOscillator™
High-performance 16-bit DAC
Dual 256-tap digital potentiometer
16-port GPIO and LED driver
Current-sense amplifier with op amp and ADC
16-bit delta-sigma ADC with 2-wire interface
6-channel, 600V galvanic isolator
Thermocouple-to-digital converter
Ambient light and proximity sensor
Included Files
The top level of the hardware design is a Xilinx ISE® Project Navigator Project (.xise) for Xilinx ISE version 14.1 The
Verilog-based top.v module provides FPGA/board net connectivity, allows HDL interaction with peripherals, and
instantiates the wrapper that carries both the Zynq Processing System and (I2C, SPI, GPIO, UART) soft peripherals which
interface to the PMOD ports. Software for the Zynq Processing System is supplied as a Xilinx software development kit
(SDK) project which includes a demonstration software application to evaluate each module’s functionality. The lower
level c-code driver routines are portable to the user’s own software projects.
Prerequisites
• Xilinx ISE14.1 or a later version must be installed on the development PC, along with a license for Xilinx EDK/SDK.
• To modify the FPGA code or the software, the user should have a basic understanding of Xilinx Project Navigator
(ISE) development tools, I
2
C, SPI, GPIO buses, ANSI C, and (ideally) the Xilinx Embedded Development Kit toolset.
• Maxim Analog Essential Project Source (downloadable from
www.maximintegrated.com/FPGA-modules)
• One or more of the peripheral modules boards in the Analog Essentials collection.