GainSpan GS1011MIE User manual

Single Site
Flash Programmer
User Guide
Supports
GS1011MIE, GS1011MEx, GS1011MIP,
GS1011MxxS, and GS1500M Modules
Publication No. GS-SNG-SITE-PRG-UG-001240
Version: 1.0
Date: August 8, 2014

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 2 of 30 Release 1.0
Copyright © 2014 GainSpan Corporation. All rights reserved. Trademarks and registered trademarks are the property of
their respective owners. GainSpan warrants performance of its modules and semiconductor products to current
specifications in accordance with GainSpan’s standard warranty, but reserves the right to make changes to any products
and services at any time without notice. GainSpan assumes no responsibility or liability arising out of the application or use
of any information, product, or service described herein except as expressly agreed to in writing by GainSpan Corporation.
GainSpan customers are advised the latest version of device specifications before relying on any published information and
before placing orders for products and services.
Programming boards are only intended for programming modules and not for production purposes. Programming boards
are supplied “as is” and without warranties of any kind, express, implied, or statutory including, but not limited to, any
implied warranty of merchantability or fitness for a particular purpose. No license is granted by implication or otherwise
under any patents or other intellectual property by application or use of programming boards. Information furnished by
GainSpan is believed to be accurate and reliable. However, no responsibility is assumed by GainSpan for its use, or for any
infringements of patents or other rights of third parties that may result from its use. GainSpan reserves the right to change
device or specifications at any time without notice. Trademarks and registered trademarks are the property of their
i
GainSpan Corporate Headquarters
3590 N. First Street
Suite 300
San Jose, CA 95134
Tel +1 (408) 627-6500
www.gainspan.com

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 3 of 30 Release 1.0
Release History
Revision Description
1.0 Initial Release

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 4 of 30 Release 1.0
Table of Contents
RELEASE HISTORY ........................................................................................................................................3
INTRODUCTION ..............................................................................................................................................5
HOW THE SINGLE SITE PROGRAMMER WORKS.................................................................................6
SINGLE SITE PROGRAMMER SETUP........................................................................................................7
CONTENTS .........................................................................................................................................................7
PREPARING THE SINGLE SITE PROGRAMMER BOARD...................................................................14
HARDWARE SETUP FOR THE GS1011MEX AND GS1500M.............................................................................14
HARDWARE SETUP FOR THE GS1011MIX.......................................................................................................16
HARDWARE SETUP FOR THE GS1011MXXS....................................................................................................18
POPULATING THE MODULE SITE ...........................................................................................................20
FOR THE GS1011MEX AND GS1500M ...........................................................................................................20
FOR THE GS1011MIX......................................................................................................................................22
FOR THE GS1011MXXS ..................................................................................................................................23
SOFTWARE TEST SETUP.............................................................................................................................24
INSTALLING THE SINGLE SITE PROGRAMMER SOFTWARE...............................................................................24
STARTING THE GAINSPAN SINGLE SITE PROGRAMMER SOFTWARE................................................................25
USING THE CONFIGURATION FILE........................................................................................................27
RUNNING THE GUI.......................................................................................................................................28
SOFTWARE TROUBLESHOOTING ...........................................................................................................30

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 5 of 30 Release 1.0
Introduction
This document describes the GainSpan Single Site Flash Programmer System. This system is used to load
firmware onto the GS1011MIx, GS1011MEx, GS1011MxxS, and GS1500M modules.
Follow all hardware and software instructions throughout this document to ensure loading and
programming the Flash on the modules.
The following sections are outlined in this guide to help setup, install, and run the Single Site Programmer.
►How the Single Site Programmer Works
►Single Site Programmer Setup
►Preparing the Single Site Programming Board
►Populating the Module Site
►Software Test Setup
►Using the Configuration File
►Running the GUI

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 6 of 30 Release 1.0
How the Single Site Programmer Works
The GainSpan Single Site Programmer is a tool used to program the GS1011MIx, GS1011MEx, GS1011MxxS,
and GS1500M module one at a time.
Follow all hardware and software instructions throughout this guide to ensure loading and
programming the Flash on the modules.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 7 of 30 Release 1.0
Single Site Programmer Setup
This section provides step-by-step instructions on how to setup the GainSpan Single Site Programming board
to program the GS1011MIx, GS1011MEx, GS1011MxxS, and GS1500M module.
ESD (electrostatic discharge) sensitive device.
Charged devices and circuit boards can discharge without detection. Although this product
features patented or proprietary protection circuitry, damage may occur on devices subjected to
high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance
degradation or loss of functionality.
Contents
The GainSpan Single Site Programmer tool includes the following:
•GS1011MIx, GS1011MEx, GS1011MxxS, or GS1500M modules
•PC or Laptop running Windows XP SP2/SP3 or Windows 7
•Single-Site Programmer Hardware (holds one module to be programmed)
oFor the GS1011MEx and GS1500M modules (see Figure 1)
Bar Code Scanner (optional)
DB9 Null Module cable(s)
USB-Serial cable(s) (optional depending on requirement. Prolific USB-Serial
recommended)
oFor GS1011MIx modules (see Figure 2)
oFor the GS1011MxxS modules (see Figure 3)
•Mini-USB Cable
•3.3V DC Supply (to supply DC power to the Single Site Programming board)
•LabVIEW runtime engine 2009 or later (provided with installation package)
•Prolific USB-Serial Drivers
•Single-Site Programmer application

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 8 of 30 Release 1.0
Figure 1: GS1011MEx/GS1500M Single Site Programmer Board Components

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 9 of 30 Release 1.0
Table 1lists the GS1011MEx/GS1500M Single Site Programmer Board components.
Table 1: GS1011MEx/GS1500M Single Site Programmer Board Components
Item Component Description
1 Toggle clamp with cover Should be pressed over the cover to ensure proper pin
contact on the modules
2 DB9/UART Connector To connect a DB9 Null Modem cable to the PC
3 Program/Run Switch To be set to Program mode always
4 Site A single pogo pin fixture to hold the module
5 Single Site Programmer board Used to program a single GS1011MEx or GS1500M
based module
6
ON/OFF Switch
To turn the power ON or OFF to the board
7 DC Power Jack Provides 3.3V DC to power up the board
8 Module(s) GS1011MEx or GS1500M based module

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 10 of 30 Release 1.0
Figure 2: GS1011MIx Single Site Programmer Board Components

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 11 of 30 Release 1.0
Table 2lists the GS1011MIx Single Site Programmer Board components.
Table 2: GS1011MIx Single Site Programmer Board Components
Item Component Description
1 Single Site Flash Programmer board Used to program a single GS1011MIx based module
2 Module GS1011MIx based module
3 Mini-USB Connector Used to access each individual module to program
4 PROGRAM/RUN Switch Should be set to PROGRAM mode
5
DC Power Jack
Provides 3.3V DC power to the board
6 ON/OFF Switch To turn the power ON or OFF to the board
7 Single Module Site Individual site that holds a single GS1011MIx based
module
8 Cables Mini-USB cable and 3.3V DC power cable

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 12 of 30 Release 1.0
Figure 3: GS1011MxxS Single Site Programmer Board Components
ALERT! DO NOT reset DIP switches on the GS1011MxxS Single Site Programmer Board. They are
set at the Factory.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 13 of 30 Release 1.0
Table 3lists the GS1011MxxS Single Site Programmer Board components.
Table 3: GS1011MxxS Single Site Programmer Board Components
Item Component Description
1 Single Site Flash Programmer board Used to program a single GS1011MxxS based module
2 Module GS1011MxxS based module
3 Mini-USB Connector Used to access each individual module to program
4 PROGRAM/RUN Switch Should be set to PROGRAM mode
5
DC Power Jack
Provides 3.3V DC power to the board
6 ON/OFF Switch To turn the power ON or OFF to the board
7 Single Module Site with cover Individual site that holds a single GS1011MxxS based
module. Cover should be closed to ensure proper pin
contact on the module
8 Cables Mini-USB cable and 3.3V DC power cable

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 14 of 30 Release 1.0
Preparing the Single Site Programmer Board
Hardware Setup for the GS1011MEx and GS1500M
ALERT! Make sure you unplug/plug the 3.3V power cable with the ON/OFF switch in the OFF
position.
The following steps will guide you through setting up the Single Site Programmer hardware for the
GS1011MEx and GS1500M module (see Figure 4).
1. Remove the contents of your Single Site Programmer Kit.
2. Setting up the Single Site Programmer board:
a. Plug DB9 cable into the DB9 serial connector on the Single-Site board. Plug the other end of
the DB9 cable into a DB9 serial port on your computer or laptop.
b. Plug the 3.3V DC power cable into the 3.3V DC power connector on the Single Site
Programming board and plug the other end into a power outlet.
ALERT! DO NOT turn ON the Single Site Programmer board until the module is installed into the
socket site.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 15 of 30 Release 1.0
Figure 4: GS1011MEx/GS1500M Single Site Programmer Hardware Setup
To 3.3V Power supply To PC DB9 connector
NOTE: The board requires a 3.3V DC power supply to power the site. The PROGRAM/RUN switch
should be set to PROGRAM mode at all times.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 16 of 30 Release 1.0
Hardware Setup for the GS1011MIx
ALERT! Make sure you unplug/plug the mini-USB cable with the ON/OFF switch in the OFF
position.
The following steps will guide you through setting up the Single Site Programmer hardware for the
GS1011MIx module (see Figure 5).
1. Remove the contents of your Single Site Programmer Kit.
2. Setting up the Single Site Programmer board:
a. Plug the mini-USB cable into the USB port on the Single-Site board. Plug the other end of the
USB cable into a USB port on your computer or laptop.
b. Plug the 3.3V DC power cable into the 3.3V DC power connector on the Single Site
Programmer board and plug the other end into a power outlet.
ALERT! DO NOT turn on the Single Site Programmer board until the module is installed into the
socket site.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 17 of 30 Release 1.0
Figure 5: GS1011MIx Single Site Programmer Hardware Setup
NOTE: The board requires a 3.3V DC power supply to power the site. The PROGRAM/RUN switch
should be set to PROGRAM mode at all times.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 18 of 30 Release 1.0
Hardware Setup for the GS1011MxxS
ALERT! Make sure you unplug/plug 3.3V DC power cable with the ON/OFF switch in the OFF
position.
The following steps will guide you through setting up the Single Site Programmer hardware for the
GS1011MxxS module (see Figure 5).
1. Remove the contents of your Single Site Programmer Kit.
2. Setting up the Single Site Programmer board:
a. Plug the mini-USB cable into the USB port on the Single-Site board. Plug the other end of the
USB cable into a USB port on your computer or laptop.
b. Plug the 3.3V DC power cable into the 3.3V DC power connector on the Single Site
Programmer board and plug the other end into a power outlet.
ALERT! DO NOT turn on the Single Site Programmer board until the module is installed into the
socket site.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 19 of 30 Release 1.0
Figure 6: GS1011MxxS Single Site Programmer Hardware Setup
NOTE: The board requires a 3.3V DC power supply to power the site. The PROGRAM/RUN switch
should be set to PROGRAM mode at all times.

Single Site Programmer User Guide
1
GS-SNG-SITE-PRG-UG-001240 Page 20 of 30 Release 1.0
Populating the Module Site
ESD (electrostatic discharge) sensitive device.
Charged devices and circuit boards can discharge without detection. Although this product
features patented or proprietary protection circuitry, damage may occur on devices subjected to
high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance
degradation or loss of functionality.
ALERT! Before populating the site, you must power OFF the board every time.
For the GS1011MEx and GS1500M
To populate the Single Site Programmer board with the modules, perform the following:
1. Before populating the site you must power off the board; every time.
2. Insert a module with the logo/product label facing up and the module pins aligned with the pogo
pins into the socket site (see Figure 7).
Figure 7: Inserting the GS1011MEx or GS1500M Module into the Socket Site
This manual suits for next models
4
Table of contents
Other GainSpan Motherboard manuals
Popular Motherboard manuals by other brands

IEI Technology
IEI Technology IMB-Q354 user manual

Analog Devices
Analog Devices DC2652A-A manual

Analog Devices
Analog Devices AD9204-65EBZ user guide

ST
ST B-L4S5I-IOT01A user manual

Avalue Technology
Avalue Technology SENX-BYT user manual

Cypress Semiconductor
Cypress Semiconductor CYS25G0101DX-ATC user guide