2
MachXO3 Starter Kit User Guide
Introduction
Thank you for choosing the Lattice Semiconductor MachXO3 Starter Kit!
This user’s guide describes how to start using the MachXO3 Starter Kit, an easy-to-use platform for evaluating and
designing with the MachXO3 ultra-low density FPGA. Along with the board and accessories, this kit includes a pre-
loaded demonstration design. You may also reprogram the on-board MachXO3 device to review your own custom
designs.
The MachXO3 Starter Kit currently features the MachXO3L-6900C (NVCM Based) or the MachXO3LF-6900C
(Flash Based) device in the 256-ball 0.8 mm pitch caBGA package. The kit also includes a Serial Flash Memory for
demonstrating external SPI boot-up. The external Flash Memory also supports a dual-boot mode in addition to
Golden boot/fail-safe boot options.
See the
section for more information.
Note: Static electricity can severely shorten the lifespan of electronic components. See the
section of this document for handling and storage tips.
Features
The MachXO3 Starter Kit includes:
•
MachXO3L/LF Board
– The board is a 3” x 3” form factor that features the following on-board components and
circuits:
— MachXO3 FPGA – LCMXO3L-6900C-5BG256C (NVCM Based) or LCMXO3LF-6900C-5BG256C (Flash
Based)
— USB mini-B connector for power and programming
— 4-Mb Serial Flash Memory for boot image and dual-boot support.
— Eight LEDs
— 4-position DIP switch
— Momentary push button switch
— 40-hole prototype area
— Four 2 x 20 expansion header landings for general I/O, JTAG, and external power
— 1 x 8 expansion header landing for JTAG
— 1 x 6 expansion header landing for SPI/I
2
C
— 3.3 V and 1.2 V supply rails
•
Pre-loaded Demo
– The kit includes a pre-loaded counter design that highlights use of the embedded MachXO3
oscillator and programmable I/Os configured for LED drive.
•
USB Connector Cable
– The board is powered from the USB mini-B socket when connected to a host PC. The
USB channel also provides a programming interface to the MachXO3 JTAG port.
•
Lattice Development Kits and Boards Web Page
– Visit
www.latticesemi.com/breakoutboards
for the latest
documentation (including this guide) and drivers for the kit.
The content of this user’s guide includes demo operation, programming instructions, top-level functional descrip-
tions of the Starter Kit, descriptions of the on-board connectors, and a complete set of schematics.