Evaluating with the high-speed serdes board (13 pages)
Summary of Contents for Lattice MachXO2280
Page 1
MachXO2280 Breakout Board Evaluation Kit User Guide January 2015 EB66_1.1...
Page 2
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 compo- nents and circuits: – MachXO2280 PLD (LCMXO2280C-3FTN256C) –...
• 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 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.
Use the procedure described below to recompile a demo project for the Breakout Board. 1. Install and license Lattice Diamond software. 2. Download the demo source files from the Lattice Breakout Board Evaluation Kits web page. 3. Run Lattice Diamond.
USB connector. When the board is connected to a PC with a USB cable, it is recognized by the ispVM System soft- ware as a USB Download Cable. The MachXO2280 can then be scanned and programmed using the ispVM Sys- tem software.
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 prototyp- ing 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.
Page 8
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 Schematic Component/Interface Type Reference Description Circuits USB Controller Circuit U2: FT2232H USB-to-JTAG interface and dual USB UART/FIFO IC...
Page 9
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.
Page 10
MachXO2280 Breakout Board Evaluation Kit Pin Number Function MachXO2280 Ball PL8A_LV_T PL17A_LV_T PL8B_LV_C PL17B_LV_C PL9A_LV_T PL18A_LV_T PL9B_LV_C PL18B_LV_C...
Page 19
MachXO2280 Breakout Board Evaluation Kit Figure 6. J7/J8 Header Landing Callout Figure 7. J9/J10 Header Landing Callout Top Side VCC_3.3 V J9 J10 VCC_3.3 V VCC_3.3 V VCC_CORE...
Page 20
MachXO2280 Breakout Board Evaluation Kit Figure 8. J1 Header Landing and LED Array Callout Top Side VCC3FT IO_18 IO_J12 IO_16 IO_J10 IO_14 IO_I12 IO_12 IO_I10 MachXO2280 PLD The LCMXO2280C-3FTN256C is a 256-ball BGA package PLD device which provides 211 I/Os in a 17 x 17mm package.
Page 21
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...
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...
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.
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...