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 configura-
tion elements. The Model 300 is used when a device must be programmed prior to being soldered onto a printed
circuit board.
Figure 1. The ISP Engineering Kit - Model 300
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 ISP Engineering Kit - Model 300
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 connec-
tor 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 2
TCK GND
3 TMS GND 4
5 TDI V 6
CC
TDO GND
7 8
TRST
9 ispEN 10
When connecting to the Model 300 programmer JTAG connector, eight wires must be connected from the program-
ming 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 Users 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 pro-
gramming 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
TM
bundled with Lattice Diamond Software, and is available from the Lattice website at