MachXO Starter

es
1.
MachXO device (LCMXO256C-4T100C)
2.
Power input jack
3.
33MHz oscillator
4.
Status LEDs, and 9 I/O LEDs
5.
8-bit input switch
6.
2 push-button switches
7.
JTAG programming interface
- Download cable included (HW-DL-3C)
8.
Access to all device I/O
9.
Prototyping area

10.
Landing pads for off-board expansion connectors

11.
On-board power control
- AC adapter included
Ordering Information
Product
Description
Ordering Part #
MachXO
Starter
Evaluation
Board
MachXO evaluation board with
LCMXO256C-4T100C device,
ispDOWNLOAD
®
Cable, and
AC adapter
LCMXO256C-S-EV
L A T T I C E : B R I N g I N g T h E B E S T T O g E T h E R
Order online or call
your local Lattice
representative
Evaluation
Board
MachXO Starter Evaluation Board
(actual size)
2
1
3
4
5
6
8
10
10
8
8
9
11
The MachXO Starter Evaluation Board is a complete work-
ing solution for the MachXO crossover programmable logic
technology. Efficiently packed with a rich set of features, the
MachXO Starter Evaluation Board is a simple, yet versatile
solution allowing for detailed analysis of the MachXO perfor-
mance and technology. The board is also a convenient plat-
form to help you get started with your own MachXO design.
Efficient and Flexible Design
The MachXO Starter Evaluation Board is packed with basic
building blocks that can be used to demonstrate any number
of programmable logic features or functions:
I/O Evaluation
Measure the drive strength, speed, and switching character-
istics of the MachXO I/Os, configured to whatever specifica-
tion you program.
Measure Power Consumption
Check the actual power consumption of a MachXO design,
see how changes in your design, and various MachXO set-
tings, affect power results.
In-System Evaluation
Use the prototype area to connect to any number of instru-
ments or see how the MachXO interfaces with other technol-
ogy.
Discover Lattice Technology
The MachXO Starter Evaluation Board, along with down-
loadable software tools, give you everything you need to
evaluate the entire Lattice design flow without making a
huge investment.
MachXO Crossover PLD
The MachXO family of non-volatile, infinitely reconfigurable
Programmable Logic Devices (PLDs) is designed for applica-
tions traditionally implemented using CPLDs or low-capacity
FPGAs.
The MachXO family combines an optimized Look-Up Table
(LUT) fabric with Lattices ispXP technology to provide the
high pin-to-pin performance and instant-on associated with
CPLDs, with the flexibility of FPGAs, all in a single low-cost
device.
MachXO Configuration
Flash Memory
MachXO Device
SRAM Configuration Bits
(Controls Device Operation)
Control Logic
JTAG
Port
Use JTAG port (IEEE1532/1149.1)
to configure SRAM or program Flash.
Massively parallel
wide data transfer
provides snoop-proof
SRAM configuration
from Flash.
On-chip Flash memory.
G

Only
$99!
7 Copyright © 2005 Lattice Semiconductor Corporation. Lattice Semiconductor, L (stylized) Lattice Semiconductor Corp., and Lattice (design), MachXO, ispLEVER,
ispLeverCORE, ispXP, TransFR, TFR, ispVM, and ispDOWNLOAD are either registered trademarks or trademarks of Lattice Semiconductor Corporation in the
United States and/or other countries. Other product names used in this publication are for identification purposes only and may be trademarks of their respective
companies.
September 2005
Order #: I0179
Applications Support
1-800-LATTICE (528-8423)
(503) 268-8001
techsupport@latticesemi.com
www.latticesemi.com
Demo Example: Re-programming without
System Interruption
Lattice's Transparent Field Reconfiguration (TransFR) feature
enables the MachXO to be re-programmed without significant
system interruption. This unique capability can be easily demon-
strated with the MachXO Starter Board.
Step 1
MachXO-256
JEDEC
ispDOWNLOAD
Cable
Evaluation
Board
ispVM
Software
Program the MachXO device on the Evaluation Board with the
sample program (JEDEC file) using the ispVM System software,
and the ispDOWNLOAD Cable.
Step 2
ispLEVER
Software
JEDEC2
Use the ispLEVER Design Tools to modify the sample program
(e.g. reverse the counter), and generate a second, modified
JEDEC programming file. (JEDEC2)
Step 3
MachXO-256
JEDEC2
Re-program MachXO in <2mS
without system interruption!
ispVM Software
With the ispDOWNLOAD Cable still attached, use the ispVM
System software to perform a TransFR operation to the MachXO
device, programming the Flash Block on the MachXO with the
modified JEDEC file, while the FPGA operates. The new pro-
gram can then be loaded to the SRAM when convenient, for
seamless function changeover.
Demo Requirements
MachXO Starter Evaluation Board Package
ispVM System Software and ispLEVER
®
software
(downloadable from www.latticesemi.com/software)
MachXO Starter sample program (downloadable from
www.latticesemi.com/boards)
More Information
For additional information on this example, see tech note
TN1087, available on the Lattice website.
MachXO Starter Block Diagram
Power Control
3.3V / Adj
I/O Array
LEDs
Switch
Switch
33MHz
Oscillator
GND
JTAG
9
DC In
V
CC
V
CC
V
CC
MachXO-256
GND
8
62
2
ispLEVER Design Tools
Lattices ispLEVER development tools offer a
comprehensive design environment for the
MachXO architecture. ispLEVER tools include
everything you need for design entry, synthesis,
map, place & route, floorplanning, simulation,
project management, device programming and
more. Synthesis and simulation tools from in-
dustry leaders Mentor Graphics and Synplicity
are included with ispLEVER.
MachXO devices are supported by Lattice's ispLEVER Starter
software. Download a free copy of ispLEVER Starter software at
www.latticesemi.com/starter.
ispLeverCORE Intellectual Property
Lattice offers an expanding portfolio of IP cores to support the
easy integration of commonly used functions. For the MachXO
this includes reference designs to address:
PCI Target
SDRAM Memory Controllers
I
2
C Controller
For more information on Lattice IP cores, go to
www.latticesemi.com/ip.
Lattice Evaluation Boards
Lattice designs and manufactures a broad range of evaluation
boards for Lattice programmable products. For further details,
including a summary of available boards and kits, go to the Lat-
tice website at: www.latticesemi.com/boards.

ispLever
CORE
TM
TM