background image

4

MachXO2 Breakout Board

 Evaluation Kit User’s Guide 

114 user I/Os in a 20mm x 20mm form factor. Previous versions of this board featured the MachXO2-1200ZE PLD 
in the same package. This version of the board is no longer available. A complete description of this device can be 
found in the 

MachXO2 Family Data Sheet

Demonstration Design

Lattice provides a simple, pre-programmed demo to illustrate basic operation of the MachXO2 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 

Download Demo Designs

 section of this document.

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 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 FPGA. The 22-bit up-counter further divides the clock to advance the LED display approxi-
mately every 500ms. The resulting light pattern will appear as an alternating pair of lit LEDs per row. 

Figure 2. Demonstration Design Block Diagram

1x

8

 LED 

Array

MachXO2

22-

b

it

Up-Co

u

nter 

Clock

Generator

2.0

8

 MHz 

c_delay[21:0]

c_delay[20]

(~2 Hz)

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 Series

Страница 1: ...February 2013 Revision EB68_02 0 MachXO2 Breakout Board Evaluation Kit User s Guide...

Страница 2: ...r handling and storage tips Features The MachXO2 Breakout Board Evaluation Kit includes MachXO2 Breakout Board The board is a 3 x 3 form factor that features the following on board components and circ...

Страница 3: ...d Touch a metal USB housing to equalize voltage potential between you and the board Software Requirements You should install the following software before you begin developing new designs for the Brea...

Страница 4: ...play approxi mately every 500ms The resulting light pattern will appear as an alternating pair of lit LEDs per row Figure 2 Demonstration Design Block Diagram 1x8 LED Array MachXO2 22 bit Up Counter C...

Страница 5: ...emo is preprogrammed into the Breakout Board however over time it is likely your board will be mod ified Lattice distributes source and programming files for demonstration designs compatible with the...

Страница 6: ...power port an LED array and header landings with electrical connections to most of the FPGA s programmable I O power and JTAG pins The board is powered by the PC s USB port or optionally with external...

Страница 7: ...nding I O J1 header_1x8 Optional JTAG interface 4x15 60 Hole Prototype Area Prototype area 100mil centered holes Test Points Power TP1 3 3V TP2 1 2V TP3 GND Power and ground reference points Subsystem...

Страница 8: ...Gn PT27D PROGn 119 14 PT15C JTAGen PT27C JTAGen 120 15 GND GND 16 GND GND 17 PT15B PT25B 121 18 PT15A PT25A 122 19 PT12D SDA PCLKC0_0 PT22D SDA PCLKC0_0 125 20 PT12C SCL PCLKT0_0 PT22C SCL PCLKT0_0 12...

Страница 9: ...R23B 75 9 GND GND 10 GND GND 11 PR9C PR21A 78 12 PR9D PR21B 77 13 PR9A PR18A 82 14 PR9B PR18B 81 15 GND GND 16 GND GND 17 PR8C PR17A 84 18 PR8D PR17B 83 19 PR8A PR16A 86 20 PR8B PR16B 85 21 GND GND 22...

Страница 10: ...L3A PCLKT3_2 PL6A PCLKT5_0 5 10 PL3B PCLKC3_2 PL6B PCLKC5_0 6 11 PL3C PL8A 9 12 PL3D PL8B 10 13 GND GND 14 GND GND 15 PL4A PL9A 11 16 PL4B PL9B 12 17 PL4C PL10A 13 18 PL4D PL10B 14 19 GND GND 20 GND G...

Страница 11: ...12 GND GND 13 PB15D PB29B 60 14 PB15B PB26B 58 15 PB15C PB29A 59 16 PB15A PB26A 57 17 GND GND 18 GND GND 19 PB11B PCLKC2_1 PB23B PCLKC2_1 56 20 PB11D PB18B 54 21 PB11A PCLKT2_1 PB23A PCLKT2_1 55 22 PB...

Страница 12: ...GND 11 12 13 14 GND GND 19 20 21 22 GND GND 23 24 25 26 GND GND 27 28 GND GND 32 33 34 35 1 2 J4 Top Side J2 J4 LCMXO2 7000HE 4TG144C Figure 5 J3 J5 Header Landing Callout LCMXO2 7000HE 4TG144C 1 2 I...

Страница 13: ...ard headers Table 7 MachXO FPGA Interface Reference Item Description Reference Designators U3 Part Number LCMXO2 7000HE 4TG144C Manufacturer Lattice Semiconductor Web Site www latticesemi com JTAG Int...

Страница 14: ...2V power supply rails are converted from the USB 5V interface when the board is connected to a host PC Test Points In order to check the various voltage levels used test points are provided TP1 3 3V...

Страница 15: ...oints TP1 TP2 provide access to power supplies of the MachXO2 FPGA Inline 1 ohm resistors R24 VCCIO0 3 3V Bank 0 R25 VCCIO1 3 3V Bank 1 R26 VCCIO2 3 3V Bank 2 R27 VCCIO3 3 3V Bank 3 R56 VCC core 1 2V...

Страница 16: ...rt Setup Dialog appears 2 Click the Troubleshooting the USB Driver Installation Guide link The Troubleshooting the USB Driver Installation Guide document appears in your system s PDF file reader 3 Fol...

Страница 17: ...XO2 7000HE Indicated that the MachXO2 1200ZE version of the board is no longer available February 2013 02 0 Updated Tables 3 6 to include 7000HE information Added 7000HE notes to Figure 3 and Appendix...

Страница 18: ...HE 4TG144C or LCMXO2 1200ZE 1TG144C HEADER HEADER HEADER I Os SPI I Os I Os HEADER I Os I2C JTAG RS232 USB CONNECTOR USB to JTAG RS232 LEDS 1 8 Title Size Document Number Date Sheet of AXELSYS Lattice...

Страница 19: ...R13 10k C14 18pF R3 5k1 R18 0 DNI R9 2k2 C8 0 1uF C10 10uF R7 0 R14 0 DNI R19 2k2 R20 0 DNI FTDI High Speed USB FT2232H FT2232HL U1 VREGIN 50 VREGOUT 49 DM 7 DP 8 REF 6 RESET 14 EECS 63 EECLK 62 EEDA...

Страница 20: ...ut Board FPGA B 3 5 Thursday April 21 2011 Title Size Document Number Rev Date Sheet of AXELSYS LCMXO2 1200ZE B EVN A Lattice MachXO2 1200ZE Breakout Board FPGA B 3 5 Thursday April 21 2011 Title Size...

Страница 21: ...CMXO2 1200ZE B EVN A Lattice MachXO2 1200ZE Breakout Board FPGA B 4 5 Thursday April 21 2011 Title Size Document Number Rev Date Sheet of AXELSYS LCMXO2 1200ZE B EVN A Lattice MachXO2 1200ZE Breakout...

Страница 22: ...ent Number Rev Date Sheet of AXELSYS LCMXO2 1200ZE B EVN A Lattice MachXO2 1200ZE Breakout Board Power LEDs B 5 5 Thursday April 21 2011 D3 Red 1 2 R47 1K C39 0 1uF J6 Proto Type Area Holes on 0 1 inc...

Страница 23: ...1 J1 Molex 22 28 4081 11 4 J2 J3 J4 J5 Samtec 12 1 J6 13 1 J7 Neltron 5075BMR 05 SM CR 14 5 L1 L2 L3 L4 L5 Murata BLM18AG601SN1D 15 3 R1 R2 R3 Yageo RC0402FR 075K1L 16 5 R4 R9 R19 R22 R23 Yageo RC0402...

Страница 24: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Lattice LCMXO2 1200ZE B EVN...

Отзывы: