MachXO2280 Breakout Board Evaluation Kit User Guide

MachXO2280 Breakout Board Evaluation Kit
User Guide
January 2015
EB66_1.1
MachXO2280 Breakout Board Evaluation Kit
Introduction
Thank you for choosing the Lattice Semiconductor MachXO™2280 Breakout Board Evaluation Kit!
This user guide describes how to start using the MachXO2280 Breakout Board, an easy-to-use platform for evaluating and designing with the MachXO2280 PLD. Along with the board and accessories, this kit includes a preloaded demonstration design. You may also reprogram the on-board MachXO2280 device to review your own custom designs.
Note: Static electricity can severely shorten the lifespan of electronic components. See the Storage and Handling
section of this document for handling and storage tips.
Features
The MachXO2280 Breakout Board Evaluation Kit includes:
• MachXO2280 Breakout Board – The board is a 3” x 3” form factor that features the following on-board components and circuits:
– MachXO2280 PLD (LCMXO2280C-3FTN256C)
– USB mini-B connector for power and programming
– Eight LEDs
– 40-hole prototype area
– Eight 2x20 expansion header landings for general I/O, JTAG, and external power
– 1x8 expansion header landing for JTAG
– 3.3V supply rail
• Pre-loaded Demo – The kit includes a pre-loaded counter design that highlights use of the embedded
MachXO2280 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 LCMXO2280C JTAG port.
• Lattice Breakout Board Evaluation Kits Web Page – Visit www.latticesemi.com/breakoutboards for the latest
documentation (including this guide), demo designs, and drivers for the kit.
The content of this user guide includes demo operation, programming instructions, top-level functional descriptions
of the Breakout Board, descriptions of the on-board connectors, and a complete set of schematics.
2
MachXO2280 Breakout Board Evaluation Kit
Figure 1. MachXO2280 Breakout Board, Top Side
Top Side
Two 2x20 Header Landings (J3 & J4 )
Prototype
Area
USB
Right Side
Two 2x20 Header Landings
(J5 & J6)
Left Side
Two 2x20 Header
Landings (J9, J10)
JTAG Header
Landing (J1)
LED
Array
Bottom Side
Two 2x20 Header Landings (J7 & J8)
Storage and Handling
Static electricity can shorten the lifespan of electronic components. Please 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 wrist-band.
• Store the evaluation board in the packaging provided.
• 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 Breakout board:
• FTDI Chip USB Hardware Drivers
• Lattice Diamond™ (MachXO support)
• ispVM System™ 17.9 or later (Required for re-programming)
MachXO2280 Device
This board features the MachXO2280 PLD which offers the benefits of increased system integration by providing
over 27Kbits of embedded memory, two built-in PLLs, high performance LVDS I/Os, and a low power sleep mode,
all in a single-device. The 256-pin ftBGA package provides 211 user I/Os in a 17mm x 17mm package. A complete
description of this device can be found in DS1002, MachXO Family Data Sheet.
3
MachXO2280 Breakout Board Evaluation Kit
Demonstration Design
Lattice provides a pre-programmed demo to illustrate basic operation of the MachXO2280 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
The preprogrammed demonstration design is an up-counter to drive an LED array. The program shows a clock
generator based on the MachXO2280 on-chip oscillator. The counter module is clocked at ~22 MHz (18-26MHz) 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 200ms. The resulting light pattern will appear as an alternating pair of lit LEDs per row.
Figure 2. Counter Demo Block Diagram
MachXO2280
c_delay[22]
(~0.5Hz)
23-bit
Up-Counter
Clock
Generator
2x4 LED
Array
c_delay[22:0]
18-26 MHz
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 will require the FTDI chip USB
hardware drivers contained in the Software Requirements section. Loading these drivers enables the computer to
reliably recognize and program the Breakout Board. Drivers are distributed by Lattice as a stand-alone package or
with ispVM System version 17.9 or later. Use one of the two procedures below to install.
To load the FTDI chip USB hardware drivers via ispVM System:
1. Browse to www.latticesemi.com/breakoutboards and download ispVM System software.
2. Install ispVM System software.
3. Run ispVM System. Choose ispTools > Install/Uninstall LSC USB/Parallel Port Driver.
The LSC 32/64-Bit USB Drivers Install/Uninstall dialog appears.
4. Select FTDI USB 32-Bit Driver or FTDI USB 64-Bit Driver then click Install.
After a few moments, ispVM will indicate the installation is complete.
5. Click OK, then click Close from the LSC 32/64-Bit USB Drivers Install/Uninstall dialog.
6. Choose File > Exit to close ispVM System.
7. Connect the USB cable from a USB port on your PC to the board’s USB mini-B socket (J2). After connection is
made, a green Power LED (D9) will light indicating the board is powered on.
8. Red LEDs will light and start to flash according to the preprogrammed demonstration design.
See the Troubleshooting section of this guide if the board does not function as expected.
4
MachXO2280 Breakout Board Evaluation Kit
To load the FTDI chip USB hardware drivers via the stand-alone package:
1. Browse to www.latticesemi.com/breakoutboards and download the FTDI chip USB Hardware driver package.
2. Extract the FTDI chip USB Hardware driver package to your PC hard drive.
3. Connect the USB cable from a USB port on your PC to the board’s USB mini-B socket (J2). After connection is
made, a green Power LED (D9) will light indicating the board is powered on.
4. If you are prompted, “Windows may connect to Windows Update” select No, not this time from available
options and click Next to proceed with the installation. Choose the Install from specific location (Advanced)
option and click Next.
5. Search for the best driver in these locations and click the Browse button to browse to the Windows driver folder
created in the Download Windows USB Hardware Drivers section. Select the CDM 2.04.06 WHQL Certified
folder and click OK.
6. Click Next. A screen will display as Windows copies the required driver files. Windows will display a message
indicating that the installation was successful.
7. Click Finish to install the USB driver.
8. Red LEDs will light and start to flash according to the preprogrammed demonstration design.
See the Troubleshooting section of this guide if the board does not function as expected.
Download Demo Designs
The counter demo is preprogrammed into the Breakout Board, however over time it is likely your board will be modified. Lattice distributes source and programming files for demonstration designs compatible with the Breakout
Board.
To download demo designs:
1. Browse to the Lattice Breakout Board Evaluation Kits web page (www.latticesemi.com/breakoutboards) of the
Lattice web site. Select MachXO Breakout Board Demo Source and save the file.
2. Extract the contents of MachXO2280_BB_Eval_Kit_v01.0.zip to an accessible location on your hard drive.
The demo design directory Demo_LED is unpacked.
Recompile a Demonstration Project with Lattice Diamond
Use the procedure described below to recompile a demo project for the Breakout Board.
1. Install and license Lattice Diamond software.
2.
3.
4.
5.
6.
Download the demo source files from the Lattice Breakout Board Evaluation Kits web page.
Run Lattice Diamond.
Open the Demo_LED_OSC.ldf project file.
From the Process view, select JEDEC File from the Export Files process.
Choose Export Files, right-click and choose Run.
After a few moments the JEDEC programming file is output.
7. See section the Programming with ispVM section for details on downloading a programming file to the board.
5
MachXO2280 Breakout Board Evaluation Kit
Programming with ispVM
A demonstration design is pre-programmed into the Breakout Board by Lattice. To restore a Breakout Board to factory settings or load an alternative demo design, use the procedures in this section.
To install ispVM programming tools:
1. Install and license ispVM System software.
2. Connect the board to a host PC using the USB port header connection.
3. Follow the USB Cable Interface procedure below to program the evaluation board.
The Breakout Board is equipped with a built-in USB-based programming circuit. This consists of a USB PHY and a
USB connector. When the board is connected to a PC with a USB cable, it is recognized by the ispVM System software as a USB Download Cable. The MachXO2280 can then be scanned and programmed using the ispVM System software.
To program a demo programming file:
1. From the Start menu run ispVM System.
ispVM appears.
2. Choose Options > Cable and IO Port Setup…
The Cable and I/O Port Setup dialog appears.
3. Make the following selections:
Cable Type: USB2
Port Setting: FTUSB-0
Click OK.
4. Choose ispTools > Scan Chain.
The New Scan Configuration Setup window appears. The LCMXO2280C device appears in the device list.
5. Right-click the LCMXO2280C entry and choose Edit Device…
The Device Information dialog appears.
6. From the Data File section, click the Browse button.
The Open Data File dialog appears.
7. Browse to the <Demo Dir> folder, select <Demo>.jed, and click Open. From the Operation list choose Erase,
Program, Verify and click OK.
8. Choose Project > Download.
ispVM reprograms the evaluation board.
Programming requires about 10 seconds. A small timer window will appear to show elapsed programming time. At
the end of programming, the configuration setup window should show a PASS in the Status column.
6
MachXO2280 Breakout Board Evaluation Kit
MachXO2280 Breakout Board
This section describes the features of the MachXO2280 Breakout Board in detail.
Overview
The Breakout Board is a complete development platform for the MachXO2280 PLD. The board includes a prototyping area, a USB program/power port, an LED array, and header landings with electrical connections to most of the
PLD’s programmable I/O, power, and JTAG pins. The board is powered by the PC’s USB port or optionally with
external power. You may create or modify the program files using Diamond software and reprogram the board
using ispVM software.
Figure 3. MachXO2280 Breakout Board Block Diagram
GPIO
Bank 6,7
2x20 Header
Landing (J3)
GPIO
2x20 Header
Landing (J4)
GPIO
USB
Controller
JTAG
Programming
Bank 2,3
8
8
GPIO
Bank 4,5
7
GPIO
2x20 Header
Landing (J10)
USB Mini B
Socket
GPIO
LCMXO2280C
-3FTN256C
2x20 Header
Landing (J9)
A/Mini-B
USB Cable
2x20 Header
Landing (J6)
2x20 Header
Landing (J5)
Bank 0,1
GPIO
2x20 Header
Landing (J7)
GPIO
2x20 Header
Landing (J8)
1x8 JTAG Header
Landing (J1)
LED
Array
MachXO2280 Breakout Board Evaluation Kit
Table 1 describes the components on the board and the interfaces it supports.
Table 1. Breakout Board Components and Interfaces
Component/Interface
Type
Schematic
Reference
Description
Circuits
USB Controller
USB Mini-B Socket
Circuit
I/O
U2: FT2232H
USB-to-JTAG interface and dual USB UART/FIFO IC
J1:USB_MINI_B
Programming and debug interface
U4: LCMXO2280C3FTN256C
2280-LUT device packaged in a 17 x 17mm, 256-ball ftBGA.
D8-D1
Red LEDs
User-definable I/O
Optional JTAG interface
Components
LCMXO2280C
PLD
Interfaces
LED Array
Output
Eight 2x20 Header
Landings
I/O
J3: header_2x20
J4: header_2x20
J5: header_2x20
J6: header_2x20
J7: header_2x20
J8: header_2x20
J9: header_2x20
J10: header_2x20
1x8 Header Landing
I/O
J1: header_1x8
4-Hole Prototype Area
Prototype area 100mil centered holes.
8
MachXO2280 Breakout Board Evaluation Kit
Subsystems
This section describes the principle sub systems for the Breakout Board in alphabetical order.
Clock Sources
All clocks for the counter demonstration designs originate from the MachXO2280 PLD on-chip oscillator. You may
use an expansion header landing to drive a PLD input with an external clock source.
Expansion Header Landings
The expansion header landings provide access to user GPIOs, primary inputs, clocks, and VCCO pins of the
MachXO2280. The remaining pins serve as power supplies for external connections. Each landing is configured as
one 2x20 100 mil.
Table 2. Expansion Connector Reference
Item
Description
Reference Designators
J3, J4, J5, J6, J7, J8, J9, J10
Part Number
header_2x20
Table 3. Expansion Header Pin Information (J3)
Pin Number
Function
MachXO2280 Ball
1
PL2A_LV_T
E4
2
PL11A_LV_T
H2
3
PL2B_LV_T
E5
4
PL11B_LV_C
J2
5
GND
n/a
6
GND
n/a
7
PL3A_LV_T
F5
8
PL12A_LV_T
J1
9
PL3B_LV_C
F6
10
PL12B_LV_C
K1
11
GND
n/a
12
GND
n/a
13
PL4A_LV_T
E3
14
PL13A_LV_T
L1
15
PL4B_LV_C
E2
16
PL13B_LV_C
M1
17
GND
n/a
18
GND
n/a
19
PL5A_LV_T
B1
20
PL15A_LV_T
L3
21
PL5B_LV_C
C1
22
PL15B_LV_C
M3
23
GND
n/a
24
GND
n/a
25
PL7A_LV_T
F2
26
PL16A_LV_T
J4
27
PL7B_LV_C
G2
28
PL16B_LV_C
J5
9
MachXO2280 Breakout Board Evaluation Kit
Pin Number
Function
MachXO2280 Ball
29
GND
n/a
30
GND
n/a
31
PL8A_LV_T
G4
32
PL17A_LV_T
K5
33
PL8B_LV_C
G5
34
PL17B_LV_C
K4
35
GND
n/a
36
GND
n/a
37
PL9A_LV_T
H4
38
PL18A_LV_T
M5
39
PL9B_LV_C
H5
40
PL18B_LV_C
M4
10
MachXO2280 Breakout Board Evaluation Kit
Table 4. Expansion Header Pin Information (J4)
Pin Number
Function
MachXO2280 Ball
1
PL3C
F3
2
GND
n/a
3
PL3D
F4
4
GND
n/a
5
PL4C
C3
6
GND
n/a
7
PL4D
C2
8
GND
n/a
9
PL6C
D2
10
GND
n/a
11
PL6D
D1
12
GND
n/a
13
PL7C
E1
14
GND
n/a
15
PL7D
F1
16
GND
n/a
17
PL8C
G3
18
GND
n/a
19
PL8D
H3
20
GND
n/a
21
PL10C
G1
22
GND
n/a
23
PL10D
H1
24
GND
n/a
25
NC
NC
26
PL15C
M2
27
NC
NC
28
PL15D
N2
29
PL11C
J3
30
PL16C
R1
31
PL11D
K3
32
PL16D
R2
33
PL12C
K2
34
PL17C
L5
35
PL12D
L2
36
PL17D
L4
37
PL14C
N1
38
PL19A
N4
39
PL14D
P1
40
PL19B
N3
11
MachXO2280 Breakout Board Evaluation Kit
Table 5. Expansion Header Pin Information (J5)
Pin Number
Function
MachXO2280 Ball
1
PT2C
B2
2
PT9A
D8
3
PT2D
B3
4
PT9C
E8
5
PT3A
A2
6
PT9D
E9
7
PT3B
A3
8
PT10A
A10
9
PT3C
D3
10
PT10C
C9
11
PT3D
D4
12
PT10D
C10
13
PT4A
C4
14
PT10E
D9
15
PT4B
C5
16
PT10F
D10
17
PT5A
D6
18
PT11A
B9
19
PT5B
D5
20
PT11B
B10
21
PT5C
B4
22
PT12A
A11
23
PT5D
B5
24
PT12B
A12
25
PT6E
E7
26
PT12C
B11
27
PT6F
E6
28
PT12D
B12
29
PT6C
A5
30
PT13C
C11
31
PT6D
A4
32
PT13D
C12
33
PT6A
C6
34
PT14A
A13
35
PT6B
C7
36
PT14B
A14
37
PT7A
B6
38
PT14C
D11
39
PT7B
B7
40
PT14D
D12
12
MachXO2280 Breakout Board Evaluation Kit
Table 6. Expansion Header Pin Information (J6)
Pin Number
Function
MachXO2280 Ball
1
VCIO_extB7
G6
2
GND
n/a
3
VCIO_extB6
J6
4
GND
n/a
5
VCIO_extB5
L7
6
GND
n/a
7
VCIO_extB4
L9
8
GND
n/a
9
VCIO_extB3
J11
10
GND
n/a
11
VCIO_extB2
G11
12
GND
n/a
13
VCIO_extB1
F9
14
GND
n/a
15
VCIO_extB0
F7
16
GND
n/a
17
NC
NC
18
NC
NC
19
NC
NC
20
NC
NC
21
NC
NC
22
PT15A
E10
23
NC
NC
24
PT15B
E11
25
NC
NC
26
PT15C
B13
27
NC
NC
28
PT15D
C13
29
PT7C
A6
30
PT16A
B14
31
PT7D
A7
32
PT16B
C14
33
PT8C
B8
34
PT16C
A15
35
PT8D
C8
36
PT16D
B15
37
NC
NC
38
GND
n/a
39
NC
NC
40
GND
n/a
13
MachXO2280 Breakout Board Evaluation Kit
Table 7. Expansion Header Pin Information (J7)
Pin Number
Function
LCMXO2280C Ball
1
PR4C
F13
2
GND
n/a
3
PR4D
F12
4
GND
n/a
5
PR5C
B16
6
GND
n/a
7
PR5D
C16
8
GND
n/a
9
PR6C
D16
10
GND
n/a
11
PR6D
E16
12
GND
n/a
13
PR7C
F16
14
GND
n/a
15
PR7D
G16
16
GND
n/a
17
PR9C
H12
18
GND
n/a
19
PR9D
H13
20
GND
n/a
21
PR10C
G15
22
GND
n/a
23
PR10D
H15
24
GND
n/a
25
NC
NC
26
PR15C
M16
27
NC
NC
28
PR15D
N16
29
PR11C
J12
30
PR16C
L12
31
PR11D
K12
32
PR16D
L13
33
PR13C
J14
34
PR17C
M12
35
PR13D
K14
36
PR17D
M13
37
PR14C
K16
38
PR20A
L11
39
PR14D
L16
40
PR20B
M11
14
MachXO2280 Breakout Board Evaluation Kit
Table 8. Expansion Header Pin Information (J8)
Pin Number
Function
MachXO2280 Ball
1
PR3A_LV_T
D14
2
PR11A_LV_T
H16
3
PR3B_LV_C
D13
4
PR11B_LV_C
J16
5
GND
n/a
6
GND
n/a
7
PR4A_LV_T
E13
8
PR13A_LV_T
J15
9
PR4B_LV_C
E12
10
PR13B_LV_C
K15
11
GND
n/a
12
GND
n/a
13
PR5A_LV_T
E14
14
PR14A_LV_T
J13
15
PR5B_LV_C
F14
16
PR14B_LV_C
K13
17
GND
n/a
18
GND
n/a
19
PR6A_LV_T
C15
20
PR15A_LV_T
L15
21
PR6B_LV_C
D15
22
PR15B_LV_C
M15
23
GND
n/a
24
GND
n/a
25
PR7A_LV_T
E14
26
PR16A_LV_T
L14
27
PR7B_LV_C
F15
28
PR16B_LV_C
M14
29
GND
n/a
30
GND
n/a
31
PR9A_LV_T
G12
32
PR17A_LV_T
N15
33
PR9B_LV_C
G13
34
PR17B_LV_C
N14
35
GND
n/a
36
GND
n/a
37
PR10A_LV_T
G14
38
PR18A_LV_T
N13
39
PR10B_LV_C
H14
40
PR18B_LV_C
N12
15
MachXO2280 Breakout Board Evaluation Kit
Table 9. Expansion Header Pin Information (J9)
Pin Number
Function
MachXO2280 Ball
1
VCC_3.3V
n/a
2
GND
n/a
3
VCC_3.3V
n/a
4
GND
n/a
5
VCC_3.3V
n/a
6
GND
n/a
7
NC
NC
8
GND
n/a
9
NC
NC
10
VCC_CORE
n/a
11
CLK0 (PT9B)
D7
12
GND
n/a
13
CLK1 (PT10B)
A9
14
GND
n/a
15
CLK2 (PB10F)
N9
16
GND
n/a
17
CLK3 (PB10B)
M9
18
GND
n/a
19
NC
NC
20
NC
NC
21
NC
NC
22
NC
NC
23
SLEEPN
P13
24
GND
n/a
25
PB14D
R14
26
GND
n/a
27
PB15A
T14
28
GND
n/a
29
PB15B
T15
30
GND
n/a
31
PB15D
P14
32
GND
n/a
33
PB16A
R15
34
GND
n/a
35
PB16B
R16
36
GND
n/a
37
PB16C
P15
38
GND
n/a
39
PB16D
P16
40
GND
n/a
16
MachXO2280 Breakout Board Evaluation Kit
Table 10. Expansion Header Pin Information (J10)
Pin Number
Function
MachXO2280 Ball
1
PB9B
P8
2
PB2A
P2
3
PB9A
P7
4
PB2B
P3
5
PB10E
N8
6
PB2C
N5
7
PB10C
P9
8
PB2D
N6
9
PB10D
P10
10
PB3A
T2
11
PB10A
M10
12
PB3B
T3
13
PB11C
R9
14
PB3C
R4
15
PB11D
R10
16
PB3D
R5
17
PB12A
T10
18
PB4A
P5
19
PB12B
T11
20
PB4B
P6
21
PB12C
N10
22
PB4C
T5
23
PB12D
N11
24
PB4D
T4
25
PB13A
R11
26
PB5A
R6
27
PB13B
R12
28
PB5B
T6
29
PB13C
P11
30
PB6A
T8
31
PB13D
P12
32
PB6B
T7
33
PB14A
T13
34
PB7C
M7
35
PB14B
T12
36
PB7D
M8
37
PB14C
R13
38
PB8C
R7
39
NC
NC
40
PB8D
R8
17
MachXO2280 Breakout Board Evaluation Kit
Figure 4. J3/J4 Header Landing Callout
J4
2
H2
J2
GND
J1
K1
GND
L1
M1
GND
L3
M3
GND
J4
J5
GND
K5
K4
GND
M5
M4
40
1
F3
F4
C3
C2
D2
D1
E1
F1
G3
H3
G1
H1
NC
NC
J3
K3
K2
L2
N1
PI
39
2
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
M2
N2
R1
R2
L5
L4
N4
N3
40
J3
J4
1
E4
E5
GND
F5
F6
GND
E3
E2
GND
B1
C1
GND
F2
G2
GND
G4
G5
GND
H4
H5
39
Top Side
J3
Figure 5. J5/J6 Header Landing Callout
Top Side
J5
J6
1
G6
J6
L7
L9
J11
G11
F9
F7
NC
NC
NC
NC
NC
NC
A6
A7
B8
C8
NC
NC
39
J6 J5
18
2
GND
GND
GND
GND
GND
GND
GND
GND
NC
NC
E10
E11
B13
C13
B14
C14
A15
B15
GND
GND
40
1
B2
B3
A2
A3
D3
D4
C4
C5
D6
D5
B4
B5
E7
E6
A5
A4
C6
C7
B6
B7
39
2
D8
E8
E9
A10
C9
C10
D9
D10
B9
B10
A11
A12
B11
B12
C11
C12
A13
A14
D11
D12
40
MachXO2280 Breakout Board Evaluation Kit
Figure 6. J7/J8 Header Landing Callout
J7
J8
Top Side
J8
J7
1
D14
D13
GND
E13
E12
GND
E14
F14
GND
C15
D15
GND
E14
F15
GND
G12
G13
GND
G14
H14
39
Figure 7. J9/J10 Header Landing Callout
1
VCC_3.3 V
VCC_3.3 V
VCC_3.3 V
NC
NC
D7
A9
N9
M9
NC
NC
P13
R14
T14
T15
P14
R15
R16
P15
P16
39
2
GND
GND
GND
VCC_CORE
GND
GND
GND
GND
GND
NC
NC
GND
GND
GND
GND
GND
GND
GND
GND
GND
40
Top Side
J10
J9
1
P8
P7
N8
P9
P10
M10
R9
R10
T10
T11
N10
N11
R11
R12
P11
P12
T13
T12
R13
NC
39
2
P2
P3
N5
N6
T2
T3
R4
R5
P5
P6
T5
T4
R6
T6
T8
T7
M7
M8
R7
R8
40
J9 J10
19
2
H16
J16
GND
J15
K15
GND
J13
K13
GND
L15
M15
GND
L14
M14
GND
N15
N14
GND
N13
N12
40
1
F13
F12
B16
C16
D16
E16
F16
G16
H12
H13
G15
H15
NC
NC
J12
K12
J14
K14
K16
L16
39
2
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
M16
N16
L12
L13
M12
M13
L11
M11
40
MachXO2280 Breakout Board Evaluation Kit
Figure 8. J1 Header Landing and LED Array Callout
Top Side
1
VCC3FT
NC
NC
TCK
TDI
TDO
TMS
GND
8
J1
LED
J9
D5
IO_18
IO_16
IO_14
IO_12
D8
D1
IO_J12
IO_J10
IO_I12
IO_I10
D4
MachXO2280 PLD
The LCMXO2280C-3FTN256C is a 256-ball BGA package PLD device which provides 211 I/Os in a 17 x 17mm
package.
Table 11. MachXO PLD Interface Reference
Item
Description
Reference Designators
U4
Part Number
LCMXO2280C-3FTN256C
Manufacturer
Lattice Semiconductor
Web Site
www.latticesemi.com
JTAG Interface Circuits
For power and programming an FTDI USB UART/FIFO IC converter provides a communication interface between a
PC host and the JTAG programming chain of the Breakout Board. The USB 5V supply is also used as a source for
the 3.3V supply rail. A USB mini-B socket is provided for the USB connector cable.
20
MachXO2280 Breakout Board Evaluation Kit
Table 12. JTAG Interface Reference
Item
Description
Reference Designators
U2
Part Number
FT2232HL
Manufacturer
Future Technology Devices International (FTDI)
Web Site
www.ftdichip.com
Table 13. JTAG Programming Pin Information
Description
MachXO2280 Pin
Test Data Output
107:TDO
Test Data Input
2:TDI
Test Mode Select
74:TMS
Test Clock
35:TCK
LEDs
A green LED (D9) is used to indicate USB 5V power. Eight red LEDs are driven by I/O pins of the MachXO2280
device.
Table 14. Power and User LEDs Reference
Item
Description
Reference Designators
D1, D2, D3, D4, D5, D6, D7,
D8, D9
Part Number
LTST-C190KRKT (D1-D8)
LTST-C190KGKT (D9)
Manufacturer
Lite-On It Corporation
Web Site
www.liteonit.com
Power Supply
3.3V supply rail is 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, VCC3D (VCCIO Bank 0)
• TP2, VCC3D (VCCIO Bank 1)
• TP3, VCC3D (VCCIO Bank 4)
• TP4, VCC3D (VCCIO Bank 5)
• TP5, VCC3D (VCCIO Bank 2)
• TP6, VCC3D (VCCIO Bank 3)
• TP7, VCC3D (VCCIO Bank 7)
• TP8, VCC3D (VCCIO Bank 6)
• TP9, VCC3D (VCC Core)
• TP10, VCC3D (VCCAUX)
21
MachXO2280 Breakout Board Evaluation Kit
USB Programming and Debug Interface
The USB mini-B socket of the Breakout Board serves as the programming and debug interface.
JTAG Programming: For JTAG programming, a preprogrammed USB PHY peripheral controller is provided on the
Breakout Board to serve as the programming interface to the MachXO2280 PLD.
Programming requires the ispVM System software.
Table 15. USB Interface Reference
Item
Description
Reference Designators
U2
Part Number
FT2232HL
Manufacturer
Future Technology Devices International (FTDI)
Web Site
www.ftdichip.com
Board Modifications
This section describes modifications to the board to change or add functionality.
Bypassing the USB Programming Interface
The USB programming interface circuit (USB Programming and Debug Interface section) may be optionally
bypassed by removing the 0 ohm resistors: R3, R4, R7, and R9 (See Appendix A. Schematics, Sheet 2 of 5).
Header landing J1 provides JTAG signal access for jumper wires or a 1x8 pin header.
Applying External Power
The Breakout Board is powered by the circuit of Schematic Sheet 2 of 4 based on the 5V USB power source. You
may disconnect this power source by removing the 0 ohm resistors: R47 (VCCIO 3.3V, Bank 0), R48 (VCCIO 3.3V,
Bank 1), R53 (VCCIO 3.3V, Bank 4), R54 (VCCIO 3.3V, Bank 5), R55 (VCCIO 3.3V, Bank 2), R56 (VCCIO 3.3V,
Bank 3), R57 (VCCIO 3.3V, Bank 6), R58 (VCCIO 3.3V, Bank 7), R160 (VCC core) and R162 (VCCAUX). Power
connections are available from the expansion header landing, J9, Schematic Sheet 3 of 5.
Measuring Bank and Core Voltages
Test points (TP1, through TP10) provide access to power supplies of the MachXO2280 PLD. 0 ohm resistors: R47
(VCCIO 3.3V, Bank 0), R48 (VCCIO 3.3V, Bank 1), R53 (VCCIO 3.3V, Bank 4), R54 (VCCIO 3.3V, Bank 5), R55
(VCCIO 3.3V, Bank 2), R56 (VCCIO 3.3V, Bank 3), R57 (VCCIO 3.3V, Bank 6), R58 (VCCIO 3.3V, Bank 7), R160
(VCC core) and R162 (VCCAUX)can be removed to add a current meter inline or add a resistor shunt to measure
voltage across.
Mechanical Specifications
Dimensions: 3 in. [L] x 3 in. [W] x 1/2 in. [H]
Environmental Requirements
The evaluation board must be stored between -40° C and 100° C. The recommended operating temperature is
between 0° C and 90° C.
The board can be damaged without proper anti-static handling.
22
MachXO2280 Breakout Board Evaluation Kit
Glossary
PLD: Programmable Logic Device
DIP: Dual in-line package
LED: Light Emitting Diode.
LUT: Look Up Table
PCB: Printed Circuit Board
RoHS: Restriction of Hazardous Substances Directive
USB: Universal Serial Bus
WDT: Watchdog Timer
Troubleshooting
Use the tips in this section to diagnose problems with the Breakout Board.
LEDs Do Not Flash
If power is applied but the board does not flash according to the preprogrammed counter demonstration then it is
likely the board has been reprogrammed with a new design. Follow the directions in the Demonstration Design section to restore the factory default.
USB Cable Not Detected
If ispVM System does not recognize the USB cable even after installing the Lattice USB port drivers and rebooting,
the incorrect USB driver may have been installed. This usually occurs if you attach the board to your PC prior to
installing the USB driver or ispVM System software.
To access the Troubleshooting the USB Driver Installation Guide:
1. Start ispVM System and choose Options > Cable and I/O Port Setup.
The Cable and I/O Port 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. Follow the directions of the guide to install the Lattice USB driver.
Determine the Source of a Pre-Programmed Device
You may receive your Breakout Board after it has been reprogrammed by someone else. To restore the board to
the factory default, see the Download Demo Designs section for details on downloading and reprogramming the
device.
You can also determine which demo design is currently programmed onto the Breakout Board by comparing the
JEDEC checksums against of the programming file with what is read from the programmed device.
To compare JEDEC file checksum:
1. Connect the Breakout Board to a host PC using the USB port.
2. Start ispVM and choose ispTools > Scan.
The device appears in the Device List.
3. Double-click the device row.
The Device Information dialog appears.
23
MachXO2280 Breakout Board Evaluation Kit
4. Click the Browse button.
The Save as Data File dialog appears.
5. Specify a new JEDEC Data File name and click the Save button.
6. From the Operation list choose Read and Save JEDEC and click OK.
7. Choose Project > Download.
ispVM reads the contents from the device and writes the results to the JEDEC file specified.
Open the JEDEC file into a text editor and page to the bottom of the file.
Note the hexidecimal checksum at the line above the User Electronic Data note line. Compare this value
against the checksum of the original JEDEC demo programming files.
Lattice Diamond Programmer Error
Lattice Diamond 1.1 reports “File not valid error” from the Programmer interface.
Diamond 1.1 is not Programmer compatible with the MachXO2280 Breakout Board. To program the device, use
ispVM System 17.9 or later.
Ordering Information
Description
Ordering Part Number
MachXO2280 Breakout Board Evaluation Kit
China RoHS Environment-Friendly
Use Period (EFUP)
LCMXO2280C-B-EVN
Technical Support Assistance
e-mail:
[email protected]
Internet: www.latticesemi.com
Revision History
Date
Version
February 2015
1.1
Change Summary
Updated Subsystems section. Revised the following figures:
— Figure 4, J3/J4 Header Landing Callout
— Figure 5, J5/J6 Header Landing Callout
— Figure 6, J7/J8 Header Landing Callout
— Figure 7, J9/J10 Header Landing Callout
Updated Technical Support Assistance information.
Updated corporate logo.
March 2011
01.0
Initial release.
© 2015 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as
listed at www.latticesemi.com/legal. 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.
24
25
A
B
C
D
5
5
4
4
PROTOTYPE AREA
LED ARRAY
2
3
2
Resistant Tolerance: R12 1%
All the rest up to 5%
CONNECTED HEADER
MACHXO
CONNECTED HEADER
3
Title
Date:
Size
B
Thursday, December 30, 2010
LCMXO2280C-B-EVN
Document Number
1
Sheet
MachXO Breakout Board, Cover
AXELSYS
1
1
of
5
Rev
A
A
B
C
D
MachXO2280 Breakout Board Evaluation Kit
Appendix A. Schematics
Figure 9. MachXO2280 Breakout Board
USB to JTAG
USB CON
A
B
C
5
1
2
J2
VCC
DD+
ID
GND
1
C10
10u
1
2
3
4
5
VBUS_5V
2
IN
R19
2
C20
2
FT_EEDATA
1
0
1
0.1uF
OUT
TAB
R22
1
R21
10k
1
10
0
C15
0.1uF
2k2
2
2
R17 2
R18
1 NCP1117ST33
GND
2
4
FT_EECS
FT_EECLK
R2
2
Default
1
0
4
Dm
Dp
C11
22u
1
2
3
4
VCC
NU
ORG
VSS
93LC56-SO8
CS
CLK
DI
DO
U3
C13
0.1uF
8
7
6
5
1
C21
0.1uF
C12
4u7
VCC3FT
VCC3FT
L3
2
1
600ohm 500mA
C3
4u7
C14
0.1uF
C4
0.1uF
C18
18pF
C16
10u
VCC1_8FT
2
1
C17
0.1uF
12MHZ
3
3
G1 G2
1
X1
4
3
VCC3FT
C19
18pF
63
62
61
FT_EECS
FT_EECLK
FT_EEDATA
13
3
2
6
12k 1%
2
R12
1
14
2
R11
5k1
1
7
8
49
50
VCC1_8FT
FT2232H
VCC3FT
PWREN#
BCBUS0
BCBUS1
BCBUS2
BCBUS3
BCBUS4
BCBUS5
BCBUS6
BCBUS7
BDBUS0
BDBUS1
BDBUS2
BDBUS3
BDBUS4
BDBUS5
BDBUS6
BDBUS7
ACBUS0
ACBUS1
ACBUS2
ACBUS3
ACBUS4
ACBUS5
ACBUS6
ACBUS7
ADBUS0
ADBUS1
ADBUS2
ADBUS3
ADBUS4
ADBUS5
ADBUS6
ADBUS7
SUSPEND#
FTDI High-Speed USB
TEST
OSCO
OSCI
EECS
EECLK
EEDATA
REF
RESET#
DM
DP
VREGOUT
VREGIN
U2
FT2232HL
VCC3FT
2
36
60
48
52
53
54
55
57
58
59
38
39
40
41
43
44
45
46
26
27
28
29
30
32
33
34
16
17
18
19
21
22
23
24
VCC3FT
1
2
VCC3D
2
1
10
10
10
0
C5
0.1uF
cc0402
1
2
R3 2
R4 2
R7 2
R9
2
L1
2
1
600ohm 500mA
3
C6
0.1uF
cc0402
1
2
U1
600ohm 500mA
L4
3
1
2
1
2
3
4
5
6
7
8
TCK
TDO
TDI
TMS
DNI
Date:
Size
C
Title
header_1x8
1
2
3
4
5
6
7
8
J1
C7
0.1uF
cc0402
1
2
VBUS_5V
2
SKT_MINIUSB_B_RA
D9
Green
1k
1
2
1
2
R15
5k1
R20
5k1
R16
5k1
VCC3FT
C9
0.1uF
cc0402
1
1
Thursday, December 30, 2010
LCMXO2280C-B-EVN
Document Number
Sheet
2
of
TCK (4)
TDI (4)
TDO (4)
TMS (4)
MachXO Breakout Board, USBIF to JTAG
AXELSYS
R14
5k1
TCK
TDI
TDO
TMS
VCC3FT
C8
0.1uF
cc0402
1
2
2
1
2
1
2
1
2
VCC_3.3V
1
2
1
2
1
2
R1
1
1
2
2
1
4
9
VPHY
VPLL
4
1
2
2
1
12
37
64
VCORE
VCORE
VCORE
AGND
1
2
20
31
42
56
10
1
2
VCCIO
VCCIO
VCCIO
VCCIO
GND
GND
GND
GND
GND
GND
GND
GND
1
5
11
15
25
35
47
51
1
2
1
26
2
D
5
5
Re v
A
A
B
C
D
MachXO2280 Breakout Board Evaluation Kit
Figure 10. USB Interface to JTAG
A
B
C
J11
Proto Type Area 3X15
Proto Type Area
PR11C
PR11D
PR13C
PR13D
PR14C
PR14D
PR4C
PR4D
PR5C
PR5D
PR6C
PR6D
PR7C
PR7D
PR9C
PR9D
PR10C
PR10D
5
J8
R39
470
(4) PL9A_LV_T
(4) PL9B_LV_C
(4) PL8A_LV_T
(4) PL8B_LV_C
(4) PL7A_LV_T
(4) PL7B_LV_C
(4) PL5A_LV_T
(4) PL5B_LV_C
(4) PL4A_LV_T
(4) PL4B_LV_C
(4) PL3A_LV_T
(4) PL3B_LV_C
(4) PL2A_LV_T
(4) PL2B_LV_C
R42
470
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
J3
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
Bank2,Bank3
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
PB14D
PB15A
PB15B
PB15D
PB16A
PB16B
PB16C
PB16D
VCC3D
PR15C (5)
PR15D (5)
PR16C (5)
PR16D (5)
PR17C (5)
PR17D (5)
PR20A (5)
PR20B (5)
D8
Red
PL3C
PL3D
PL4C
PL4D
PL6C
PL6D
PL7C
PL7D
PL8C
PL8D
PL10C
PL10D
PL11C
PL11D
PL12C
PL12D
PL14C
PL14D
4
D7
Red
R40
470
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
D5
Red
D4
Red
R43
470
D3
Red
R44
470
Bank7,Bank6
LED DISPLAY ARRAY
D6
Red
R41
470
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
J4
PR18A_LV_T (5)
PR18B_LV_C (5)
PR17A_LV_T (5)
PR17B_LV_C (5)
PR16A_LV_T (5)
PR16B_LV_C (5)
PR15A_LV_T (5)
PR15B_LV_C (5)
PR14A_LV_T (5)
PR14B_LV_C (5)
PR13A_LV_T (5)
PR13B_LV_C (5)
PR11A_LV_T (5)
PR11B_LV_C (5)
J7
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
header_2x20
DNI
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
header_2x20
DNI
3X15 PROTOTYPE AREA
1
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5) PR10A_LV_T
(5) PR10B_LV_C
(5) PR9A_LV_T
(5) PR9B_LV_C
(5) PR7A_LV_T
(5) PR7B_LV_C
(5) PR6A_LV_T
(5) PR6B_LV_C
(5) PR5A_LV_T
(5) PR5B_LV_C
(5) PR4A_LV_T
(5) PR4B_LV_C
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
D2
Red
R45
470
D1
Red
R46
470
PL15C (4)
PL15D (4)
PL16C (4)
PL16D (4)
PL17C (4)
PL17D (4)
PL19A (4)
PL19B (4)
PL18A_LV_T (4)
PL18B_LV_C (4)
PL17A_LV_T (4)
PL17B_LV_C (4)
PL16A_LV_T (4)
PL16B_LV_C (4)
PL15A_LV_T (4)
PL15B_LV_C (4)
PL13A_LV_T (4)
PL13B_LV_C (4)
PL12A_LV_T (4)
PL12B_LV_C (4)
PL11A_LV_T (4)
PL11B_LV_C (4)
3
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
PT2C
PT2D
PT3A
PT3B
PT3C
PT3D
PT4A
PT4B
PT5A
PT5B
PT5C
PT5D
PT6E
PT6F
PT6C
PT6D
PT6A
PT6B
PT7A
PT7B
(4) PT7C
(4) PT7D
(4) PT8C
(4) PT8D
VCIO_extB7
VCIO_extB6
VCIO_extB5
VCIO_extB4
VCIO_extB3
VCIO_extB2
VCIO_extB1
VCIO_extB0
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
J5
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
J6
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
Bank0,Bank1
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
PT15A
PT15B
PT15C
PT15D
PT16A
PT16B
PT16C
PT16D
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
PT9A (4)
PT9C (4)
PT9D (4)
PT10A (4)
PT10C (4)
PT10D (4)
PT10E (4)
PT10F (4)
PT11A (4)
PT11B (4)
PT12A (4)
PT12B (4)
PT12C (4)
PT12D (4)
PT13C (4)
PT13D (4)
PT14A (4)
PT14B (4)
PT14C (4)
PT14D (4)
1
2
(5) PR3A_LV_T
(5) PR3B_LV_C
3
(4) CLK0
(4) CLK1
(4) CLK2
(4) CLK3
2
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
PB14D
PB15A
PB15B
PB15D
PB16A
PB16B
PB16C
PB16D
1
1R49
1R50
1R51
R52
J10
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
PB2A
PB2B
PB2C
PB2D
PB3A
PB3B
PB3C
PB3D
PB4A
PB4B
PB4C
PB4D
PB5A
PB5B
PB6A
PB6B
PB7C
PB7D
PB8C
PB8D
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
J9
1 2
3 4
5 6
7 8
9 10
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
Date:
Size
C
Title
AXELSYS
VCC_CORE
1
(4,5)
1
Thursday, December 30, 2010
LCMXO2280C-B-EVN
Document Number
Sheet
3
MachXO Breakout Board, CON and LED
Bank4,Bank5
header_2x20
DNI
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
EXTERNAL POWER PINS
2
10 2
10 2
10 2
10
VCC_3.3V
C29
0.1uF
(4) PB9B
(4) PB9A
(4) PB10E
(4) PB10C
(4) PB10D
(4) PB10A
(4) PB11C
(4) PB11D
(4) PB12A
(4) PB12B
(4) PB12C
(4) PB12D
(4) PB13A
(4) PB13B
(4) PB13C
(4) PB13D
(4) PB14A
(4) PB14B
(4) PB14C
C28
0.1uF
(4) SLEEPN#
C27
0.1uF
2
1
2
D
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
4
1
2
1
2
1
2
1
2
2
1
2
1
2
1
2
1
2
1
27
2
5
of
5
Re v
A
A
B
C
D
MachXO2280 Breakout Board Evaluation Kit
Figure 11. Connectors and LEDs
A
B
C
(3) PL10C
(3) PL10D
(3) PL8C
(3) PL8D
(3) PL7C
(3) PL7D
(3) PL6C
(3) PL6D
(3) PL4C
(3) PL4D
(3) PL3C
(3) PL3D
(3) PL10C
(3) PL10D
(3) PL8C
(3) PL8D
(3) PL7C
(3) PL7D
(3) PL6C
(3) PL6D
(3) PL4C
(3) PL4D
5
(3) PL9A_LV_T
(3) PL9B_LV_C
(3) PL8A_LV_T
(3) PL8B_LV_C
(3) PL7A_LV_T
(3) PL7B_LV_C
(3) PL5A_LV_T
(3) PL5B_LV_C
(3) PL4A_LV_T
(3) PL4B_LV_C
(3) PL3A_LV_T
(3) PL3B_LV_C
(3) PL2A_LV_T
(3) PL2B_LV_C
(3) PL9A_LV_T
(3) PL9B_LV_C
(3) PL8A_LV_T
(3) PL8B_LV_C
(3) PL7A_LV_T
(3) PL7B_LV_C
(3) PL5A_LV_T
(3) PL5B_LV_C
(3) PL4A_LV_T
(3) PL4B_LV_C
1R77 DNI 100
2
1R78 DNI 100
2
1R79 DNI 100
2
1R80 DNI 100
2
1R81 DNI 100
2
2
1R82 DNI 100
1R83 DNI 100
2
1R84 DNI 100
2
1R64 DNI 100
2
1R65 DNI 100
2
1R66 DNI 100
2
1R67 DNI 100
2
1R68 DNI 100
2
1R69 DNI 100
2
1R70 DNI 100
2
1R71 DNI 100
2
G1
H1
H4
H5
G3
H3
G4
G5
E1
F1
F2
G2
D2
D1
B1
C1
C3
C2
E3
E2
F3
F4
F5
F6
PL10C
PL10D
PL9A/LV_T
PL9B/LV_C
PL8C
PL8D
PL8A/LV_T
PL8B/LV_C
PL7C
PL7D
PL7A/LV_T
PL7B/GSR/LV_C
PL6C
PL6D
PL5A/LV_T
PL5B/LV_C
PL4C
PL4D
PL4A/LV_T
PL4B/LV_C
PL3C/PLL1T_IN
PL3D/PLL1C_IN
PL3A/LV_T
PL3B/LV_C
PL2A/PLL1T_FB
PL2B/PLL1C_FB
VCCIO7
U6B
1R76 DNI 100
2
1R63 DNI 100
2
E4
E5
2
1R75 DNI 100
1R62 DNI 100
2
PL19A
PL19B
PL18A/LV_T/PLL0_T_IN
PL18B/LV_C/PLL0_C_IN
PL17C
PL17D
PL17A/LV_T/PLL0_T_FB
PL17B/LV_C/PLL0_C_FB
PL16C
PL16D
PL16A/LV_T
PL16B/LV_C
PL15C
PL15D
PL15A/LV_T
PL15B/LV_C
PL14C
PL14D
PL13A/LV_T
PL13B/LV_C
PL12C
PL12D
PL12A/LV_T
PL12B/LV_C
PL11C
PL11D
N4
N3
M5
M4
L5
L4
K5
K4
R1
R2
J4
J5
M2
N2
L3
M3
N1
P1
L1
M1
K2
L2
J1
K1
J3
K3
H2
J2
4
PL18A_LV_T (3)
PL18B_LV_C (3)
PL17A_LV_T (3)
PL17B_LV_C (3)
PL16A_LV_T (3)
PL16B_LV_C (3)
PL15A_LV_T (3)
PL15B_LV_C (3)
PL13A_LV_T (3)
PL13B_LV_C (3)
PL12A_LV_T (3)
PL12B_LV_C (3)
PL11A_LV_T (3)
PL11B_LV_C (3)
PL11A/LV_T
PL11B/LV_C
VCCIO6
LCMXO2280C-3FTN256C
1R85 DNI 100
2
1R74 DNI 100
2
1R61 DNI 100
2
BANK 7
(3) PL3C
(3) PL3D
2
1R73 DNI 100
2
1R72 DNI 100
2
1R60 DNI 100
2
1R59 DNI 100
BANK 6
(3) PL3A_LV_T
(3) PL3B_LV_C
PL18A_LV_T (3)
PL18B_LV_C (3)
PL17A_LV_T (3)
PL17B_LV_C (3)
PL16A_LV_T (3)
PL16B_LV_C (3)
PL15A_LV_T (3)
PL15B_LV_C (3)
PL13A_LV_T (3)
PL13B_LV_C (3)
PL12A_LV_T (3)
PL12B_LV_C (3)
PL11A_LV_T (3)
PL11B_LV_C (3)
PL19A (3)
PL19B (3)
PL17C (3)
PL17D (3)
PL16C (3)
PL16D (3)
PL15C (3)
PL15D (3)
PL14C (3)
PL14D (3)
PL12C (3)
PL12D (3)
PL11C (3)
PL11D (3)
PL19A (3)
PL19B (3)
PL17C (3)
PL17D (3)
PL16C (3)
PL16D (3)
PL15C (3)
PL15D (3)
PL14C (3)
PL14D (3)
PL12C (3)
PL12D (3)
PL11C (3)
PL11D (3)
(3) PT8C
(3) PT8D
(3) PT7C
(3) PT7D
(3) PT7A
(3) PT7B
(3) PT6A
(3) PT6B
(3) PT6C
(3) PT6D
(3) PT6E
(3) PT6F
(3) PT5C
(3) PT5D
(3) PT5A
(3) PT5B
(3) PT4A
(3) PT4B
(3) PT3C
(3) PT3D
(3) PT3A
(3) PT3B
(3) PT2C
(3) PT2D
(3) PT8C
(3) PT8D
(3) PT7C
(3) PT7D
(3) PT7A
(3) PT7B
(3) PT6A
(3) PT6B
(3) PT6C
(3) PT6D
(3) PT6E
(3) PT6F
(3) PT5C
(3) PT5D
(3) PT5A
(3) PT5B
(3) PT4A
(3) PT4B
(3) PT3C
(3) PT3D
(3) PT3A
(3) PT3B
(3) PT2C
(3) PT2D
B8
C8
A6
A7
B6
B7
C6
C7
A5
A4
E7
E6
B4
B5
D6
D5
C4
C5
D3
D4
A2
A3
B2
B3
PT8C
PT8D
PT7C
PT7D
PT7A
PT7B
PT6A
PT6B
PT6C
PT6D
PT6E
PT6F
PT5C
PT5D
PT5A
PT5B
PT4A
PT4B
PT3C
PT3D
PT3A
PT3B
PT2C
PT2D
VCCIO0
U6A
1R97 DNI 100
2
1R96 DNI 100
2
1R95 DNI 100
2
1R94 DNI 100
2
1R93 DNI 100
2
1R92 DNI 100
2
2
1R91 DNI 100
1R90 DNI 100
2
1R89 DNI 100
2
1R88 DNI 100
2
1R87 DNI 100
2
1R86 DNI 100
2
3
Bank 0
(3) PL2A_LV_T
(3) PL2B_LV_C
1R98 DNI 100
2
PT16C
PT16D
PT16A
PT16B
PT15C
PT15D
PT15A
PT15B
PT14C
PT14D
PT14A
PT14B
PT13C
PT13D
PT12C
PT12D
PT12A
PT12B
PT11A
PT11B
PT10E
PT10F
PT10C
PT10D
PT10A
PT10B/CLK1
PT9C
PT9D
PT9B/CLK0
PT9A
VCCIO1
LCMXO2280C-3FTN256C
1R110DNI 100
2
1R109DNI 100
2
1R108DNI 100
2
1R107DNI 100
2
1R106DNI 100
2
1R105DNI 100
2
1R104DNI 100
2
1R103DNI 100
2
1R102DNI 100
2
1R101DNI 100
2
1R100DNI 100
2
2
1R99 DNI 100
Bank 1
D
3
A15
B15
B14
C14
B13
C13
E10
E11
D11
D12
A13
A14
C11
C12
B11
B12
A11
A12
B9
B10
D9
D10
C9
C10
A10
A9
E8
E9
D7
D8
PT16C (3)
PT16D (3)
PT16A (3)
PT16B (3)
PT15C (3)
PT15D (3)
PT15A (3)
PT15B (3)
PT14C (3)
PT14D (3)
PT14A (3)
PT14B (3)
PT13C (3)
PT13D (3)
PT12C (3)
PT12D (3)
PT12A (3)
PT12B (3)
PT11A (3)
PT11B (3)
PT10E (3)
PT10F (3)
PT10C (3)
PT10D (3)
PT9C (3)
PT9D (3)
PT16C (3)
PT16D (3)
PT16A (3)
PT16B (3)
PT15C (3)
PT15D (3)
PT15A (3)
PT15B (3)
PT14C (3)
PT14D (3)
PT14A (3)
PT14B (3)
PT13C (3)
PT13D (3)
PT12C (3)
PT12D (3)
PT12A (3)
PT12B (3)
PT11A (3)
PT11B (3)
PT10E (3)
PT10F (3)
PT10C (3)
PT10D (3)
PT10A (3)
PT9C (3)
PT9D (3)
PT9A (3)
(3) CLK3
(3) CLK2
(3) SLEEPN#
CLK1 (3)
CLK0 (3)
2
10k
R161
1
2
2
4
VCC_CORE
(3) PB16C
(3) PB16D
(3) PB16A
(3) PB16B
(3) PB15D
(3) PB15A
(3) PB15B
(3) PB14C
(3) PB14D
(3) PB14A
(3) PB14B
(3) PB13C
(3) PB13D
(3) PB13A
(3) PB13B
(3) PB12C
(3) PB12D
(3) PB12A
(3) PB12B
(3) PB11C
(3) PB11D
(3) PB10A
(3) PB10C
(3) PB10D
(3) PB10E
(3) PB9B
(3) PB9A
(3,5)
(3) PB16C
(3) PB16D
(3) PB16A
(3) PB16B
(3) PB15A
(3) PB15B
(3) PB14C
(3) PB14D
(3) PB14A
(3) PB14B
(3) PB13C
(3) PB13D
(3) PB13A
(3) PB13B
(3) PB12C
(3) PB12D
(3) PB12A
(3) PB12B
(3) PB11C
(3) PB11D
(3) PB10C
(3) PB10D
(3) PB9B
(3) PB9A
P15
P16
R15
R16
P13
P14
T14
T15
R13
R14
T13
T12
P11
P12
R11
R12
N10
N11
T10
T11
R9
R10
M10
M9
P9
P10
N8
N9
P8
P7
PB16C
PB16D
PB16A
PB16B
SLEEPN
PB15D
PB15A
PB15B
PB14C
PB14D
PB14A
PB14B
PB13C
PB13D
PB13A
PB13B
PB12C
PB12D
PB12A
PB12B
PB11C
PB11D
PB10A
PB10B/CLK3
PB10C
PB10D
Date:
Size
C
Title
U6C
TDI
TDO
TMS
TCK
PB8C
PB8D
PB7C
PB7D
PB6A
PB6B
PB5A
PB5B
PB4C
PB4D
PB4A
PB4B
PB3C
PB3D
PB3A
PB3B
PB2C
PB2D
N7
M6
P4
R3
R7
R8
M7
M8
T8
T7
R6
T6
T5
T4
P5
P6
R4
R5
T2
T3
N5
N6
P2
P3
PB8C (3)
PB8D (3)
PB7C (3)
PB7D (3)
PB6A (3)
PB6B (3)
PB5A (3)
PB5B (3)
PB4C (3)
PB4D (3)
PB4A (3)
PB4B (3)
PB3C (3)
PB3D (3)
PB3A (3)
PB3B (3)
PB2C (3)
PB2D (3)
PB2A (3)
PB2B (3)
TDI (2)
TDO (2)
TMS (2)
TCK (2)
PB8C (3)
PB8D (3)
PB7C (3)
PB7D (3)
PB6A (3)
PB6B (3)
PB5A (3)
PB5B (3)
PB4C (3)
PB4D (3)
PB4A (3)
PB4B (3)
PB3C (3)
PB3D (3)
PB3A (3)
PB3B (3)
PB2C (3)
PB2D (3)
PB2A (3)
PB2B (3)
1
Thursday, December 30, 2010
LCMXO2280C-B-EVN
Document Number
Sheet
4
of
MachXO Breakout Board, Lattice MACHXO
AXELSYS
1
PB2A
PB2B
VCCIO5
2
1R132DNI 100
1R131DNI 100
2
1R130DNI 100
2
1R129DNI 100
2
1R128DNI 100
2
1R127DNI 100
2
1R126DNI 100
2
1R125DNI 100
2
1R124DNI 100
2
2
1R123DNI 100
LCMXO2280C-3FTN256C
VCCIO4
PB10E
PB10F/CLK2
PB9B
PB9A
1R122DNI 100
2
1R121DNI 100
2
1R120DNI 100
2
1R119DNI 100
2
1R118DNI 100
2
1R117DNI 100
2
1R116DNI 100
2
1R115DNI 100
2
1R114DNI 100
2
1R113DNI 100
2
2
1R112DNI 100
1R111DNI 100
2
BANK 4
28
BANK 5
5
5
Re v
A
A
B
C
D
MachXO2280 Breakout Board Evaluation Kit
Figure 12. MachXO2280
29
A
B
C
D
1
2
C23
0.1uF
cc0402
1
2
5
C24
0.1uF
cc0402
1
2
1
2
C25
0.1uF
cc0402
(3) VCIO_extB0
1
C26
0.1uF
cc0402
(3) PR10C
(3) PR10D
(3) PR9C
(3) PR9D
(3) PR7C
(3) PR7D
(3) PR6C
(3) PR6D
(3) PR5C
(3) PR5D
VCC3D
1
(3) PR10A_LV_T
(3) PR10B_LV_C
(3) PR9A_LV_T
(3) PR9B_LV_C
(3) PR7A_LV_T
(3) PR7B_LV_C
(3) PR6A_LV_T
(3) PR6B_LV_C
(3) PR5A_LV_T
(3) PR5B_LV_C
(3) PR4A_LV_T
(3) PR4B_LV_C
(3) PR3A_LV_T
(3) PR3B_LV_C
C32
0.1uF
cc0402
C33
0.1uF
cc0402
(3) VCIO_extB4
2
1
VCC3D
G15
H15
G14
H14
H12
H13
G12
G13
F16
G16
E15
F15
D16
E16
C15
D15
B16
C16
E14
F14
F13
F12
E13
E12
D14
D13
R54
0
PR4A/LV_T
PR4B/LV_C
PR3A/LV_T
PR3B/LV_C
PR10C
PR10D
PR10A/LV_T
PR10B/LV_C
PR9C
PR9D
PR9A/LV_T
PR9B/LV_C
PR7C
PR7D
PR7A/LV_T
PR7B/LV_C
PR6C
PR6D
PR6A/LV_T
PR6B/LV_C
PR5C
PR5D
PR5A/LV_T
PR5B/LV_C
PR4C
PR4D
VCC3D
4
TP5
VCC3D
C46
0.1uF
cc0402
(3) VCIO_extB3
R55
0
1
1
TP6
VCC3D
C47
0.1uF
cc0402
(3) VCIO_extB6
R56
0
PR20A
PR20B
PR18A/LV_T
PR18B/LV_C
PR17C
PR17D
PR17A/LV_T
PR17B/LV_C
PR16C
PR16D
PR16A/LV_T
PR16B/LV_C
PR15C
PR15D
PR15A/LV_T
PR15B/LV_C
PR14C
PR14D
PR14A/LV_T
PR14B/LV_C
PR13C
PR13D
PR13A/LV_T
PR13B/LV_C
PR11C
PR11D
PR11A/LV_T
PR11B/LV_C
VCCIO3
LCMXO2280C-3FTN256C
C45
0.1uF
cc0402
(3) VCIO_extB2
TP4
VCCIO2
U6D
C44
0.1uF
cc0402
(3) VCIO_extB5
R53
0
TP3
1
2
1
R48
0
TP2
1
2
VCC3D
1
2
(3) VCIO_extB1
R47
0
TP1
1
2
1
(3) PR4C
(3) PR4D
2
1
2
1
2
1
2
H16
J16
L11
M11
N13
N12
M12
M13
N15
N14
L12
L13
L14
M14
M16
N16
L15
M15
K16
L16
J13
K13
J14
K14
J15
K15
J12
K12
1
VCC3D
C48
0.1uF
cc0402
R58
0
1
TP7
PR18A_LV_T (3)
PR18B_LV_C (3)
PR17A_LV_T (3)
PR17B_LV_C (3)
PR16A_LV_T (3)
PR16B_LV_C (3)
PR15A_LV_T (3)
PR15B_LV_C (3)
PR14A_LV_T (3)
PR14B_LV_C (3)
PR13A_LV_T (3)
PR13B_LV_C (3)
C51
0.1uF
cc0402
3
PR20A (3)
PR20B (3)
PR17C (3)
PR17D (3)
PR16C (3)
PR16D (3)
PR15C (3)
PR15D (3)
PR14C (3)
PR14D (3)
PR13C (3)
PR13D (3)
PR11C (3)
PR11D (3)
C50
0.1uF
cc0402
PR11A_LV_T (3)
PR11B_LV_C (3)
C49
0.1uF
cc0402
(3) VCIO_extB7
R57
0
TP8
1
2
1
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
C52
0.1uF
cc0402
1
2
C53
0.1uF
cc0402
0
(3) PR10C
(3) PR10D
(3) PR9C
(3) PR9D
(3) PR7C
(3) PR7D
(3) PR6C
(3) PR6D
(3) PR5C
(3) PR5D
(3) PR4C
(3) PR4D
1R162
VCC3D
2
(3) PR10A_LV_T
(3) PR10B_LV_C
(3) PR9A_LV_T
(3) PR9B_LV_C
(3) PR7A_LV_T
(3) PR7B_LV_C
(3) PR6A_LV_T
(3) PR6B_LV_C
(3) PR5A_LV_T
(3) PR5B_LV_C
(3) PR4A_LV_T
(3) PR4B_LV_C
(3) PR3A_LV_T
(3) PR3B_LV_C
C34
0.1uF
cc0402
TP10
(3) VCIO_extB7
(3) VCIO_extB6
(3) VCIO_extB5
(3) VCIO_extB4
(3) VCIO_extB3
(3) VCIO_extB2
(3) VCIO_extB1
(3) VCIO_extB0
1
C35
0.1uF
cc0402
2
A8
T9
G6
H6
J6
K6
L7
L8
L9
L10
J11
K11
G11
H11
F9
F10
F7
F8
U6E
1R145DNI 100
2
1R144DNI 100
2
1R143DNI 100
2
1R142DNI 100
2
1R141DNI 100
2
1R140DNI 100
2
1R139DNI 100
2
1R138DNI 100
2
1R137DNI 100
2
1R136DNI 100
2
1R135DNI 100
2
1R134DNI 100
2
VCC_3
VCC_2
VCC_1
VCC_0
GND_0
GND_1
GND_2
GND_3
GND_4
GND_5
GND_6
GND_7
GND_8
GND_9
GND_10
GND_11
GND_12
GND_13
GND_14
GND_15
GND_16
GND_17
1R159DNI 100
2
1R158DNI 100
2
1R157DNI 100
2
1R156DNI 100
2
1R155DNI 100
2
1R154DNI 100
2
1R153DNI 100
2
1R152DNI 100
2
1R151DNI 100
2
1R150DNI 100
2
1R149DNI 100
2
1R148DNI 100
2
1R147DNI 100
2
1R146DNI 100
2
LCMXO2280C-3FTN256C
1R133DNI 100
2
VCCAUX_0
VCCAUX_1
VCCIO7_0
VCCIO7_1
VCCIO6_0
VCCIO6_1
VCCIO5_0
VCCIO5_1
VCCIO4_0
VCCIO4_1
VCCIO3_0
VCCIO3_1
VCCIO2_0
VCCIO2_1
VCCIO1_0
VCCIO1_1
VCCIO0_0
VCCIO0_1
Date:
Size
C
Title
K7
G7
K10
G10
A16
T16
F11
H10
J10
G9
H9
J9
K9
G8
H8
J8
K8
H7
J7
L6
A1
T1
VCC3D
1
R160
0
1
PR20A (3)
PR20B (3)
PR17C (3)
PR17D (3)
PR16C (3)
PR16D (3)
PR15C (3)
PR15D (3)
PR14C (3)
PR14D (3)
PR13C (3)
PR13D (3)
PR11C (3)
PR11D (3)
(3,4)
C39
0.1uF
cc0402
VCC_CORE
C38
0.1uF
cc0402
C56
0.1uF
cc0402
1
Thursday, December 30, 2010
LCMXO2280C-B-EVN
Document Number
Sheet
5
of
MachXO Breakout Board, Lattice MACHXO
AXELSYS
PR18A_LV_T (3)
PR18B_LV_C (3)
PR17A_LV_T (3)
PR17B_LV_C (3)
PR16A_LV_T (3)
PR16B_LV_C (3)
PR15A_LV_T (3)
PR15B_LV_C (3)
PR14A_LV_T (3)
PR14B_LV_C (3)
PR13A_LV_T (3)
PR13B_LV_C (3)
TP9
C37
0.1uF
cc0402
1
PR11A_LV_T (3)
PR11B_LV_C (3)
C36
0.1uF
cc0402
2
2
1
2
3
1
2
1
2
VCC3D
BANK 2
1
2
4
BANK 3
1
2
1
2
1
2
5
5
Rev
A
A
B
C
D
MachXO2280 Breakout Board Evaluation Kit
Figure 13. MachXO2280
MachXO2280 Breakout Board Evaluation Kit
Appendix B. Bill of Materials
Table 16. MachXO2280 Breakout Board Bill of Materials
Item
Quantity
Reference
Part Number
1
2
C3, C12
2
38
C4, C5, C6, C7, C8, C9, C13, C14, C15, C17, C20, C21, C23, C24, C25,
C26, C27, C28, C29, C32, C33, C34, C35, C36, C37, C38, C39, C44,
C0402C104K4RACTU
C45, C46, C47, C48, C49, C50, C51, C52, C53, C56
3
2
C10, C16
ECJ-1VB0J106M
4
1
C11
LMK212BJ226MG-T
5
2
C18, C19
C0402C180K3GACTU
6
8
D1, D2, D3, D4, D5, D6, D7, D8
LTST-C190KRKT
7
1
D9
LTST-C190KGKT
8
1
J1
DNI
ECJ-1VB0J475K
9
1
J2
5075BMR-05-SM-CR
10
8
J3, J4, J5, J6, J7, J8, J9, J10
DNI
11
1
J11
DNI
12
3
L1, L3, L4
BLM18AG601SN1D
13
1
R1
RC0402FR-071KL
14
18
R2, R3, R4, R7, R9, R17, R18, R19, R47, R48, R53, R54, R55, R56,
R57, R58, R160, R162
RC0603JR-070RL
15
5
R11, R14, R15, R16, R20
RC0402FR-075K1L
16
1
R12
RC0402FR-0712KL
17
2
R21, R161
RC0402FR-0710KL
18
1
R22
RC0402FR-072K2L
19
8
R39, R40, R41, R42, R43, R44, R45, R46
RC0402FR-07470RL
20
4
R49, R50, R51, R52
RC0402FR-0710RL
21
101
R59, R60, R61, R62, R63, R64, R65, R66, R67, R68, R69, R70, R71,
R72, R73, R74, R75, R76, R77, R78, R79, R80, R81, R82, R83, R84,
R85, R86, R87, R88, R89, R90, R91, R92, R93, R94, R95, R96, R97,
R98, R99, R100, R101, R102, R103, R104, R105, R106, R107, R108,
R109, R110, R111, R112, R113, R114, R115, R116, R117, R118, R119, RC0402FR-07100RL
R120, R121, R122, R123, R124, R125, R126, R127, R128, R129, R130,
R131, R132, R133, R134, R135, R136, R137, R138, R139, R140, R141,
R142, R143, R144, R145, R146, R147, R148, R149, R150, R151, R152,
R153, R154, R155, R156, R157, R158, R159
22
10
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10
DNI
23
1
U1
NCP1117ST33T3G
24
1
U2
FT2232HL
25
1
U3
93LC56T-I/SN
26
1
U6
DNI
27
1
X1
7M-12.000MAAJ-T
30