ISP Engineering Kit Model 300



Similar documents
SPI Flash Programming and Hardware Interfacing Using ispvm System

LatticeXP2 Configuration Encryption and Security Usage Guide

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

MasterBlaster Serial/USB Communications Cable User Guide

USB-Blaster Download Cable User Guide

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

LatticeECP2/M S-Series Configuration Encryption Usage Guide

Procedure for updating Firmware of EZ4 W or ICC50 W

USB Security Key Instructions

Network Server for Windows. Overview of the Sequencher Network Page 2. Installing Sequencher Server for the First Time Page 3

MS830 / MS833 Barcode Reader v1.0 9-December-2014

Instructions for Installing and Using the FOCUS DL-15 Data Transfer Software

DIAL-UP DATA. User s Guide

Install Device Drivers and Toolkit for Windows 7

BitBlaster Serial Download Cable

Iridium Extreme TM Satellite Phone. Data Services Manual

User Guide. Introduction to 3M Digital Designs. User Guide Contents: Installing 3M Digital Designs Software. Setting up a Plotter

Smart Control Center. User Guide. 350 East Plumeria Drive San Jose, CA USA. November v1.0

Figure 1. 8-Bit USB Debug Adapter

DIAL-UP DATA. User s Guide

How To Use An Ams 5812 Pressure Sensor With A Usb Starter Kit

MultiOne. Getting started

DIRECT INTERNET DATA. User s Guide

Communication with BushingGard using computer USB port

Congratulations on your purchase of a BPM Microsystems device programmer. Your new device programmer was designe d to provid e years of suppor t for

Speedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.

Windows XP Home Edition / Windows XP Professional

Guide to Installing BBL Crystal MIND on Windows 7

Supplement I.B: Installing and Configuring JDK 1.6

Support. Package Contents. D6200 WiFi DSL Modem Router Installation Guide

Scan to PC Desktop: Image Retriever 5.2 for Xerox WorkCentre C2424

Health Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015

TX3 Series TELEPHONE ACCESS SYSTEMS. Configurator Quick Start. Version 2.2 Mircom Copyright 2014 LT-973

INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

PIGCHAMP MOBILE. PigCHAMP Knowledge Software. Installation Guide for Mobile Units

Start A New Project with Keil Microcontroller Development Kit Version 5 and Freescale FRDM-KL25Z

ISP Daisy Chain Download User Manual

SOFTWARE USER GUIDE. Aleratec. Part No , EU. 1:10 USB 3.0 Copy Cruiser Mini

Introducing AVR Dragon

USB 2.0 Peripheral Switch USER MANUAL US221A / US421A

Chapter 1 Installing the Gateway

TPG MOBILE BROADBAND QUICK SETUP GUIDE

Windows XP Home Edition / Windows XP Professional

A6210 WiFi USB Adapter ac USB 3.0 Dual Band User Manual

User Guide for Windows 10


MOBILE INTERNET HUAWEI E220 3G USB MODEM

HP-1000 Powerline USB Adapter

Technical Support. Trademarks

HP-1000 Powerline Ethernet Adapter

1. Driver Installation... 3

Transmitter Interface Program

EPSON USB/Parallel Adapter User s Guide

Installing the USB driver for Firmware 7 or later For use with E-blocks programmer boards and PICmicro Development boards.

Keep it Simple Timing

Troubleshooting Sprint Mobile Broadband USB Modem by Novatel Wireless TM (Ovation TM U727)

Router Setup Manual. NETGEAR, Inc Great America Parkway Santa Clara, CA USA

CODESOFT Installation Scenarios

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

PT Mbps Powerline Adapter. User Guide

PePWave Surf Series PePWave Surf Indoor Series: Surf 200, AP 200, AP 400

Wireless Network Guide

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

User s Manual. Powerline 200M Ethernet Bridge

Connecting your Omega/BetaPAT PLUS to a PC via a USB

Warnings: This manual is intended to guide a technicians or customers who would like to repair DBL's

Getting to Know Your Mobile Internet Key

exchange Call Center Quick Installation Guide

USB-Blaster II Download Cable User Guide

Wireless Router Setup Manual

Connecting to the Internet

Driver s License Camera Scanner Installation Guide

UPS Network Interface. Quick InstallationGuide

Windows XP Home Edition / Windows XP Professional

SMART Board Software for Macintosh FAQ

RouteFinder SOHO. Quick Start Guide. SOHO Security Appliance. EDGE Models RF825-E, RF825-E-AP CDMA Models RF825-C-Nx, RF825-C-Nx-AP

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

N600 WiFi USB Adapter

Wireless Genie Mini MODEL C41W

Ash Capture Control User Guide

genie app and genie mobile app

Nighthawk AC1900 WiF Range Extender

DUKANE Intelligent Assembly Solutions

Running the R4 Software on a USB Port

Caplio Utility for Windows

StrikeRisk v6.0 IEC/EN Risk Management Software Getting Started

Windows XP.. ELITE Firmware Update procedures.. v1.41

USB DRIVER INSTALLATION GUIDE

Addendum Advanced POS Printer Drivers

3.5 EXTERNAL NETWORK HDD. User s Manual

EASE Scan Tool Customers. SECTION I - Installation

EPSON Stylus COLOR 740. USB Software Installation Guide (Windows 98/iMac ) USB Setup Guide (imac)

INF-USB2 and SI-USB Quick Start Guide

Printer Support Guide. FedEx Ship Manager Software

Quick Start Using DASYLab with your Measurement Computing USB device

QUICK START GUIDE Bluetooth Cordless Hand Scanner (CHS)

This document will show you how to set up the Hotwire 6205 ADSL Modem, and how to customize its configuration to get the most out of this product.

WNDR4500 User Guide. A Guide for Using ReadySHARE Printer ReadySHARE Access Desktop NETGEAR Genie with your WNDR4500 Router

Transcription:

TM ISP Engineering Kit Model 300 December 2013 Model 300 Overview The Model 300 programmer supports JTAG programming of all Lattice devices that feature non-volatile configuration elements. The Model 300 is used when a device must be programmed prior to being soldered onto a printed circuit board. Figure 1. The Device Support All Lattice products that feature non-volatile configuration elements are supported. This includes devices with a V CC of 1.2V, 1.8V, 2.5V, 3.3V and 5V. Socket Adapters Individual devices are supported via device/package-specific socket adapters, which interface to the 28-pin DIP on the Model 300. For a complete list of supported devices and socket adapters, see the Socket Adapter list on the Lattice web site at http://www.latticesemi.com/en/products/developmentboardsandkits/socketadaptersfordesktopprogramming.aspx. 2013 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. www.latticesemi.com 1 mod300um_02.8

Connection to PC The Model 300 programmer is shipped with both a PC Parallel port cable (HW-DLN-3C) and a USB port cable (HW-USB-2A or HW-USB-2B). The cable connects between the appropriate port on your PC and the 2x5 connector on the Model 300. The programming operation is controlled with Lattice programming software, as described below. The orientation of the wires on the 2x5 connector is shown in Figure 2. Figure 2. ispdownload Cable In-System Programming Interface for the PC Model 300 JTAG Connector (Rear View) Pin # Function Function Pin # 1 3 5 7 9 TCK TMS TDI TDO TRST GND GND VCC GND ispen 2 4 6 8 10 When connecting to the Model 300 programmer JTAG connector, eight wires must be connected from the programming cable: TCK, TMS, TDI, TDO, TRST, ispen, Vcc and GND. It is sufficient to connect the programming cable GND wire to a single JTAG connector GND pin: 2, 4 or 8. See UG48, ispdownload Cables User s Guide for the full specifications of the cable and 10-pin connector. Power Supply Support The Model 300 programmer requires 9V DC at 1A minimum, to provide power for the programmer itself and for programming the target device. A 9V power adapter is included with each kit. This power adapter accepts 110V to 220V inputs, and includes interchangeable physical plugs for use worldwide. Programming Software Support The Model 300 programmer is supported by both Diamond Programmer (version 3.0 and later), and the legacy ispvm System (version 9.0.4d and later) software. Diamond Programmer is available as a stand-alone download or bundled with Lattice Diamond TM Software, and is available from the Lattice website at http://www.latticesemi.com/products/designsoftwareandip/programmingandconfigurationsw/programmer.aspx. Lattice ispvm System is available from the Software archive section of the Lattice website at http://www.latticesemi.com/support/softwarearchive.aspx. Special Features With the exception of programmer power, the Model 300 programmer is controlled entirely by the programming software. The user simply selects the device, programming adapter configuration and the target device V CC. LEDs indicate the power status and the selected V CC level. Installation Procedure To install the Model 300 programming software, install the latest version of ispvm System software. If you are running Windows NT or Windows 2000, you will need to install the ISP NT driver. The ispvm installation will prompt you to install the ISP NT driver. 2

Operation Procedure Setting Up the Hardware Before you can use the Model 300 programmer, you must connect a download cable to your PC. To set up your Model 300 programmer: 1. Turn on and boot up the PC. (Important: Do not boot or restart the PC when the Model 300 is on and has a device in the programming adapter socket. Its behavior is not ensured if it is on when the PC tests the parallel port). 2. With the Model 300 programmer in the power off position, connect the download cable between the PC parallel port and the Model 300 programmer. 3. Connect the power supply to a properly grounded AC outlet and to the AC plug at the rear of the Model 300 programmer. 4. Make sure the PC has booted up completely, and then turn on the Model 300 programmer. 5. Place the device in the programming adapter socket. The 1.8V and PWR RDY LED indicators illuminate, indicating that the Model 300 is ready for programming. The LEDs are shown in Figure 3. Figure 3. Model 300 LEDs 3

Starting the Model 300 Programmer Software (Diamond Programmer) To open the Model 300 programmer software: 1. Make sure the Model 300 programmer is connected and on. 2. The Model 300 Programmer is a stand-alone application. Launch the tool from the Windows Start menu: Figure 4. Launching Model 300 Programmer from Windows Start Menu The Model 300 user interface opens, as shown in Figure 5. The output box shows the results of the driver and cable scan (LSC USB ispdownload Cable Detected). The Status indicator in the Cable Settings box is Green. Fix any issues before proceeding. Figure 5. Model 300 Programmer User Interface 4

Edit Device Family, Device and Device Package to select the appropriate settings. Verify the Model 300 Adapter setting. Double click the Operation field to select the desired operation and Programming file: Figure 6. Device Properties Starting the Model 300 Programmer Software (ispvm System) To open the Model 300 programmer software: 1. Make sure the Model 300 programmer is connected and on. 2. Start the ispvm System software, if it is not already running. 3. On the toolbar, click the Model 300 icon. M 300 The Model 300 user interface opens, as shown in Figure 7. The status box at the bottom advises, Please select a device to start. Figure 7. Model 300 User Interface 5

Programming a Device 1. If using a 28-pin socket adapter, insert the socket adapter into the 40-pin ZIF socket of the Model 300, shown in Figure 8. Make sure that the socket adapter is bottom-justified. (Note: If the socket adapter is not bottom-justified, the Model 300 will not read or program the device). If using a Lattice socket adapter board, insert the socket adapter board pins into the appropriate connector on both sides of the 40-pin ZIF socket of the Model 300, shown in Figure 8. Make sure that all pins are inserted correctly. Figure 8. Model 300 40-pin ZIF Socket and Socket Adapter Board Connectors 2. Using proper ESD handling procedures, place the device in the programming adapter socket, and ensure the correct alignment of the device. 3. (ispvm) In the Model 300 main window, under Device, click Select, to open the Select Device dialog box. (Programmer) Edit Device Family, Device and Device Package to edit the settings. 4. Select the appropriate device, device family and package, and then click OK to return to the main window. In the Hardware Setting window, the Power and Voltage LED indicators illuminate, and the Status indicates Ready. The LED under Auto Detect illuminates and blinks. The user interface LED s are shown in Figure 7. If the correct LED indicators do not illuminate, you may have selected the wrong device. 1.2V devices are treated as 3.3V devices by both the programmer and software. Lattice socket adapters for these devices contain a internal voltage regulator circuit to supply the appropriate programming voltage. 5. (ispvm) Under Data File, click Browse to select the JED (JEDEC) file. (Programmer) Select Edit > Device Properties to browse to and select the JED (JEDEC) file. Select the desired Device Operation. 6. Choose Project > Download (ispvm), Design > Program (Programmer) or click the GO button to download the program to the device. The V CC ON indicator turns red during the download process. It turns off when the operation is completed. The Status box (ispvm) or Output box (Programmer) indicates the progress of the operation, reports any errors, and shows whether the operation was successful or not. 7. When done, remove the device from the adapter socket. 8. Turn off the Model 300 programmer (optional). 6

Hiding and Displaying Panels (ispvm) You can save desktop space by shortening the main window and toggling the panel bar for the panel you want displayed, as shown in Figure 9. Figure 9. Shortened Display Area To shorten the display area and hide one or more panels: 1. Toggle the panel displays OFF by clicking on each panel bar and drag the bottom edge of the main window upward until it is the desired size (Figure 9). 2. Click the desired panel bar to toggle its display ON (Figure 10). Figure 10. Shortened Display Area - Hardware Setting Panel Toggled ON 7

Selecting Project Settings 8 You can specify how the software will process the active chain configuration by using the Project Settings command. To select project settings: 1. Choose Project > Project Settings (ispvm) or Edit > Settings > Programming (Programmer) to open the Project Settings dialog box. 2. Select the appropriate check boxes for the specifications you want to include. 3. Choose between TLR and RTI for the starting and stopping TAP states. 4. To change the TCK clock pulse for an optional JTAG signal, click Advanced (ispvm) or Use custom pulse width delay (Programmer), then type a different level in the TCK Clock pulse box. 5. Click OK. Checking the Configuration Setup To check the current configuration setup: 1. Choose Project > Configuration Setup (ispvm) or Design > Check Model300 Project (Programmer). If the configuration check is successful, you will see a note to that effect in the Status box. If the configuration check is unsuccessful, an error message will appear in a dialog box. 2. If the configuration check is unsuccessful, click OK, and then run Board Diagnostics to try to pinpoint the problem. Running Diagnostics (ispvm only) To run diagnostics: 1. Choose Project > Board Diagnostics to open the Board Diagnostics dialog box. 2. Compare the expected devices with those detected by the software. If they do not match, edit the chain configuration file and run the diagnostic again. Changing File Locations To change file locations: 1. Choose Options > File Locations (ispvm) or Edit > Settings > General (Programmer) to open the File Locations dialog box. 2. Browse to change the locations of the database, start and working directories, and log file name. 3. Select Clear Log File, if you would like the software to clear the contents of the log file each time you start the Model 300 programmer. Repeating the Download (ispvm only) Specify the number of times you would like the software to process a chain for download. To specify download repetitions: 1. Choose Options > Repetitive Download to open the Repetitive Download dialog box. 2. Select the number of repetitions. 3. Select the number of errors you want to allow before the software stops the download process, and then click OK.

Ordering Information Description Ordering Part Number China RoHS Environment-Friendly Use Period (EFUP) Lattice Model 300 Desktop Programmer (RoHS-compliant) pds4102-pm300n Lattice Model 300 Desktop Programmer (Non-RoHS, replaced by RoHS-compliant version) pds4102-pm300 (Obsolete) 10 9

Technical Support Assistance e-mail: techsupport@latticesemi.com Internet: www.latticesemi.com Revision History Date Version Change Summary Previous Lattice releases. March 2007 02.3 Added Ordering Information section. October 2008 02.4 Updated product photo. March 2009 02.5 Updated Ordering Information table. June 2011 02.6 Updated figure: ispdownload Cable In-System Programming Interface for the PC. September 2011 02.7 Updated Power Supply Support text section. December 2013 02.8 Updated document to include USB cable options and Diamond Programmer support. Updated corporate logo. Updated Technical Support Assistance information. 10