beautypg.com

Analog essentials, Getting started guide, Analog essentials collection modules – Maxim Integrated Analog Essentials Getting Started Guide for LX9 and Nexys3 User Manual

Page 2: Included files, Prerequisites, For lx9 and nexys-3

background image

Analog Essentials

Getting Started Guide

2

For LX9 and Nexys-3

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 13.4. The
Verilog-based HDL design instantiates the Microblaze™ core, the support hardware required to run the Microblaze, and
the peripherals (I

2

C, SPI, GPIO, and UART) which interface to the Pmod ports. This 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 ISE13.4 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.maxim-ic.com/FPGA-modules

)

One or more of the peripheral modules boards in the Analog Essentials collection.