background image

18

 MachXO3 Starter Kit User Guide 

Troubleshooting

Use the tips in this section to diagnose problems with the Starter Kit. 

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

 sec-

tion to restore the factory default.

USB Cable Not Detected

If Lattice Diamond Programmer or ispVM System does not recognize the USB cable 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 Lattice-supplied USB driver.

To access the 

Troubleshooting the USB Driver Installation Guide

:

For Diamond software and standalone Diamond Programmer:

1.

Start Diamond or Diamond Programmer and choose 

Help

.

2.

Search for 

USB driver

 or 

Troubleshooting

, then select the 

Troubleshooting the USB Driver

 topic.

3.

Follow the directions to install the Lattice USB driver.

For ispVM:

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 to install the Lattice USB driver.

An alternate failure mode can occur when the user design assigns an output signal to the FPGA package pin C8 
which is connected the oscillator (X1) output signal "12 MHz". This can occur unintentionally when the Placer ran-
domly assigns unconstrained outputs. In this case, the contention squelches the FTDI device (U1) clock input, ren-
dering it unable to communicate. To eliminate the contention, remove the resistor R23. This will restore the FTDI 
device operation and allow the erasure of the offending FPGA image. Resistor R23 should be reinstalled if an 
external clock source is desired.

Determine the Source of a Pre-Programmed Device

If the Starter Kit has been reprogrammed, the original demo design can be restored. To restore the board to the 
factory default, see the 

Download Demo Designs

 section for details on downloading and reprogramming the 

device.

Summary of Contents for LCMXO3L-6900C-S-EVN

Page 1: ...MachXO3 Starter Kit User Guide EB95 Version 1 2 March 2016 ...

Page 2: ...LF Board The board is a 3 x 3 form factor that features the following on board components and circuits MachXO3 FPGA LCMXO3L 6900C 5BG256C NVCM Based or LCMXO3LF 6900C 5BG256C Flash Based USB mini B connector for power and programming 4 Mb Serial Flash Memory for boot image and dual boot support Eight LEDs 4 position DIP switch Momentary push button switch 40 hole prototype area Four 2 x 20 expansi...

Page 3: ... x 20 Header Landings J3 J4 Two 2 x 20 Header Landings J6 J8 JTAG Header Landing J1 SPI I2C Header Landing J7 MachXO3L PLD U5 USB Mini B Socket J2 Power LED Blue D1 FTDI USB to UART FIFO IC U1 Push Button Switch SW1 4 Position DIP Switch SW2 4 x 10 40 Hole Prototype array LED array D9 D2 ...

Page 4: ...new designs for the Starter Kit Lattice Diamond design software FTDI Chip USB hardware drivers installed as an option within the Diamond installation program MachXO3 Device This board currently features the MachXO3L 6900C FPGA which offers embedded Non Volatile Configuration Memory NVCM technology or the MachXO3LF 6900C FPGA which offers embedded Non Volatile Flash technol ogy for instant on opera...

Page 5: ...h divides the clock to cycle the LED display approximately once per second The resulting light pattern is determined by the DIP Switch SW2 setting as shown in Table 1 Figure 3 Demonstration Design Block Diagram MachXO3 X1 12 0 MHz OSCH 12 09 MHz Kitcar v Heartbeat v SW2 4 Position DIPSW 1 x 8 LED Array XO3L_SK_blink v SW1 Momentary PB Async Reset Table 1 DIP Switch Setting and LED Behavior Switch ...

Page 6: ...iver 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 US...

Page 7: ...e Blink ldf project file 4 Click the Programmer icon 5 Click Detect Cable The Programmer will detect the cable Cable USB2 Port FTUSB 0 If the cable is not detected see the Troubleshooting section 6 Click Device Properties 7 Change Access Mode to SPI Flash Programming 8 Choose SPI Flash Background Erase Program Verify operation 9 Select Blink_impl1 bit programming file 10 Under SPI Flash Options ch...

Page 8: ...nfiguration pins The board is powered by the PC s USB port or optionally with external power You may create or modify the program files and reprogram the board using Lattice Diamond software Figure 4 MachXO3L LF 6900C Block Diagram MachXO3L LF 6900C device 2 x 20 Header Landing J6 LED Array GPIO 8 2 x 20 Header Landing J3 GPIO 2 x 20 Header Landing J4 Bank 1 Bank 2 Bank 0 2 x 20 Header Landing J8 ...

Page 9: ...x 8 Header Landing I O J1 header_1x8 Optional JTAG interface 1 x 6 Header Landing I O J7 header_1x6 Optional SPI I2 C interfaces 4 x 10 40 Hole Prototype Area Prototype area 100 mil centered holes Test Points Power TP1 3 3 V TP2 1 2 V TP3 GND Power and ground reference points Subsystems This section describes the principle sub systems for the Starter Kit in alphabetical order Clock Sources Clock s...

Page 10: ...5 PT22A F8 6 PT35B B12 7 PT35A C12 8 PT26B E11 9 PT27B E10 10 PT27A D10 11 GND 12 GND 13 PT26A F9 14 PT27C JTAGENB C10 15 PT17B E8 16 PT21B E9 17 PT14B E7 18 PT21A D8 19 PT16B D7 20 PT15B C7 21 GND 22 GND 23 PT10B C5 24 PT14A D6 25 PT16A E6 26 PT9A C4 27 PT25B A10 28 PT17A F7 29 PT22B D9 30 PT25A B9 31 GND 32 GND 33 PT11B B6 34 PT15A B7 35 PT9B B5 36 PT11A A5 37 PT12B B4 38 PT10A A4 39 GND 40 PT12...

Page 11: ...PR24A N16 9 PR23B M15 10 PR21B M16 11 GND 12 GND 13 PR21A L15 14 PR18A L16 15 PR17A K14 16 PR16B K16 17 PR17B K15 18 PR15B J14 19 PR12A PCLKT1_0 H14 20 PR16A J15 21 GND 22 GND 23 PR15A J16 24 PR11B H15 25 PR12B PCLKC1_0 H16 26 PR9A G15 27 PR11A G16 28 PR5B F15 29 PR7B F16 30 PR2B R_GPLLC_FB E15 31 GND 32 GND 33 PR5A E16 34 PR3B R_GPLLC_IN E14 35 PR3A R_GPLLT_IN D16 36 PR2C C15 37 PR2A R_GPLLT_FB D...

Page 12: ...13 7 PB31A T11 8 PB28B M11 9 PB31B P11 10 PB28A N10 11 GND 12 GND 13 PB26B T10 14 PB29A P10 15 PB26A R9 16 PB29B R10 17 PB23A PCLKT2_1 T9 18 PB21B N9 19 PB23B PCLKC2_1 P9 20 PB21A M8 21 GND 22 GND 23 PB18B T8 24 PB15B L8 25 PB18A P8 26 PB15A M6 27 PB13A R7 28 PB16B PCLKC2_0 R8 29 PB13B P7 30 PB16A PCLKT2_0 T7 31 GND 32 GND 33 PB10B L7 34 PB9B R6 35 PB10A N6 36 PB9A T5 37 PB7B R4 38 PB4A P4 39 PB7A...

Page 13: ...L1 9 PL19B L3 10 PL19D L5 11 GND 12 GND 13 PL19C K4 14 PL12A PCLKT4_0 J1 15 PL15B K1 16 PL15A J2 17 PL12B PCLKC4_0 J3 18 PL11A H3 19 PL10B H2 20 PL11B H1 21 GND 22 GND 23 PL9A G2 24 PL10A G1 25 PL6B PCLKC5_0 F2 26 PL8B F1 27 PL4A L_GPLLT_IN E2 28 PL6A PCLKT5_0 E1 29 PL4D D2 30 PL3B L_GPLLC_FB D1 31 GND 32 PL2D C2 33 PL4C C1 34 PL9B G3 35 PL2C B1 36 PL3A L_GPLLT_FB D3 37 PL4B L_GPLLC_IN E3 38 PL8A ...

Page 14: ...H15 E6 C4 H16 G15 A10 F7 G16 F15 D9 B9 F16 E15 GND GND GND GND B6 B7 E16 E14 B5 A5 D16 C15 B4 A4 D14 F14 GND A3 G14 B16 39 40 39 40 Figure 6 J6 J8 Header Landing Callout J6 J8 Top Side J6 J8 1 2 1 2 VCCIO2 VCCIO2 VCCIO5 VCCIO3 T12 T14 H6 N3 R11 R13 M2 M1 T11 M11 L2 L1 P11 N10 L3 L5 GND GND GND GND T10 P10 K4 J1 R9 R10 K1 J2 T9 N9 J3 H3 P9 M8 H2 H1 GND GND GND GND T8 L8 G2 G1 P8 M6 F2 F1 R7 R8 E2 E...

Page 15: ...essible from the board headers switches and LEDs Table 8 MachXO3 FPGA Interface Reference Item Description Reference Designators U5 Part Number LCMXO3L 6900C 5BG256C NVCM or LCMXO3LF 6900C 5BG256C Flash Manufacturer Lattice Semiconductor Web Site www latticesemi com Programming Interface Circuits For power and programming an FTDI USB UART FIFO IC converter provides a communication interface betwee...

Page 16: ...r LEDs Reference Item Description Reference Designators Red LEDs D2 D3 D4 D5 D6 D7 D8 D9 Blue LEDs D1 Part Number LTST C190KRKT D2 D9 LTST C190TBKT D1 Manufacturer Lite On It Corporation Web Site www liteonit com Power Supply 3 3 V and 1 2 V power supply rails are converted from the USB 5 V interface when the board is connected to a host PC Test Points In order to check the various voltage levels ...

Page 17: ...ce by removing the 0 Ohm resistors R35 VCC_1 2 V and R42 VCC_3 3 V Power connections are available from the test points TP1 3 3 V and TP2 1 2 V Measuring Bank and Core Power Test points TP1 TP2 provide access to power supplies of the MachXO3 FPGA Inline 1 Ohm resistors R31 VCCIO0 3 3 V Bank 0 R25 VCCIO1 3 3 V Bank 1 R37 VCCIO2 3 3 V Bank 2 R32 VCCIO3 3 3 V Bank 3 R26 VCCIO4 3 3 V Bank 4 R38 VCCIO5...

Page 18: ...ll the Lattice USB driver For ispVM 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 to install the Lattice USB driver An alternate failure mode ...

Page 19: ...re for pro gramming MachXO3 device Updated Expansion Header Landings section Revised Figure 7 J1 Header Landing and LED Array Callout to correct DIPSW ball callouts Updated Download Demo Designs section Corrected links in the proce dure for downloading demo designs Updated Appendix B Bill of Materials section Modified item 40 Span sion MFG Pin in Table 15 MachXO3 Starter Kit Bill of Materials May ...

Page 20: ...pplications Email techsupport Latticesemi com Phone 503 268 8001 or 800 LATTICE Board Rev Project 12 SEP 14 B 1 0 8 1 MACHXO3 Starter Kit BLOCK DIAGRAM MACHXO3 Starter Kit LCMXO3 6900C A Date Size Schematic Rev of Sheet Title Lattice Semiconductor Applications Email techsupport Latticesemi com Phone 503 268 8001 or 800 LATTICE Board Rev Project 12 SEP 14 B 1 0 8 1 MACHXO3 Starter Kit BLOCK DIAGRAM...

Page 21: ...emi com Phone 503 268 8001 or 800 LATTICE Board Rev Project 12 SEP 14 B 1 0 8 2 USB to JTAG I F A R27 0 DNI C4 0 1uF R15 0 DNI X1 12MHZ 1 1 3 3 G1 2 G2 4 FTDI High Speed USB FT2232H FT2232HL U1 VREGIN 50 VREGOUT 49 DM 7 DP 8 REF 6 RESET 14 EECS 63 EECLK 62 EEDATA 61 OSCI 2 OSCO 3 TEST 13 ADBUS0 16 ADBUS1 17 ADBUS2 18 ADBUS3 19 VPHY 4 VPLL 9 VCORE 12 VCORE 37 VCORE 64 VCCIO 20 VCCIO 31 VCCIO 42 VCC...

Page 22: ...MACHXO3 Starter Kit LCMXO3 6900C A Date of Title Lattice Semiconductor Applications Email techsupport Latticesemi com Phone 503 268 8001 or 800 LATTICE 12 SEP 14 B 1 0 8 3 POWER REGULATORS A Title Lattice Semiconductor Applications Email techsupport Latticesemi com Phone 503 268 8001 or 800 LATTICE 12 SEP 14 B 1 0 POWER REGULATORS A R42 0 R26 1 TP6 1 L3 600ohm 500mA 1 2 R31 1 L4 600ohm 500mA 1 2 C...

Page 23: ... 0 8 4 BANK0 I 0 A C25 0 1uF J3 Header 2x20 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 C66 150pF DNI C24 0 1uF C23 0 1uF C65 150pF DNI TP4 1 C22 0 01uF R44 2K R87 49 9 C27 0 1uF SW1 SYS_RST TRUE LVDS Output BANK0 1K 2K 4K 7K 2nd_Fn LCMXO3L 6900C 5BG256C U5A VCCIO0 VCCIO0 VCCIO0 D5 VCCIO0 VCCIO0 VCCIO0 D12 VCCIO0 VCCIO0 VCCIO0 G8 V...

Page 24: ...C30 0 1uF J5 Proto Type Area Holes on 0 1 inch Centers DNI Proto Type Area 1 BANK1 DQ1 DQ0 2nd_Fn applicable for 4K and 7K devices only 1K 2K 4K 7K 2nd_Fn LCMXO3L 6900C 5BG256C U5B PR10C PR14C PR17C J11 PR10D PR14D PR17D L12 PR6A PR9A PR11A DQS0 G16 PR6B PR9B PR11B DQS0N H15 PR12C PR16C PR21C K11 PR12D PR16D PR21D L13 PR7A PR10A PR12A PCLKT1_0 H14 PR7B PR10B PR12B PCLKC1_0 H16 PR13C PR18C PR23C N1...

Page 25: ...com Phone 503 268 8001 or 800 LATTICE Board Rev Project 12 SEP 14 B 1 0 8 6 BANK2 I O A R67 0 BANK2 1K 2K 4K 7K 2nd_Fn LCMXO3L 6900C 5BG256C U5C PB9C PB10C PB13C M7 PB9D PB10D PB13D N7 PB11C PB12A PB15A M6 PB11D PB12B PB15B L8 PB11A PB13A PB16A PCLKT2_0 T7 PB11B PB13B PB16B PCLKC2_0 R8 PB12A PB15A PB18A P8 PB12B PB15B PB18B T8 PB12C PB15C PB18C N8 PB12D PB15D PB18D L9 PB16C PB18A PB21A M8 PB16D PB...

Page 26: ...K 7K 2nd_Fn LCMXO3L 6900C 5BG256C U5E PL6A PL9A PL10A G1 PL6B PL9B PL10B H2 PL6C PL9C PL10C H4 PL6D PL9D PL10D J6 PL7A PL10A PL11A H3 PL7B PL10B PL11B H1 PL7C PL10C PL12A PCLKT4_0 J1 PL7D PL10D PL12B PCLKC4_0 J3 PL10C PL14C PL16C J5 PL10D PL14D PL16D K6 PL10A PL14A PL17A K3 PL10B PL14B PL17B K2 PL9A PL13A PL15A J2 PL9B PL13B PL15B K1 PL9C PL13C PL15C H5 PL9D PL13D PL15D J4 VCCIO4 VCCIO4 VCCIO4 H7 ...

Page 27: ...MACHXO3 Starter Kit LCMXO3 6900C A Date Size of Sheet Title Project 12 SEP 14 B 1 0 8 8 A Date Size of Sheet Title Project 12 SEP 14 B 1 0 8 8 A C53 0 1uF D5 Red 1 2 R75 1K C60 0 01uF C57 0 01uF 1K 2K 4K 7K LCMXO3L 6900C 5BG256C U5G GND GND GND B2 GND GND GND B15 GND GND GND C3 GND GND GND C14 GND GND GND D4 GND GND GND D13 GND GND GND E5 GND GND GND E12 GND GND GND F6 GND GND GND F11 GND GND GND ...

Page 28: ...Header 2 x 20 Samtec TSW 120 07 G D 16 1 J7 Header 1 x 6 Samtec TSW 106 07 F S ND 17 5 L1 L2 L3 L4 L5 600 Ohm 500 mA Murata BLM18AG601SN1D 18 8 R1 R2 R3 R45 R68 R69 R70 R71 4 7 K Vishay CRCW06034K70FKEA 19 13 R4 R5 R6 R7 R23 R30 R35 R42 R67 R81 R83 R84 R85 0 Yageo RC0603JR 070RL 20 2 R8 R9 2 2 K Vishay CRCW06032K20FKEA 21 2 R10 R19 12 K Yageo RC0603FR 0712KL 22 7 R11 R12 R13 R64 R65 R66 R80 10 K S...

Page 29: ...miconductor LCMXO3L 6900C 5BG256C or LCMXO3LF 6900C 5BG256C 40 1 U6 Spansion S25FL204K0TMFI041 early builds or S25FL208K0RMFI041 later builds 41 1 X1 12 MHz TXC 7M 12 000MAAJ T Table 15 MachXO3 Starter Kit Bill of Materials Continued Item Quantity Reference Value Manufacturer MFG Pin ...

Page 30: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Lattice LCMXO3LF 6900C S EVN LCMXO3L 6900C S EVN ...

Reviews: