Sonoma (MAXREFDES14#) LX9 MicroBoard
Quick Start Guide
Rev 0; 9/13
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit
patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000
©
2013 Maxim Integrated Products, Inc.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.
Sonoma (MAXREFDES14#) LX9 MicroBoard Quick Start Guide
Table of Contents
1. Required Equipment.................................................................................................... 3
2. Overview ..................................................................................................................... 3
3. Included Files .............................................................................................................. 5
4. Procedure .................................................................................................................... 6
5. Code Documentation................................................................................................. 18
6. Appendix A: Project Structure and Key Filenames ................................................... 19
7. Trademarks ............................................................................................................... 19
8. Revision History ........................................................................................................ 20
2
Sonoma (MAXREFDES14#) LX9 MicroBoard Quick Start Guide
1. Required Equipment
•
•
•
•
•
•
PC with Windows® OS with Xilinx® ISE®/SDK version 13.4 or later and two USB
ports
License for Xilinx EDK/SDK version 13.4 or later
120V AC power source or wall outlet
AC load
Sonoma (MAXREFDES14#) board
Avnet Spartan®-6 LX9 MicroBoard
2. Overview
Below is a high-level overview of the steps required to quickly get the Sonoma design
running by downloading and running the FPGA project. Detailed instructions for each
step are provided in the following pages.
The Sonoma (MAXREFDES14#) subsystem
reference design will be referred to as the Sonoma throughout this document.
1. Connect the Sonoma board to the J5 port of a LX9 MicroBoard as shown in
Figure 1.
Ensure the connector is aligned as shown in
Figure 2.
2. Connect the power supply and the load to the Sonoma board.
3. Download the latest
RD14V01_00.ZIP
file located at the Sonoma page.
4. Extract the
RD14V01_00.ZIP
file to a directory on your PC.
5. Open the Xilinx SDK.
6. Download the bitstream (.BIT) file to the board. This bitstream contains the FPGA
hardware design and software bootloader.
7. Open a terminal program to communicate with FPGA board.
8. Use Xilinx SDK to download and run the executable file (.ELF) on the
MicroBlaze™.
3
Sonoma (MAXREFDES14#) LX9 MicroBoard Quick Start Guide
Figure 1. Sonoma Board Connected to LX9 Kit
Figure 2. Pmod™ Connector Alignment
4
Sonoma (MAXREFDES14#) LX9 MicroBoard Quick Start Guide
3. 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 that interface
to the Pmod ports. This is supplied as a Xilinx software development kit (SDK) project
which includes a demonstration software application to evaluate the Sonoma subsystem
reference design. The lower level c-code driver routines are portable to the user’s own
software project.
Programming
Options
USB
Programmer
JTAG
Pmod Port Driver
SPI
I2C
UART
GPIO
MUX
Processor
Microblaze
(Spartan)
Pmod
Connector
J5
Serial Flash
Internal
BRAM
Spartan-6 FPGA
* SPI only used.
Figure 3. Block Diagram of FPGA Hardware Design
5