Version 1.0
Getting Started with the CC3000-Pmod
™
Compatible Wi-Fi
®
Adapter 9
GETTING STARTED WITH THE CC3000-
PMOD
™
COMPATIBLE WI-FI ADAPTER KIT
As shipped from the factory, the Spartan
®
-6 LX9 MicroBoard’s SPI Flash is preprogrammed with an embedded
demonstration project that tests the on-board circuitry. The objective of this CC3000 WiFi PMOD Getting Started
Guide is to introduce the user to a reference design that utilizes the CC3000 WiFi PMOD of a Xilinx MicroBlaze
embedded project’s bitfile, to be programmed into the MicroBoard’s SPI Flash. Then, using a terminal program,
a Wireless Access Point (WAP)/Router and a web browser, you can interact with the demo to validate the
functionality of the WiFi board.
As discussed, this reference design has been developed using the Xilinx ISE
®
Design Suite 13.4: Embedded
Edition software. These tools are not required for executing the procedures outlined in this getting started
guide. But users who wish to modify or investigate this design will need an EDK license (see Xilinx’s Embedded
website for licensing information:
http://www.xilinx.com/tools/platform.htm
EDK will be needed for rebuilding
the reference design as discussed in the “Next Steps” section of this document, where you will be introduced to
some of the details surrounding the development of the reference design.
Wi-Fi Webserver Reference Design Demo Requirements
• Computer running Windows XP or later, with an Internet browser installed.
• Wi-Fi Access Point/Router whose SSID,etc can be configured by the user.
• Avnet Spartan-6 FPGA LX9 MicroBoard
• CC3000-PMOD Wi-Fi module
• S6LX9_CC3000_PMOD_WiFi_Demo_mcs_13_4_1.zip file
• Type A male to Type A female USB extension cable and/or a +5V power supply with Type A female USB
connector (eg. cellphone charger)
• Type A to Micro-B USB cable (Optional)
Note: The LX9 MicroBoard Kit contains the two USB Cables listed above. The MicroBoard uses the Type A
male to Type A female USB extension cable to connect it to a computer USB Port or the MicroBoard could be
directly connected to a computer USB port, via P1, which is the USB to JTAG Bridge interface. The Micro-B USB
connector J3 on the MicroBoard, is a USB to UART Bridge interface that is optional for this exercise.
Note: Power can be supplied to the LX9 MicroBoard through either of the USB connectors (P1 or J3).
Re-programming the Spartan-6 FPGA LX9 MicroBoard
The LX9 MicroBoard SPI Flash is now to be programmed with the FPGA configuration and an application that
will run on the MicroBlaze Soft Core Processor of the FPGA.
1. Unzip the
S6LX9_CC3000_PMOD_WiFi_Demo_mcs_13_4_1.zip
file to a new folder named
c:\
cc3000_test
. Three files should be extracted:
•
P1_USB_programming_of_CC3000_Webserver_to_LX9_Board_SPI-Flash_073112.bat
•
sfutil.exe
•
MM_DROP_073112.mcs