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