18
MachXO3 Starter Kit User Guide
Troubleshooting
Use the tips in this section to diagnose problems with the Starter Kit.
LEDs Do Not Flash
If power is applied but the board does not flash according to the preprogrammed counter demonstration then it is
likely the board has been reprogrammed with a new design. Follow the directions in the
sec-
tion to restore the factory default.
USB Cable Not Detected
If Lattice Diamond Programmer or ispVM System does not recognize the USB cable after installing the Lattice USB
port drivers and rebooting, the incorrect USB driver may have been installed. This usually occurs if you attach the
board to your PC prior to installing the Lattice-supplied USB driver.
To access the
Troubleshooting the USB Driver Installation Guide
:
For Diamond software and standalone Diamond Programmer:
1.
Start Diamond or Diamond Programmer and choose
Help
.
2.
Search for
USB driver
or
Troubleshooting
, then select the
Troubleshooting the USB Driver
topic.
3.
Follow the directions to install the Lattice USB driver.
For ispVM:
1.
Start ispVM System and choose
Options > Cable and I/O Port Setup
.
The Cable and I/O Port Setup Dialog appears.
2.
Click the
Troubleshooting the USB Driver Installation Guide
link.
The
Troubleshooting the USB Driver Installation Guide
document appears in your system’s PDF file reader.
3.
Follow the directions to install the Lattice USB driver.
An alternate failure mode can occur when the user design assigns an output signal to the FPGA package pin C8
which is connected the oscillator (X1) output signal "12 MHz". This can occur unintentionally when the Placer ran-
domly assigns unconstrained outputs. In this case, the contention squelches the FTDI device (U1) clock input, ren-
dering it unable to communicate. To eliminate the contention, remove the resistor R23. This will restore the FTDI
device operation and allow the erasure of the offending FPGA image. Resistor R23 should be reinstalled if an
external clock source is desired.
Determine the Source of a Pre-Programmed Device
If the Starter Kit has been reprogrammed, the original demo design can be restored. To restore the board to the
factory default, see the
section for details on downloading and reprogramming the
device.