MachXO 2280 Breakout Board Evaluation Kit
Evaluation Board User Guide
© 2011-2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
FPGA-EB-02038-1.2
9
3.
Storage and Handling
Static electricity can shorten the lifespan of electronic components. Observe these tips to prevent damage that could
occur from electro-static discharge:
Use anti-static precautions such as operating on an anti-static mat and wearing an anti-static wristband.
Store the evaluation board in the packaging provided.
Touch a metal USB housing to equalize voltage potential between you and the board.
4.
Software Requirements
You should install the following software before you begin developing new designs for the Breakout Board:
FTDI Chip USB hardware drivers (installed as an option within the Diamond installation program)
Lattice Diamond® (MachXO support)
ispVM System™ 17.9 or later (Required for re-programming)
5.
MachXO 2280 Device
This board features the LCMXO2280C PLD, which offers the benefits of increased system integration by providing over
27Kbits of embedded memory, two built-in PLLs, high performance LVDS I/O, and a low power sleep mode, all in a
single-device. The 256-pin ftBGA package provides 211 user I/O in a 17 mm × 17 mm package. A complete description
of this device is available in
MachXO Family Data Sheet (DS1002)
6.
Demonstration Design
Lattice provides a pre-programmed demo to illustrate the basic operation of the LCMXO2280C device. The design
integrates an up-counter with the on-chip oscillator.
Note: You may obtain your Breakout Board after it is reprogrammed. To restore the factory default demo and program
it with other Lattice-supplied examples, see the
section of this document.
6.1.
Running the Demonstration Design
The preprogrammed demonstration design is an up-counter to drive an LED array. The program shows a clock
generator based on the MachXO 2280 on-chip oscillator. The counter module is clocked at ~22 MHz (18 MHz – 26 MHz)
to illustrate how low speed timer functions can be implemented with a PLD. The 23-bit up-counter further divides the
clock to advance the LED display approximately every 200 ms. The resulting light pattern appears as an alternating pair
of lit LEDs per row.
2 × 4 LED
Array
MachXO 2280
23-bit
Up-Counter
Clock
Generator
18 – 26 MHz
c_delay[22:0]
c_delay[22]
(~0.5Hz)
Figure 6.1. Counter Demo Block Diagram
Summary of Contents for MachXO2280 Breakout Board
Page 38: ...www latticesemi com ...