
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 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.