Demonstration Design; Run The Demonstration Design - Lattice Semiconductor MachXO2-1200ZE User Manual

Table of Contents

Advertisement

Lattice Semiconductor
nous interfaces to DDR/DDR2/LPDDR DRAM memory. The 144-pin TQFP package provides 108 user I/Os in a
20mm x 20mm form factor. A complete description of this device can be found in the

Demonstration Design

Lattice provides a simple, pre-programmed demo to illustrate basic operation of the MachXO2-1200ZE device. The
design integrates an up-counter with the on-chip oscillator.
Note: You may obtain your Breakout Board after it has been reprogrammed. To restore the factory default demo
and program it with other Lattice-supplied examples see the

Run the Demonstration Design

Upon power-up, the preprogrammed demonstration design automatically loads and drives the LED array in an
alternating pattern. The program shows a clock generator based on the MachXO2-1200ZE on-chip oscillator. The
counter module is clocked at the oscillator default frequency of 2.08MHz to illustrate how low speed timer functions
can be implemented with a PLD. The 22-bit up-counter further divides the clock to advance the LED display
approximately every 500ms. The resulting light pattern will appear as an alternating pair of lit LEDs per row.
Figure 2. Demonstration Design Block Diagram
WARNING: Do not connect the Breakout Board to your PC before you follow the driver installation procedure of
this section.
Communication with the Breakout Board with a PC via the USB connection cable requires installation of the FTDI
chip USB hardware drivers. Loading these drivers enables the computer to recognize and program the Breakout
Board. Drivers can be loaded as part of the installation of Lattice Diamond design software or Diamond Program-
mer, or as a stand-alone package.
To load the FTDI Chip USB hardware drivers as part of the Lattice Diamond installation:
1. Select Programmer Drivers in the Product Options of Lattice Diamond Setup.
2. Select FTDI Windows USB Driver or All Drivers in the LSC Drivers Install/Uninstall dialog box.
3. Click Finish to install the USB driver.
4. After the driver installation is complete, connect the USB cable from a USB port on your PC to the board's USB
mini-B socket (J2). After the connection is made, a green Power LED (D9) will light indicating the board is pow-
ered on.
5. The demonstration design will automatically load and drive the LED array in an alternating pattern.
MachXO2-1200ZE
c_delay[20]
(~2 Hz)
22-bit
c_delay[21:0]
Up-Counter
Clock
Generator
2.08 MHz
MachXO2-1200ZE Breakout Board
Evaluation Kit User's Guide
Download Demo Designs
1x8 LED
Array
4
MachXO2 Family Data
section of this document.
Sheet.

Advertisement

Table of Contents
loading

Table of Contents