6
LatticeECP2M SERDES
Lattice Semiconductor
Evaluation Board User’s Guide
Table 4. ispVM JTAG Connector (see Appendix A, Figure 2)
Pin 1
VCC
Pin 2
TDO
Pin 3
TDI
Pin 4
PROGRAMN
Pin 5
NC
Pin 6
TMS
Pin 7
GND
Pin 8
TCK
Pin 9
DONE
Pin 10
INITN
Programming Daisy Chain
This board includes two Lattice Semiconductor programmable devices that can be programmed in a daisy chain. A
jumper setting of J105 controls the chain. Both devices are in the programming chain from the JTAG header J8 with
jumpers on J105 across pins {1-2}, pins{3-4} and pins{5-6}. Also a jumper on J10 across pins{1-2} and pins{3-4}
are also required for both devices to be in the chain.
If the user desires only to program U1, J105 requires jumpers across pins{1-2} and pins{3-5}. J10 requires only a
jumper across pins{1-2}.
Download Procedures
Requirements
• PC with ispVM System v.16.0 (or later) programming management software, installed with appropriate drivers
(USB driver for USB Cable, Windows NT/2000/XP parallel port driver for ispDOWNLOAD Cable).
Note: An option to install these drivers is included as part of the ispVM System setup.
• ispDOWNLOAD Cable (HW-DLN-3C, HW-USBN-2A, etc.)
JTAG Download
The LatticeECP2M device can be configured easily via its JTAG port. The device is SRAM-based; it must remain
powered on to retain its configuration when programmed in this fashion.
Important Note:
The board must be un-powered when connecting, disconnecting, or reconnecting the ispDOWN-
LOAD Cable. Always connect the ispDOWNLOAD Cable's GND pin (black wire), before connecting any other JTAG
pins. Failure to follow these procedures can in result in damage to the LatticeECP2M FPGA device and render the
board inoperable.