13
ispMACH 4000ZE Pico Development Kit
Lattice Semiconductor
User’s Guide
7.
Browse to the
<Demo Dir>\project
folder, select
<Demo>.jed
, and click
Open
. From the Operation list choose
Erase, Program, Verify
and click
OK
.
Optional: Choose the
Bypass
operation for devices in the scan chain that don’t require re-programming.
8.
Choose
Project > Download
. ispVM reprograms the evaluation board.
Programming requires about 20-40 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.
PicoView Software
This section describes the features of the PicoView for Windows software program.
Concepts
PicoView provides an easy-to-use interface to the I
2
C control and status registers within the GPIO I
2
C Expansion
demo design. PicoView communicates between a Windows PC and the Pico board using an I
2
C-over-USB connec-
tion.
PicoView issues I
2
C commands just as would an I
2
C master controller. You can view, and in many cases preload,
control registers prior to issuing a read or write command. To help understand the register set of the demo, see the
I
2
C GPIO Expansion Demo section and Figure 5 for more information.
Procedures
This section describes how to navigate the PicoView user interface.
Running PicoView
To run PicoView:
1.
See the connection and programming procedure for the GPIO I
2
C Expansion demo to prepare the Pico board.
2.
Download PicoView from
www.latticesemi.com/4000ze-pico-kit
and unzip the archive file. Picoview.exe is
unpacked.
3.
From a Windows command prompt run:
<install>\Picoview.exe
.
Setup
By default, PicoView is set to communicate between a PC and the Pico board over a USB cable. PicoView can also
be set up to operate in a demo mode without hardware. See the PicoView I
2
C Settings dialog for more information.
I
2
C Command Execution
To execute an I
2
C command:
1.
From the PicoView Window, click a
Control Register Button
. A control register dialog box appears. A variety
of dialog styles are available depending on the register. See the User Interface section below for details.
2.
Set the register options and click
OK
. The PicoView user interface will refresh with the updated register com-
mand in hex format.
3.
Click the
R
(read) and
W
(write) buttons to update the register of the related I
2
C slave/peripheral register. The
PicoView user interface will refresh the status registers. In some cases the Pico board’s LCD operation will
change.
See the Run the I
2
C GPIO Expansion Demo section of this document for a PicoView operation example.
User Interface
This section describes elements contained within the PicoView graphical user interface. These elements include
windows, menus, toolbars, and dialog boxes.