beautypg.com

Analog essentials collection modules, Included files, Prerequisites – Maxim Integrated Analog Essentials Getting Started Guide for Zedboard User Manual

Page 2: Analog essentials getting started guide, Zedboard version

background image

Analog Essentials Getting Started Guide

2

Zedboard Version

Analog Essentials Collection modules

The table below lists the peripheral modules included in the collection, along with a description and interface type.

Part

Functionality

Interface

DS1086LPMB1#

I

2

C spread-spectrum EconOscillator™

I

2

C

DS3231MPMB1#

I

2

C real-time clock

I

2

C

MAX3232PMB1#

RS-232 transceiver

UART

MAX4824PMB1#

Octal relay driver

GPIO

MAX5216PMB1#

High-performance 16-bit DAC

SPI/GPIO

MAX5487PMB1#

Dual 256-tap digital potentiometer

SPI

MAX5825PMB1#

Octal 12-bit DAC

I

2

C

MAX7304PMB1#

16-port GPIO and LED driver

I

2

C

MAX9611PMB1#

Current-sense amplifier with op amp and ADC

I

2

C

MAX11205PMB1#

16-bit delta-sigma ADC with 2-wire interface

GPIO

MAX14840PMB1#

RS-485 transceiver

UART/GPIO

MAX14850PMB1#

6-channel, 600V galvanic isolator

SPI/UART

MAX31723PMB1#

Digital thermometer

SPI

MAX31855PMB1#

Thermocouple-to-digital converter

SPI

MAX44000PMB1#

Ambient light and proximity sensor

I

2

C

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.