Home

EB95 - MachXO3L Starter Kit User Guide - Digi-Key

image

Contents

1. 20 gt T I 7 z 7 z 00069 16 1 Ibi Jeueis velou 926 x ovaro asn Hi 008 0 1008 892 09 euoug m suopeoyddy come YVOLINANOIINIS di SOILLV 1885 J eo anyo anyo anyo anro anyo O zio uo 4 gt ZHWZ lpheeus T 5 H anaasns gt heeus oz esn 09 H2ezz14 22 6 lgheeus lt se 950898 gsn Peeds ubiH 1014 18 gheeys psio lt vsngog Hense 8 104 SOA S 150828 89 H 080828 0050 Ja Era 280809 NS I 099071 anyo 124 Sv cengaa EL 2404 SA 15 m vsnaaa 1050 i 90 519 esngas Elmo Isheous a 280808 2150 eous XL 26254 180808 V1vda3 hays WI ZEZSKK 080808 MOU zn NOIIONDi 26258 THALA yr neo ssngov ey ZE vsngov hee SEn 62 5 82 1sngov 1353 7 LLL ca saba 99 so yz 80809 cheeus ge 980809 Wa eheeys ssngav pheeus SAL 4 Esnaav
2. Item Quantity Reference Value Manufacturer MFG Pin 1 2 C1 C3 4 7 uF Panasonic ECJ 1VB0J475K 2 44 C2 C4 C6 C7 C10 C11 C12 C13 C14 0 1 uF Kemet C0402C104KARACTU 15 16 21 23 24 25 26 2 7 C28 C30 C31 C32 C33 C34 C36 C 37 C38 C39 C40 C42 C43 C44 C45 46 47 48 49 50 53 54 55 56 58 59 63 3 5 5 17 19 51 61 10 uF Taiyo Yuden LMK107BJ106MALTD 4 2 C8 C9 18 pF Kemet 0402 180 5 2 18 20 22 uF Taiyo Yuden LMK212BJ226MG T 6 6 C22 C29 C35 C57 C60 C64 0 01 uF Kemet CO402C103J4RACTU 7 1 C41 100 nF Murata GRM155R61A104KA01D 8 2 C52 C62 1uF Kemet C0402C105K9PACTU 9 2 C65 C66 150 pF Kemet CO402C104K4RACTU 10 1 D1 Blue LITE On INC LTST C190TBKT 11 8 D2 D3 D4 D5 D6 D7 D8 D9 Red LITE On INC LTST C190KRKT 12 1 J1 Header 1x8 Molex 0022284081 13 1 J2 Mini USB B Neltron 5075BMR 05 SM CR 14 4 J3 J4 J6 J8 Header 2 x 20 Samtec TSW 120 07 G D 16 1 J7 Header 1x6 Samtec TSW 106 07 F S ND 17 5 L1 L2 L3 L4 L5 600 Ohm Murata BLM18AG601SN1D 500 mA 18 8 R1 R2 R3 R45 R68 R69 R70 R71 4 7K Vishay CRCWO6034K70FKEA 19 13 R4 R5 R6 R7 R23 R30 R35 R42 R67 0 Yageo RCO0603JR 070RL 81 83 R84 R85 20 2 R8 R9 22K Vishay CRCWO6032K20FKEA 21 2 R10 R19 12K Yageo RCO603FR 0712KL 22 7 R11 R12 R13 R64 R65 R66 R80 10K Stackpole Electronics Inc RMCFO603JT10KO 23 13 R14 R15 R16 R17 R18 R20 R21 R2 0 Yageo RCO0603JR 070RL 2 R
3. 9997989 00069 0XW97 5 anyo anro anro ud puz XL NP XIONI 54 01 GE tH YOIDA Pen 18 01 22 AC LE zd oi 6 i Yow10d Il 21 4 201141 014 PMS did 29 01 EMS OPATA ver aol 14 9274 HEE er Ol _ _ _ 14 8017d IMS did LI YAVAN TANO Hd ZMS LOI SL vi ol EL gj CHa L ma n HH H 91 i 4614 0914 2 0 114 2614 614 291 2L B SH VL i 5 1 011418614 8914 _ DO bri cor 401 THI NI 590151598 BAL 30474 Vote 19 0 SOI9IA er OIDDA NVE 40 SZOVAL umd 952085 00069 1 0XW91 2 anro anro ui puz O852085 00069 1 0XWN21 ero anyo anro anro yg SOI99 S0199 VS0199A wo e wo FAT EOI99VE0199ME0199A SOID9A 914 2914 614 897d 897d 8874 0199 0 8214 8 114 82114 1 ll LOL 0 ELHTIOd Il VEZIAN LANZ Td E 13 01 Zi l 2814 0 Mi oe1d o8d os 1d
4. SNIA WSMOd GN EHL OL 35012 SHOLIOVdVO ANTTANODMA 3409 uorgewzojur OIS S OSZINL 89T37eT O3 3 O I TII Uey sse 39 ST ueuM TI O I SAAT SION an LAT TICE SEMICONDUCTOR Figure 14 Power Decoupling and LEDs 0992989 00069 180 01 van 1031 2091 gan wan san 9031 Zan la 15 W NI SOFT N QN9 aNS aNS x pou pou pw ON ON ON ea za 9a sa QN9 QNS QNS or 29N99N 99 29N99N99 1 55 2999N29 r QNS QNS QNS 8 8 p 924 SH viu ely 2 ord 2 OERS Leo ii co 1 4 SEY 29N99N99 ano ano an Sta n m sag 3 09 09 26 LAT TICE SEMICONDUCTOR Appendix B Bill of Materials Table 15 MachXOSL Starter Kit Bill of Materials MachXO3L Starter Kit User Guide
5. L d 6 8 aL zd 8914d 821 VI Zd V9LSd VZ Ld kip 9 PL ISOQ VOL Hd VEL HN Geld 0719108 Szisd 80LHd 8 0 1nd ll veid vordivzsud ELL Yd 864d 894d 0500 VI L Hd V64d V94Hd V6Hd v8Hd vsHd S 4d 894d 974d 8sHd gsud 8cud VSHd vGHd veHd NI 149 Y 1TId9 H Ad 49 Gzud gzud a Ad 11149 i 103 pug IsZYA IOZAJ IHLAA DETHA OBLYd DELYd 9 221 4 LHd OOL Hd 9 BSL 0
6. SA 63 91 8914 9821 8214 1 I ME GEL Avec ldi vezidi Vb CLA V Il VBL Le VBLLd VZI Ld 8 Taner ig 8919 82214 8 219 SIL SAT SAL zheeus No zan Ci OL MoL 28 Izheous zheous WEE 214 02214 zu E Izheeys ugo H 4814192140214 83 201 zlieeus EEC Ld ASELd BEELd 89114081 14 06114 L gt 29701 zheeus usi SIS EY VEELAVSZLd VEZ Ld salidorlidoelid 29 49 9 zheeys Gera 8201 09214 01244 9911978919581 7 zheeys usi EIS SY V ELd OVZLd OV1d 1 8 42 01 zheeus TE jg 8821958014 81219 101 8444064402114 Pop zheeus XM zezs IEEE VEZ a vz di vi ZId Il 1 5 29 odi 14 10214 iS SHE 1 20214 ZILI 09 ABO tdl gg 8 219 9219 80214 sa o viziakvezidjvozid 0190 ELLAINE Oblad ao E pr 882 4 8 21406 14 ev v OI 1 214 26114 98 98 _ 88214811 88114 s oi 00 o
7. 4 5 81 y zsnaav 1 2 8 NIO3UA rhesus HOL 0 i 9X H i 1222 in 148 199 anro B K ang AEE 148 199 yugo 140009 ki AAW T x 9 a 0 le c ACER En U zo t T uos 140009 3 t AAA n Q 2 L a L 2 a T 5 5 D 5 8 pieog 01 00069 16 Jeueis EOXHOVIN peloid SYOLVINIFA YAMOd FILLLVI 008 008 892 08 euoud tureseome XE uoddnsuoe suogeotiddy sojonpuoowes eme YOLINANOIINAS anzz 810 vwoos wyo009 oor EY 2 e andino ndu T ANAT T seu ZWINY cn 5 LI LV Z Jnio o anyo ano yon 92 292 199 ATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Figure 9 FPGA uorgneo esn m Ne Aer di SOIDDA 0199 9 anyo anzz anot dnd ING 029 60 Lo or veu 1140009 rli z AAA E Eq 100 RV si 0 m N AS SNIA Lo zeu S0I99 Agee OIOOA Ae e 0I99 d SSnINIW Dis 6 110 sro la W Si ano ZOIDJA 1019
8. mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Demonstration Design Lattice provides a simple pre programmed demo to illustrate basic operation of the MachXO3L device The design integrates an up counter with the on chip oscillator Note To restore the factory default demo and program it with other Lattice supplied examples see the Download Demo Designs section of this document Run the Demonstration Design Upon power up the preprogrammed demonstration design automatically loads and drives the LED array in a 1 hertz pattern The program shows a clock divider driven either by the MachXO3L internal oscillator or the external FTDI clock chip The divider modules heartbeat v and kitcar v are clocked at the default frequency of 12 MHz which 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 2 Demonstration Design Block Diagram MachXO3L XO3L SK blink v SCH o 12 09 MHz 1 8 LED Heartbeat v Array x1 p 12 0 MHz sw2 4 Position DIPSW sw1 Momentary PB Async Reset Table 1 DIP Switch Setting and LED Behavior Switch Setting LED Behavior DIP SW 1 0 Down External 12 0 MHz X1 1 Internal 12 09 2 OSCH SW 2 4 001 1 2 Sweep 011 1 Hz Left Right 111 1 Hz Bli
9. OrHd Ordd Ocud OLH anyo Leg 2491 3 9031 3 van git Ol 19 Ol anyo zan san san van gan zan tan oan 40100 gheeus gheeus gheeus gheous gheeus gheous gheeus gheeus 23 T 2 jeeus Tl d3S Zi M O0069 160XWO1 Ibi EOXHOVIN 01 eogeueus On inva TOS laia 69 105 FDILLVT 008 0 008 892 EOS euoud Duoddnsuyoen pewa zidi VOS Tan 168 vas eme woldWiowvozidezs S 5 so 9N09 YOLINGNOIIWSS HEN E 19H 0 555 o ees 3DLLLV 1 iind l A MON Tos vheeus O wen vheeys x OO osoa c a OFX cheeys ju Pens o SOM OF cheeys ANIT HL ANY LP JO I NIA MWEN SINIOd 1881 3018 BLON 3015 WOLLOG TAL NI 50414 SION 25 SD OL 35010 ANY 401 NI 530151599 D96ZOBS D0069 TEOXNIT a NOIIVNINH3L 4414 SAAT 3HL 3OVId BALON 15 4 anyo nro
10. GM 4 oszidipozid ort1d Si Ol Sd a 2 19 ol 861d 887d 857d N OT1d9 ainld aknd azid sSszld d0z1d deld 140 114 22114 9 OL 9 ve1arve1d vs 1d Ni LT49 1 EN EN 29 aa za Ol ZW Ol TW 8819 8 19 8 9 8470114071 BE Td 867d 8114 408 14 31114 13 vgldildNvid 84 ITO ll 4 10 4 MS did IN Bro ed Ol d d ol EMS did en 38 _ MS dd id E 29 22 01 25 dd sava euNve 3801 asn T 1 z 7 a can LAT TICE SEMICONDUCTOR Figure 13 Bank 3 4 5 I O MachXO3L Starter Kit User Guide I z 7 z T 8 8 19945 T vi d3S ci ewd 00069 16 Ibi JeHEIS EOXHOVN 01 5 FOLLLVI 008 20 008 892 606 euoug pewa suoneoyddy oomen 12 0 21 55 HEN anoo anro anyo anoo anyo anyo anvo anyo an anor eso 292 099 959
11. MachXO3L Starter Kit User Guide Header Pin Number 6900C Function MachXO3L Ball 1 VCCIO5 E4 2 VCCIOS3 M4 3 PL9D H6 4 PL25B N3 5 PL25A M2 6 PL22B PCLKC3 0 M1 7 PL22A PCLKT3 0 L2 8 PL19A L1 9 PL19B L3 10 PL19D L5 11 GND 12 GND 13 PL19C 4 14 2 4 0 J1 15 PL15B K1 16 PL15A J2 17 PL12B PCLKCA 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 2 26 PL8B F1 27 PLAA L GPLLT IN E2 28 PL6A PCLKT5_0 E1 29 PL4D D2 30 PL3B L_GPLLC_FB D1 31 GND 32 PL2D C2 33 14 1 34 G3 35 PL2C B1 36 PL3A L FB D3 37 PLAB L GPLLC IN E3 38 PL8A F3 39 PL9C F5 40 VCCIO4 H7 J7 mm oma LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Figure 4 J3 J4 Header Landing Callout J3 J4 Top Side 1 2 1 2 i er De es o o 89 86 39 40 39 40 Figure 5 J6 J8 Header Landing Callout J6 J8 Top Side J6 J8 1 2 VCCIO2 2 12 T14 R11 R13 M2 M1 11 L1 P11 N10 GND GND T10 P10 R9 R10 T9 N9 P9 M8 GND GND T8 L8 P8 M6 R7 R8 P7 T7 GND GND L7 R6 Sv 5 WO n R4 P4 T3 T4 39 40 al 9 510 9 13 can LAT TICE SEMICONDUCTOR MachXO
12. CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Revision History Date Version Change Summary November 2014 1 0 Initial release 2014 Lattice Semiconductor Corp 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 MachXO3L Starter Kit User Guide Appendix A Schematics Figure 7 Block Diagram can LAT TICE SEMICONDUCTOR T 8 L jeeus yi daszi eg v mud D0069 1EOXWDT iDi eueiS COXHOV a 01 WVYH9VIC 2078 Wi Jeuejs OXHOVIW 008 1008 892 608 euoud co ueseogje XD uioddnsuoe ewa suogeoiddy VOLINONODINIS HEN 3DLLLIV 1 8 1 5 5 1 5 0 1 AS 950 S uNVH TE cECSH ZEZSA 5 HOLOSNNOO 2 i aso asa LC 294298484 020069 0 5 6 DTI z NNVH HHGVSH HSVIJT Ids 5 1 5 1 19
13. 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 the connec tion is made a blue Power LED D1 will light indicating the board is powered on 4 f 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 The demonstration design will automatically load and drive the LED array in a repeating pattern 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 board however over time it is likely your board will be modified Lat tice distributes source and programming files for demonstration designs compatible with the Starter Kit The demo design for the board is available on the web To download demo designs 1 Browse to the Lattice Development Kits and Boards w
14. 104 F3 03 63 2 01 Fi 61 6 0 J2 Ji GNDILS Li Mi N3 103 lt To oo FTDI USB to Two 2 x 20 Header UART FIFO IC U1 Landings J6 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 Starter Kit Lattice Diamond design software FTDI Chip USB hardware drivers installed as an option within the Diamond installation program MachXO3L Device This board currently features the MachXO3L 6900C FPGA which offers embedded Non Volatile Configuration Memory NVCM technology for instant on operation in a single chip Numerous system functions are included such as two PLLs and 256 kbits of embedded RAM plus hardened implementations of and SPI Flexible high performance I Os support numerous single ended and differential standards including LVDS The 256 ball BGA package provides up to 206 user I Os in a 14 mm x 14 mm form factor A complete description of this device can be found in the Family Data Sheet
15. 27 R62 R82 R91 R92 24 7 R24 R25 R26 R31 R32 R37 R38 1 Vishay CRCWO6031ROOJNEAHP 25 7 R28 R29 R33 R34 R39 R40 R86 1 Vishay CRCWO6031ROOJNEAHP 26 1 R36 100 Yageo RCO603FR 07100RL 27 10 R41 R63 R72 R73 R74 R75 R76 R7 1 RCO603FR 071KL 7 R78 R79 28 2 R43 R44 2K Vishay CRCWO6032KOOJNEA 29 16 R46 R47 R48 R49 R50 R51 R52 R5 100 Yageo RCO402FRO7100RL 3 R54 R55 R56 R57 R58 R59 R60 R61 30 2 R87 R88 49 9 Vishay CRCWO60349R9FKEA 31 2 R89 R90 150 Vishay CRCWO603150RJNEA 32 1 SW1 E Switch TL1015AF160QG 33 1 sw2 DIP CTS Electrocomponents 195 4MST 35 1 01 FT2232HL 36 1 U2 Microchip 93LC56C I SN 37 1 U3 Fairchild Semi FAN1112SX 27 LATTICE SEMICONDUCTOR MachXO3L Starter Kit User Guide Table 15 MachXO3L Starter Kit Bill of Materials Continued Item Quantity Reference Value Manufacturer MFG Pin 38 1 04 NCP1117ST33T3G 39 1 U5 Lattice semi LCMXO3L 6900C 5BG256C 40 1 U6 Spansion S25FL204KOTMFIO41 41 1 x1 12 MHz TXC 7M 12 000MAAJ T 28
16. 3L Starter Kit User Guide Figure 6 J1 Header Landing and LED Array Callout LED Array MachXO3L J1 J1 LED Net Ball 8 LEDO H11 rk GND LED3 L12 TMS LED4 K11 LEDS L13 TDI REV A_P N LCMXO3L 6900C S EVN TTI EDS VCCIOO 1 E 2 z J7 E g MachXO3L E Net Ball 5 SW1 H11 MCLK DIP_SW2 J13 SISPI 8 DIP SW3 J11 zx T3 ta We LT Ow 5 SWA 112 SN 5 14 94 15 R GND 3C SCL SDA PEBEFEIEEEBEE EEKE HRETT 9 1 zu E 32 m MachXO3L FPGA LCMXO3L 6900C 5BG256C is 256 ball caBGA package FPGA device which provides up to 206 usable in a 14 mm 14 mm package 150 1 are accessible from the board headers switches and LEDs Table 8 MachXO3L FPGA Interface Reference Item Description Reference Designators 05 Part Number LCMXO3L 6900C 5BG256C 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 between a PC host and the JTAG programming chain of the Starter Kit The USB 5 V supply is also used as a source for the 3 3 V supply rail A USB mini B socket is provided for the USB connector cable Table 9 USB JTAG Interface Reference Item Description Reference Desi
17. 9 6 00199 3 09 09 dS SaL pn 941 Sal T er ING ING Lo Le L Aue ZOIDDA 33 5 AEL AT AEE O3 39 ZOIDDA Soifnbar on Ids ALON anyo sai Lo L ra 9 E LOIDDA 00199A 3809 99 AS Sn8 T z Y 21 22 5 T I z E 7 z 8 v es PSZ ed pleog L 4d 20069 16 Jeueis 017 vefoid x on ONE 1 40 1008 892 EOS euoud weseome Duoddnsyoo ewa suogeoyddy some o HOLINANOIINGAS FILLIV 2962985 00069 anro anro anro anro sua puz xL amp v NZ NI anyo anro 820 1SH SAS I zx se gg 99199 00199 V00199A I Bud I 00199 V00199 V00199A 00199 00199 V00199A LMS 8 50 00199A SAAT 00199A anoa gg 3409 1 8 214186114 02114 u aNoa EI 2 63 NOG Eto 861 lt 2821 lt 29214
18. DUCTOR Table 2 describes the components on the board and the interfaces it supports Table 2 Starter Kit Components and Interfaces Schematic Component Interface Type Reference Description Circuits USB Controller Circuit U1 FT2232H USB to JTAG interface and dual USB UART FIFO IC USB Mini B Socket y o J2 USB MINI B Programming and debug interface Components Loo EE o S MM Interfaces LED Array Output D9 D2 Red LEDs Push Button Switch Input SW1 Momentary User Input 4 position DIP Switch Input SW2 User inputs J3 header 2x20 ara xao Header yo luserdeinate VO 48 header 2x20 1x8 Header Landing 41 1 8 Optional JTAG interface 1 x 6 Header Landing 47 header 1 6 Optional SPI I C interfaces 4 Prototype area 100 mil centered holes TP1 43 83 V Test Points Power TP2 1 2 V Power and ground reference points GND Subsystems This section describes the principle sub systems for the Starter Kit in alphabetical order Clock Sources Clock sources for the LED demonstration designs originate from the MachXO3L on chip oscillator or the 12 MHz crystal X1 You may use an expansion header landing to drive a FPGA 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 MachXO3L The remaining pins serve as power supplies for external connect
19. Debug Interface The USB mini B socket of the Starter Kit serves as the programming and debug interface JTAG Programming For JTAG programming a preprogrammed USB PHY peripheral controller is provided on the Starter Kit to serve as the programming interface to the MachXO3L FPGA Programming requires the Lattice Diamond or ispVM System software 15 mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Table 14 USB Interface Reference Item Description Reference Designators U1 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 R4 R5 R6 R7 See Appendix A Schematics Sheet 2 of 8 Header landing J1 provides JTAG signal access for jumper wires or a 1 x 8 pin header Applying External Power The Starter Kit is powered by the circuit of Schematic Sheet 3 of 8 based on the 5 V USB power source You may disconnect this power source by removing the 0 Ohm resistors R35 1 2 V and R42 3 3 V Power connections are available from the test points TP1 3 3 V TP2 41 2 V Measuring Bank and Core Power Test points 1 TP2 provid
20. R24A 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 GPLLT IN D16 36 PR2C C15 37 PR2A R GPLLT FB D14 38 PR7A F14 39 PR9B G14 40 PR2D B16 LATTICE SEMICONDUCTOR Table 6 Expansion Header Pin Information J6 MachXO3L Starter Kit User Guide Header Pin Number 6900C Function MachXO3L Ball 1 VCCIO2 K8 K9 N5 N12 2 VCCIO2 K8 K9 N5 N12 3 PB35B T12 4 PB34B T14 5 PB35A R11 6 PB34A R13 7 PB31A T11 8 PB28B M11 9 1 11 10 28 10 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 T3 40 PB4B T4 LAT TICE SEMICONDUCTOR Table 7 Expansion Header Pin Information J8
21. e access to power supplies of the MachXO3L FPGA Inline 1 Ohm resistors R31 3 3 V Bank 0 R25 VCCIO1 3 3 V Bank 1 R37 VCCIO2 3 3 V Bank 2 R32 43 3 V Bank 3 R26 VCCIOA 3 3 V Bank 4 R38 3 3 V Bank 5 R24 VCC core 1 2 V can be used to mea sure current for the power supplies 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 Glossary FPGA Field Programmable Gate Array 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 mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR 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
22. eb page www latticesemi com breakoutboards of the Lattice web site Select MachXO3L Starter Kit Demo Source and save the file 2 Extract the contents of MachXOS3L Starter Kit zip to an accessible location on your hard drive 3 Open the Blink ldf project file in the Lattice Diamond design software 4 Run the Process Flow and regenerate the Bitstream file Continue to Programming a Demo Design with Lattice Diamond Design Software mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Programming a Demo Design with the Lattice Diamond Programmer The demonstration design is pre programmed into the MachXO3L board by Lattice If you have changed the design but now want to restore the board to factory settings use the procedure described below To program the MachXO3L device 1 a N N 11 12 Install license and run Lattice Diamond software See www latticesemi com latticediamond for download and licensing information Connect the USB cable to the host PC and the MachXO3L board From Diamond open the Blink ldf project file Click the Programmer icon Click Detect Cable The Programmer will detect the cable Cable USB2 Port FTUSB 0 If the cable is not detected see the Troubleshooting section Click Device Properties Change Access Mode to SPI Flash Programming Choose SPI Flash Background Erase Program Verify operation Select Blink impH bit programming file Under SPI Flash O
23. gnators U1 Part Number FT2232HL Manufacturer Future Technology Devices International FTDI Web Site www ftdichip com 14 LATTICE SEMICONDUCTOR MachXO3L Starter Kit User Guide Table 10 JTAG Programming Pin Information Description MachXO3L Pin Test Data Output C6 TDO Test Data Input A6 TDI Test Mode Select B8 TMS Test Clock AT TCK Table 11 SPI Programming Pin Information Table 12 FC Programming Pin Information Description MachXO3L Pin Master Clock Config Clock P6 MCLK CCLK Serial Data Input P13 SI SISPI Serial Data Output T6 SO SPISO SPI Slave Select R12 SN Description MachXO3L Pin Serial Data C9 SDA Serial Clock A9 SCL LEDs A blue LED D1 is used to indicate USB 5V power Eight red LEDs are driven by pins of the MachXO3L device Table 13 Power and User LEDs Reference Description Red LEDs D2 D3 D4 D5 D6 D7 D8 D9 Blue LEDs D1 LTST C190KRKT D2 D9 LTST C190TBKT D1 Lite On It Corporation Item Reference Designators Part Number Manufacturer 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 used test points are provided e TP1 3 3 V e TP2 1 2 V e GND USB Programming and
24. ions Each landing is configured as one 2 x 20 100 mil Table 3 Expansion Connector Reference Item Description Reference Designators 94 J6 48 Part Number header 2x20 LAT TICE SEMICONDUCTOR Table 4 Expansion Header Pin Information J3 MachXO3L Starter Kit User Guide Header Pin Number 6900C Function MachXO3L Ball 1 VCCIOO D5 D12 G8 G9 2 VCCIOO D5 D12 G8 G9 3 PT36C INITn A13 4 PT36D DONE C13 5 PT22A F8 6 58 12 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 5 37 PT12B B4 38 PT10A A4 39 GND 40 PT12A A3 LAT TICE SEMICONDUCTOR Table 5 Expansion Header Pin Information J4 MachXO3L Starter Kit User Guide Header Pin Number 6900C Function MachXO3L Ball 1 VCCIO1 E13 H10 J10 M13 2 VCCIO1 E13 H10 J10 M13 3 PR19D K12 4 PR19C K13 5 PR23A M14 6 PR24B N14 7 PR18B L14 8 P
25. nding for SPI I C 3 3 V and 1 2 V supply rails Pre loaded Demo The kit includes a pre loaded counter design that highlights use of the embedded MachXO3L oscillator and programmable I Os configured for LED drive e 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 MachXO3L JTAG port Lattice Development Kits and Boards Web Page Visit www latticesemi com breakoutboards for the latest documentation including this guide and drivers for the kit The content of this user s guide includes demo operation programming instructions top level functional descrip tions of the Starter Kit descriptions of the on board connectors and a complete set of schematics can LAT TICE SEMICONDUCTOR MachXO3L Starter Kit User Guide Figure 1 MachXO3L Board Top Side Two 2 x 20 Header Landings J3 J4 JTAG Header Landing J1 9 07 PEE C5 GND D7 FO 4 5 B7GNDJB9 F7 C4 06 GND C7 08 9 4 LED array 9 D9 D2 9 2 SPI I2C Header 9 Landing J7 se ee ee lt MachXO3L PLD zie se 4 10 40 Hole 05 se Prototype array p USB Mini B ee Socket J2 9 5 4 Power LED Switch SW2 Blue D1 9 RO TIOGNDIPLITIIRIL 12102 10 1181 2 Switch SW1 F5 Ci 640 E2 F2 62 6 2 J3 K4GNDIL3 L2 M2 H6 105
26. nk Others 1 Hz Alternating WARNING Do not connect the board to your PC before you follow the driver installation procedure of this section Communication between the board and a PC via the USB connection cable requires installation of the FTDI chip USB hardware drivers Loading these drivers enables the computer to recognize and program the board Drivers can be loaded as part of the installation of Lattice Diamond design software or Diamond Programmer or as a stand alone package To load the FTDI Chip USB hardware drivers as part of the Lattice Diamond installation 1 Select Programmer Drivers in the Product Options of Lattice Diamond Setup 2 Select FTDI Windows USB Driver or All Drivers in the LSC Drivers Install Uninstall dialog box 3 Click Finish to install the USB driver mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR 4 Afterthe driver installation is complete connect the USB cable from a USB port on your PC to the board s USB mini B socket J2 After the connection is made a blue Power LED 01 will light indicating the board is pow ered on 5 The demonstration design will automatically load and drive the LED array in a repeating pattern To load the FTDI chip USB hardware drivers via the stand alone package on a Windows system 1 Browse to www latticesemi com breakoutboards and download the FTDI Chip USB Hardware Drivers package 2 Extract the FTDI chip USB Hardware driver package to
27. ptions change Vendor to SPANSION and change Device to SPI S25FL004D or SPI S25FL204K Click OK Click the Program icon When complete PASS is displayed in the Status column Change Access mode to NVCM Programming Mode and NVCM Refresh then click Program or power cycle the Starter Kit board to initiate a re boot from the SPI flash mm H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR MachXO3L Starter Kit This section describes the features of the MachXO3L Starter Kit in detail Overview The Starter Kit is a complete development platform for the MachXO3L FPGA The board includes a prototyping area a USB program power port an LED array switches and header landings with electrical connections to most of the FPGA s programmable 1 power and configuration 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 3 MachXO3L 6900C Block Diagram Bank 0 2 x 20 Header Landing J3 USB USB Mini B Controller Socket JTAG Programming 1x8 Header Landing J1 Optional JTAG Interface GPIO 2 x 20 Header Landing J4 Bank 3 4 and 5 2 x 20 Header MachXO3L 6900C device Landing J8 1x6 Header Landing J6 Landing J7 Bank 2 Optional SPI Intrfaces Bank 0 2 mm H LATTI CE MachXO3L Starter Kit User Guide SEMICON
28. san LAT TICE SEMICONDUCTOR MachXO3L Starter Kit User Guide November 2014 EB95 1 0 En H LATTI CE MachXO3L Starter Kit User Guide SEMICONDUCTOR Introduction Thank you for choosing the Lattice Semiconductor MachXO3L Starter Kit This user s guide describes how to start using the MachXO3L Starter Kit an easy to use platform for evaluating and designing with the MachXO3L ultra low density FPGA Along with the board and accessories this kit includes a pre loaded demonstration design You may also reprogram the on board MachXO3L device to review your own custom designs The MachXO3L Starter Kit currently features the MachXO3L 6900C device in the 256 ball 0 8 mm pitch caBGA package See the Ordering Information section for more information 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 MachXOS3L Starter Kit includes e MachXO3L Board The board is a 3 x 3 form factor that features the following on board components and cir cuits MachXO3L FPGA LCMXO3L 6900C 5BG256C USB mini B connector for power and programming Eight LEDs 4 position DIP switch Momentary push button switch 40 hole prototype area Four 2 x 20 expansion header landings for general I O and external power 1x8 expansion header landing for JTAG 1x 6 expansion header la
29. sug puz xL NP Nc xt anyo anvo W Lit OI pe eco ZOIOONZOIDOAZOIOOA ZOIOONZOIDONZOIOOA ad 7863 iru 4 4 ZIN A or 088 ey OI ere ZODA YR ess 84 28184 02184 yiu 61 m oho LILI 0 4 58284 osladostadioztad EL a zig 199191 ll aseg socad aszad 8184188184182184 m LHA OL ns EH Ns li vecadivocadivezad velgdMSIBdNvz Led 84 101 zii S 8d gezad avzad 0720104 89 8 8 8 8 89 E L8 o oor Nt asa ESI EH vicadivezadivvzad OZONOA ll val gave Ed ML Lad 84 2 91 SHIVd IVILNSH34JIG 08 oen 5 _ q zlo zili S are 819 udi gine ati o FS HRY voca cadnecad h gt i yii on H OL PL Vbegdivozad ozzad 0184 684 oor L S ery Ol oe1aalooradrocad LAN dieed arzad aizad gerad aorad a6nd L 740 oor Nt esu 3 0 HAJ OicadiOvz d oL zd Hg 44 0 alead arzadialzad osids os azad asad aeed gt m dd d Hu SEQ Hid Ol Hd vicadivvzadivizad noopriom Il 4 n aszad aezad a6 lad S0 8d aead aega OH OL oui a 701 Ban Ta 21 QH Ql OPE voLed 068d 088d Z PET Crus Veena elna EE m 4421 EUA OL LHA veced De
30. 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 1 Port Setup The Cable and 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 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 Ordering Information China RoHS Environment Friendly Description Ordering Part Number Use Period EFUP MachXO3L Starter Kit LCMXO3L 6900C S EVN Technical Support Assistance e mail techsupportQlatticesemi com Internet www latticesemi com mm H LATTI
31. z avi Z1d V6L Ld 9011 90119 90114 989 599 _ VOLLd VOLLd VOLLd BR dheeus vas 0 09419d VAS 1 114 N oheeus 105 0 01470d 108S 11 98214 20214 08 14 2619 0619 0614 15395 9221 9 90219 98114 9619 9619 9614 21 02144 8114 Veld V6ld veld 38 58 01 YO v9 Ol ounva 00199A t 00199A ven YI go S30VHL SILON 00109A T 1 7 5 sm LATTICE SEMICONDUCTOR Figure 10 FPGA MachXO3L Starter Kit User Guide can LAT TICE SEMICONDUCTOR Figure 11 Power LEDs 8 s TLd3SZi pieog 01 20069 1 1 EOXHOVIN ANYA HOLLLW7 008 40 008 892 EOS euoud Woo wessomeT voddnsyoo pewa suoneoyddy 1ojonpuoojuieg WISVIIVAV TIIA Wav ING you L O uo sejoH Bay ed 1 0000 e000 sex sr RA 02 2 10199 SGOVHI HMd SAVA 40 2992989 20069 1 anyo anyo 59 259 ui puz XL Nb NZ WI LOI9OA LOIOOA LOIOOA LOIDOA LOIDDA LOIDDA LOIDIN LOIDINLOISDJA LOIDIN LOIDOALOIODA XL
32. zed 0618d v6gdnzadnosd 2 221 98284 1284 08 84 818d 898d d98d mu OE 1284 28 84 vzad v98d 0984 HA ao 007 ora 9N OI gozad aLzdd de dd godd arad asad OLO Sd LL OL OH vecediviz aiva ad NIdSS9 39 a 5 or wa SL OI aezad aozad gor ad araa acad aead _ d Il vezad vozad v9L8d ae SERED TEE GEN NON la E A 39 YRY L 0 81 84 88184 00184 F EN Ol 6N L mon rn SNOL 6N vizeanerad oslad ZL zi Si oor vd OI 9r VI 40 SHOVEL DIVA can LAT TICE SEMICONDUCTOR Figure 12 Bank 2 I O 24 1 7 7 a 8 1 rul ESE O0069 1 0XWO1 0 A eMoneueuos Joefoid ezis 9 BOLLLV1 008 1008 092 EOS euoud 32LLLV VE 40 880441 EMA TAWH MachXO3L Starter Kit User Guide 25 0

Download Pdf Manuals

image

Related Search

Related Contents

Evaluación de los componentes del rendimiento en  [1] ATTESTATION D`EXAMEN CE DE TYPE  Télécharger  Samsung جالاكسي نوت 3 نيو LTE دليل المستخدم  Dialogic 330-060  Panasonic PT-DX500E data projector    -MusicStick MP3-PLAYER USB-MusicStick  Polar Speed Sensor (S series) accessory manual  SDC15 Controller User`s Manual - Nor  

Copyright © All rights reserved.
Failed to retrieve file