6
ispMACH 4256V Breakout Board Evaluation Kit
Programming with Lattice Diamond Programmer
A demonstration design is pre-programmed into the ispMACH 4256V Breakout Board by Lattice. To restore the
Breakout Board to factory settings or load an alternative demo design, use the procedures in this section.
To install Lattice Diamond Programmer tool:
1.
Install license and run Lattice Diamond Programmer software. See
http://www.latticesemi.com/Prod-
ucts/DesignSoftwareAndIP/ProgrammingAndConfigurationSw/Programmer.aspx
2.
Connect the board to a host PC using the USB port header connection.
3.
Follow the USB Cable Interface procedure below to program the evaluation board.
The Breakout Board is equipped with a built-in USB-based programming circuit. This consists of a USB PHY and a
USB connector. When the board is connected to a PC with a USB cable, it is recognized by the ispVM System soft-
ware as a USB Download Cable. The ispMACH 4256V can then be scanned and programmed using the ispVM
System software.
To program a demo programming file:
1.
Once you open Diamond Programmer tool, the first thing that it will do is detect the USB cable.
2.
Click
Detect Cable
. The Programmer will detect the cable.
3.
Make the following selections:
Cable Type:
HW-USBN-2b (FTDI)
Port Setting:
FTUSB-0
Click
OK
. If the cable is not detected, see the
section.
4.
The Programmer automatically scans the device attached to the USB cable.
5.
Once the device is detected, the
LC4256V(B)
option is selected by default. To choose the correct device, click
LC4256V(B)
and a device drop-down menu appears. From the drop-down menu select
LC4256V
device.
6.
From the
File Name
section,
click the
Browse
button.
The Open Data File dialog appears.
7.
Browse to the
<Demo Dir>
folder, select
<Demo>.jed
, and click
Open
. From the
Operation
list choose
Erase,
Program, Verify
and click
OK
.
8.
Click the
Program
icon. When complete, PASS is displayed in the Status column.
Programming requires about 10 seconds. A small timer window will appear to show elapsed programming time. At
the end of programming, the configuration setup window should show a “PASS” in the Status column.
ispMACH 4256V Breakout Board
This section describes the features of the ispMACH 4256V Breakout Board in detail.
Overview
The ispMACH 4256V Breakout Board is a complete development platform for the ispMACH 4256V CPLD. The
board includes a prototyping area, a USB program/power port, an LED array, and header landings with electrical
connections to most of the CPLDs programmable I/O, power and JTAG pins. The board is powered by the PC’s
USB port or optionally with external power. You may create or modify CPLD program files using ispLEVER Classic
software and reprogram the board using ispVM software.