Home

EB82 - iCEstick Evaluation Kit User`s Guide

image

Contents

1. POIA anoTid bud Ht 0_00A AN om 60 QNO AC 80 QNS ATI 10 QNS 4 GL ON 90 QN5 9L ON S0 QNS 9 v QNO 81 ON 0_GN9 or Z0 QNS 10 QNO ozsonaao SAZ ddA perg SOL 19 d SOL 18V VELOLOITXHOPSO ne t en 3841343060611 ACC l AS sngA Sr 9r 855 30 eey GVdWu3HL AS
2. 0 0Old 20 0Old 5 eq surd oN ZZ 00ld 1270019 020019 6170019 81 0019 4t 00ld 91 00ld 9170019 710019 EL 0Old Zi 00ld LL 0OId 0L 001d 60_00 d 80 0019 070019 90 0019 90 0019 70 0019 0 00ld 20 0Old 80 0Old 40 0Old LL 90 0Old S0 0Old SL Y0 0019 0 0Old ELL 10 OOld INISO 00 OOld ONIBO 61 ON v oN ON Z ON L ON 0 xNvH 20 00199 10 00199 ven cl EEL Si vi Age v T yous ELOZ 91 K NAS MOLLS MLXHOPSOI a dequinyjueumoog ez V9dd 13 uonenjeag xons3ot SAST3XV ANA A NN dovosselveeooseN 5 7 mou lt lt XOL vou 8 SS 145 60 Sold OS 195 20 SOld IS 1450 SOld NOS 145 00 SOld 955301 z OSIW 391 IAS IdS TVLOLOILXHOF3O aen LE XL USIH 512 uysa uqoq eq on 01 veLdQ zz 6014 8214 12 Old Veldd oz_told 9110 61 VLLdd 8L_ Old 9012 21 Old vOLdQ 9 Old S60dQ SI Old V60dg r Old Old 09 21 Old Sr0dQ LL Old VvOdQ 0 Old 9090 60 Old VEOdQ 80 Old seoda 0 Old
3. LAT TICE MsEMICONDUCTOR iCEstick Evaluation Kit User s Guide August 2013 EB82_01 0 as LATTICE iCEstick Evaluation Kit SEMICONDUCTOR Introduction Thank you for choosing the Lattice Semiconductor iCEstick Evaluation Kit This guide describes how to start using the iCEstick Evaluation Kit an easy to use USB form factor board for rap idly prototyping designs using the iCE40 FPGA Along with the evaluation board this kit includes a pre loaded design that demonstrates basic board functionality The contents of this user s guide include demo operations descriptions of the various portions of the evaluation board descriptions of the on board connectors a complete set of schematics and bill of materials for the iCEstick Evaluation Board Features The iCEstick Evaluation Kit includes e iCEstick Evaluation Board features the following on board components High performance low power iCE40HX1K FPGA FTDI 2232H USB device allows device programming UART interface to a PC Vishay TFDU4101 IrDA transceiver Five user LEDs 2x6 position Diligent Pmod compatible connector enables many other peripheral connections Discera 12Mhz MEMS oscillator Micron 32Mbit N25Q32 SPI flash Supported by Lattice iCEcube2 design software USB connector provides the power supply 16 LVCMOS LVTTL 3 3V digital I O connections on 0 1 through hole connections Pre loaded de
4. Figure 7 Proceed to the next step Figure 7 Device Manager File Action View Help 010 ss NIS 3 Batteries Bluetooth jM Computer ca Disk drives Ma Display adapters ca IDE ATA ATAPI controllers Imaging devices Keyboards Mice and other pointing devices Ki Monitors amp Network adapters lI Cisco AnyConnect VPN Virtual Miniport Adapter for Windows Intel R WiFi Link 5100 AGN Realtek PCIe Family Controller 9 Ports COM amp LPT YP BT Port COM10 BT Port COMI Y BT Port COM12 Y BT Port COM13 Y BT Port COM14 Y BT Port COM20 Y BT Port COM21 Y9 BT Port COM22 Yr BT Port COM40 9 BT Port USB Serial Port xt COMM i lt video controllers 3 System devices Universal Serial Bus controllers m LAT TICE iCEstick Evaluation Kit SEMICONDUCTOR If the driver is not installed correctly the device is tagged with a yellow exclamation point as shown in Figure 8 You need to install the driver To do this right click the device and select Update Driver Software Figure 8 Device Manager with Driver Error a Device Manager uf File Action View Help gt F B sam 4 gy TEDDYMARENA Batteries Bluetooth jM Computer Ca Disk drives ls Display adapters c IDE ATA ATAPI controllers Im
5. Restore setup Load key map 12 The Terminal setup dialog box opens Select Local echo Leave other options with default value Click OK Figure 13 Terminal Setup Dialog Box COM17 115200baud Tera Term VT DG Tera Term Terminal setup Terminal size 80 X 24 4 Term size win size Auto window resize Terminal ID VT100 Y Answerback Coding receive UTF8 gt locale american New line F m Receive CR Transmit oR Cancel Help v Local echo Auto switch VT lt gt TEK Coding transmit UTF 8 CodePage 65001 When you type in the Tera Term VT window using the TX design a lower case character is echoed with a capital character from the iCE device as shown in the Figure 14 10 LATTICE iCEstick Evaluation Kit SEMICONDUCTOR Figure 14 Tera Term VT Window Using TX Design COM17 115200baud Tera Term VT e fos stss File Edit Setup Control Window Help For IrDA RX the above Tera Term setting is the same but the bitstream for the iCE device is different With a setup of two iCEstick boards facing each other one programmed with IrDA TX and the other programmed with IrDA RX the character typed in IrDA TX PC is transferred to and displayed on IrDA RX PC monitor You can change the angle of the TX board facing the RX board to see when the IrDA link would break zs LAT TICE SEMICONDUC
6. 79 31933 so 99 9 so33 14 4o t 0 9 95 Ty LE NE Et 02 LE zi 6 v 148 199 dbo 1 Ag Et 3nzv 148 199 eo t lH i 3ney 2 NE Et A E elei zn SOL 64 gu 1 AE Et 1 AG e anyo 19 62 89 so T 19908 10 ZL K NA3 YILLS HLXHO0P391 jueunsog V9dd 13 uonenjeag xons3ot SAST3XV EYL LOLNAAL ax NEE anyo 9 2 029 a 9 n E 60 LOId oL v 50 LOId 80 LOId 6 70 LOId 40 LOId 8 d 0 LOId 90 LOId 1 V 20 Old e 4610143 eq Aew surd ON Zor SOL Sot voL oL Lor 66 86 16 96 96 50 1019 16 80 1019 06 201019 88 0 1019 6L 20 LOId 84 OZ LOld LO_LOId ENI89 00 LOId ZNI89 p g isur 911014 LOld 91101 10 LOld L 10ld LOld 2101 LI LOI SON 0L Old ZON 60_LOId 9 80_LOId S ON 101014 90 01 XNVE 70101 0_LOId Z0_LOI99A Z0 LOId LO LOI99A gen 01 1 1epeeu 60 0019 oL 80 0Old 20 0Old 90 0 00ld YO 0Old
7. Veoda 90 old SL0dQ SO Old VIOdQ vYO Old S800dQ 0 Old vOOdd Z0 Old 8090 07 EOId ZNI89 v80dQ 00 EOId 9NI89 L ON ZION XNVH Z0 0I9A 10 0I99A 81 LION Ob ON Dz lt ono xo St wI vr lOLMLXHOP30 aen AG Et anyo anyo 2 A 91 2019 SL cOld OF zOld ING 01 1 1epeeu OF zOld o TT cold 6 ZOld 8 EL ZOld I TI ZOld 9 ST ZOld 5 _ Zold Y z A e er ING 0 4610143 eq sutd on LV zOld 10 ZOId SNI89 9172014 20 ZOld PNIO 0 SL ZOld 2 Nee vl ZOld 8 135340 I ZOld 3NOdO ZL Old _ LI ZOld L13889 61 Old 017204 O13S89 el 2019 60 2018 Es S 80_ZOld 6 ON d 10 ZOld ov 90 204 ano anvo v0 ZOld 0 ZOld Z0 veo eo 00 zOld 10 VPLOIOILXHOP3O oen ACER 18349739 3NOQ9 39 pP s5 T EIEI ELOZ ZL K EE NAS MOILLS MLXHOPSO a sequinnjuewnsog SQA 154 uonenie 3 44530 SAST3XV ls ls ho ho R R x R R R R PH PHA P ru A o A za ea va sa ori eeu seu eu a nmv an zam oam E Do xw Age Edl ING ING ING amoo anyo an geo seo mo AE Et
8. the appropriate patch This patch is not required with Dia mond Programmer 3 0 or higher Figure 3 Software Downloads ehectual Property esign Software amp IP iplete design flows ease of use higher ity It s go time Yelp you keep innovat ou re desi Products gt FPGA amp CPLD Power amp Clock Devices Design Software amp Intellectual Property gt intellectual Property 21 Intellectual Property P will help y ure our easy to aster ahead of your competition Lattice Diamond gt iCEcube2 gt ispLEVER Classic gt LatticeMico System FPGA amp Logic Design Software gt Programmer gt ORCAstra Development Kits amp Boards A Lattice Diamond Software Product Selector DIAMOND design sofware for Lan Download i iCEcube2 RURAL DURO a MIR aeea Tor HDL supports the ICE40 famiy of ultra low density FPGA development spLEVER ispLEVER Classic Software CLASSIC cxx d to take a Lattice Embedded Design Software LatticeMico System Development Tools Mico Sustem j attached periph Mixed Signal Design Software DIA Software gt Designers Ful ed design ar Download Diamond Programming and Configuration Software Programmer for physically configuring Programmer and Deployment T Taal the device 3 all Lattice devi atfice Diamond also LAT TICE iCEstick Evaluation Kit SEMICONDUCTOR Comm
9. J MOILS MLXH0V3OI a wesBeig xoolg 14 uonenjeA3 XORS III JequinN jueuin2oq azis SAST3XV IAS SHQVHH MNVH AG SN bv IOL MIXH OPHOT Woda UaACVAH zezsa Ids dsn HOLOSNNOO asn lt El El T S P Pey ELOZ ZL X NA3 YILLS HLXHO0P391 jueun2oq TETSH IdS 03 ASN uonenjeng 428 35 SAST3XV uysa g RONAdSN N3YMd 150899 9sngog ssngog vsngog snaog 551898 150898 1snada 9snada ssnada vsnada snada us19 USLY LL XL 2255 zsnada osnada LL XI zezsu zsngov 9snaov Ssngov ysngov esngov zsngov snagov osngov 183897301 3Nodo 39 zsnaqv 9snaav ss ao ssnaav ysngav esngav OSIW 30 ISOW 39 zsngav isngav 49 lt ve 398 329 osngav Q o OIDA 0155 OIDA p ds uBiH 1014 1531 0250 1080 v1vd33 1033 033 434 19599 1N0934A NI93YA 3Y409A 3Y409 3409 AHdA mo lt lt ZHIN0000 ZL indino ano AgqNVIS IX Ag e wee 9 805 969766 SSA 940 ano eo 1 X0 nN
10. TOR iCEstick Evaluation Kit Diligent Pmod Connector and Accelerometer Demo On the iCEstick board location J2 is a 2x6 position Pmod Peripheral MODUule Digilent connector The iCEstick board supports a variety of Pmod peripheral modules for easy I O expansion Figure 3 lists the 0 1 through hole headers on the iCEstick board that support Pmod modules Pmod modules come in different form factors and each Pmod header includes power and ground supplies The easiest way to support a Pmod module is to add the appropriate female socket Straight through or right angle connectors can be used Male headers are an alternate solution when using the interface cable provided with most Pmod modules Table 3 Diligent Pmod Compatible Connector Description Connection Left Row pins Right Row pins Connection PIO1_02 1 7 PIO1_06 PIO1_03 2 8 PIO1_07 PIO1_04 3 9 PIO1_08 PIO1_05 4 10 PIO1_09 Ground 5 11 Ground 3 3v 6 12 3 3v The Accelerometer demo makes use of the Digilent PmodAcl accelerometer module from Diligent The PmodAcl module needs to be plugged into J2 on the iCEstick board through the cable that comes with this module The four LEDs D1 D2 D3 and D4 in the north south east and west pattern are configured to represent X Z X Z of accelerometer movement direction respectively When the accelerometer module is moved around the diamond pattern LEDs on the iCEstick board goes on off corresponding to the d
11. TXD 105 PIO1 18 Transmit data pin SD 107 PIO1 20 Shut down There are two possible configurations for the IrDA demo design IrDA TX and IrDA RX For an end to end complete IrDA link demo two iCEstick boards are needed however using just the IrDA Tx design can support a demo The IrDA TX design transfers the data from the PC keyboard input in a terminal window to the IrDA Vishay device TXD While the data is transmitted via infrared it is also by default looped back to the receive channel of the IrDA device In this demo the looped back data is received and before it is transmitted to the PC window the text is converted from lower case to upper case This is the signal flow for the stand alone demo Figure 4 IrDA TX on iCEstick IrDA TX UART I b USB Laptop or PC The IrDA RX design receives infrared data from the Vishay IrDA Tx device After the IrDA data is wirelessly received it is then sent to the iCE40 device The iCE40 then send the character information to the open window on the PC Thus whatever is typed in the TX terminal window is displayed in the Rx terminal window Figure 5 IrDA RX on iCEstick UART over ME h USB Laptop or PC This demo requires a terminal program on PC to communicate with the iCEstick board The following instructions describe the setup for IrDA TX stand alone demo using the Tera Term terminal emulato
12. VO Settings 9 Q Use Default I O Settings 5 B Use Custom I O Settings 8 INITN Pin Connected DONE Pin Connected TRST Pin Connected 3 Set TRST High Set TRST Low m r Output Lattice VM Drivers detected LATTICE USB2 Programmer device database loaded Output Tel Console Ready 4 Select the Enable check box 5 Double click the cell under Device Family and click iCE40 Figure 18 Device Family Options 5 File Edit View Design Help 2 Enable Status Device Family iv Generic JTAG Device CE Cable MachX02 ispPAC Platform Manager LatticeECP3 LatticeECP3 AS LatticexP2 LatticexP2_AS LatticeECP2 LatticeECP2S Use Default 1 O Settings Use Custom I O Settings Port Custom Port HEX VO Settings Cable and I O Settings 1 saxa ne Lattice VM Drivers detected LATTICE USB2 Programmer device database loaded 6 Double click the cell under Device and click iCE40HX1K Figure 19 Device Options File Edit View Design Help eee 2 E Enable Status Device Family iCE40 Custom Port HEX Cable and I O Settings YO Settings Use Default Settings Use Custom I O Settings I HI Output Lattice VM Drivers detected LATTICE USB2 Programmer device database loaded 7 Double click the cel
13. aging devices Keyboards Mice and other pointing devices Monitors Network adapters 7 Cisco AnyConnect VPN Virtual Miniport Adapter for Windows amp Intel R WiFi Link 5100 AGN Realtek PCle GBE Family Controller m ig USB Serial Port 1 BT Port COM10 1 BT Port COM11 Y BT Port COMI2 1 BT Port COMI3 Y BT Port COM14 1 BT Port COM20 Y BT Port COM21 YZ RT Port COM D bW 3 Hl d Request Windows to search the web for the driver After Windows locates the FTDI driver install it and proceed to the next step 5 Install Tera Term software The installer can be downloaded from http download cnet com Tera Term 3000 20432 4 75766675 html 6 Open Tera Term In the New connection dialog box click Serial 8 On the Port menu click COMxx USB Serial Port COMxx If there are two or more options select the last COM port on the list Click OK Figure 9 New Connection Dialog Box N Tera Term New connection x D TCPIIP myhost example com v History Telnet SSH SSH2 UNSPEC v Serial COM3 Intel R A Active Manage Eni SOL COM3 COM16 USB Serial Port COM16 OK COM17 USB Serial Port COM17 9 The selected COM port default baud rate appear in the Tera Term VT window title bar as shown in Figure 10 On the Setup menu click Serial port LATTICE iCEstick Evalu
14. ation SEMICONDUCTOR Figure 10 Tera Term VT Window with Selected COM Port Default Baud Rate COM17 9600baud Tera Term VT 15 ss File Edit Setup Control Window Help Terminal Window Font Keyboard Serial port Proxy SSH SSH Authentication SSH Forwarding SSH KeyGenerator TCP IP General Additional settings Save setup Restore setup Load key map 10 The Serial port setup dialog box opens In the Baud rate menu click 115200 Leave other options with default settings Click OK Figure 11 Serial Port Setup Dialog Box COM17 9600baud Tera Term VT 8 88 Tera Term Serial port setup Port Baud rate Data 8 bit Cancel Parity none Stop 1bit gt Help Flow control Transmit delay 0 msecichar 0 mseciline 11 The selected COM port 115200 baud rate appear in the Tera Term VT window title bar as shown in Figure 12 On the Setup menu click Terminal LAT TICE SEMICONDUCTOR iCEstick Evaluation Kit Figure 12 Tera Term VT Window with Selected COM Port Baud Rate ls COM17 115200baud Tera Term VT File Edit Setup Control Window Help Terminal Window Font Keyboard Serial port Proxy SSH SSH Authentication SSH Forwarding SSH KeyGenerator TCP IP General Additional settings Save setup
15. d Programmer Y iCE40 iCE40HX1K Device Properties EES cj El Lx File Edit View Design Help Device Operation g z Losi ne KACA 8 H Access Mode SPI Flash Programming Enable Status Device Family Device a Operation SPI Flash Erase Program Verify E v PASS iCE40 ICE40HX1K Detect Cable Programming Options 3 USB2 Programming File 4 FTUSB 0 i HEX Device Options Reinitialize part on program error It y0 Settings m SPI Flash Options In I O Settings M Output Family SPI Serial Flash Check configuration setup Successful Ignored JTAG Connection Checking Rendon Device1 iCE40HX1K SPI N25Q032 SPI Flash Erase Program Verify SPFN25Q032 Execution time 00 min 03 sec Package 8 pin VDFPN8 E Operation Done No Error SPI Programming a Elapsed time 00 min 03 sec Data File Size Bytes 3 ile Size J axes Start Address Hex 0x00000000 E End Address 0x00010000 v Output Tel Console Ready E Erase SPI Part on Programming Error Secure SPI Flash Golden Pattern Sectors 9 Onthe Programmer toolbar click the Program button to initiate the download The bitstream starts download ing to the iCE device This takes a few seconds to complete Expansion I O Connections The iCEstick board contains two unpopulated 0 1 headers for users to implement their own connections Connec tors J1 and J3 each consist of 10 positions for a total of 20 connections Two of the
16. irection of the movement and orientation of the module If all these LEDs light up at the same time indicating a balance point The D5 LED also lights up Figure 15 Accelerometer Demo on iCEstick Module Accelerometer Demo on iCEstick Programming Demo Designs with Lattice Programmer To program a bitstream file to iCE device 1 Plug the iCEstick board to a USB port on a host PC with Programmer installed 2 Run Programmer The Diamond Programmer Getting Started window opens Under Select an Action click Create a new Blank Project Click OK If you try to create a new project from a scan you will receive an error Please select Create a new Blank Project Figure 16 Diamond Programmer Getting Started Window Select an Action _ Create a new Project from a Scan Cable USB2 v Port FTUSB 0 Create a new Blank Project Open an existing Programmer Project C Users tmarena Desktop icestick xcf Detect Cable 3 The Diamond Programmer interface opens Under Cable Settings in the Cable menu click USB2 In the Port menu click FTUSB 0 You can also click Detect Cable to set the correct cable and port Figure 17 Cable and Port Settings I Diamond Programme File Edit View Design Help vm 52 8 Enable Status Device Family Device Operat Cable Settings i v Generic JTAG Device JTAG NOP Bypass Detect Cable Cable Port FTUSB 0 Y 2 Custom Port HEX 5
17. l under Operation The Device Properties dialog box opens as shown in Figure 20 On the Access Mode menu click SPI Flash Programming Click OK Warning NVCM Programming is NOT recommended NVCM Programming is one time programming If you use NVCM Programming to program iCE device the iCE device can no longer be reprogrammed Figure 20 Device Properties Dialog Box 1 3 Diamond Programmer alt 5 File Edit View Design Help eoi Enable Status Device Family Device Operation File N Cable Settings haig iCE40 iCE40HX1K Fast Program Device Operation Access Mode AM Programming CRAM Programming Operation NVCM P z Programming Options Programming File i Device Options Reinitialize part on program error Ready 8 Selectthe SPI flash part number For the iCEstick this is Micron SPI N25Q032 8 pin VDFPN8 package Also Cable and I O Settings Detect Cable Cable Port FTUSB 0 Custom Port HEX gt 10 Settings Use Default 1 O Settings P Use Custom I O Settings make sure to select the programming file Once done click OK Figure 21 Select Serial SPI Flash Output Tel Console 5 5 YQ Diamon
18. mo design the kit includes the pre loaded demo design that flashes the on board LEDs in a clockwise pattern USB connector provides a communication and debug port via a USB to RS 232 physical channel and pro gramming interface to the PC Figure 1 iCEstick Evaluation Board FTDI Lattice Prototyping IrDA 2232H iCE40 1KHX Holes Transceiver USB Connector i e TE 42 sm Sma 106 i 1 544 45 47 48 56 60 52 GND 3 31 REDDE OC SPI Pmod Flash Connector 239 1 SEMICONDUCTOR Figure 2 Functional Block Diagram USB Type A Male Pwr LED iCEstick Evaluation Kit LEDs 144TQFP e a FT2232H I O Access a 4 in LAT TICE iCEstick Evaluation Kit SEMICONDUCTOR Software Requirements Before using the iCEstick board download and install the latest version of Lattice iCEcube2 and Diamond Pro grammer Make sure you log in to the Lattice website otherwise these software downloads will not be visible These are available at http www latticesemi com Products DesignSoftwareAndIP aspx If you install Diamond Programmer 2 2 you will require a software patch This software patch is available at http www lattice semi com icestick Go to the Downloads tab and install
19. r program on Windows 7 sm LATTICE SEMICONDUCTOR iCEstick Evaluation Kit Setting Up for the IrDA TX Stand Alone Demo To set up for the IrDA TX demo 1 Program the iCE device with IrDA TX bitstream 2 Plug iCEstick into a PC USB port 3 Check if the USB driver is installed correctly Go to Start right click Computer and select Properties The System window is shown Click Device Manager Figure 6 System Window OO id Control Panel System and Security System ECE Control Panel Home Device Manager Windows edition Windows 7 Professional I System protection Advanced system settings Service Pack1 System Manufacturer Rating Processor Installed memory RAM System type Pen and Touch See also Action Center Windows Update Performance Information and Tools Phone number View basic information about your computer Copyright 2009 Microsoft Corporation All rights reserved Get more features with a new edition of Windows 7 Micro Star INT L CO LTD ea Windows Experience Index Intel R Core TM 2 Solo CPU 03500 140GHz 1 40 GHz 2 00 GB 32 bit Operating System No Pen or Touch Input is available for this Display Micro Star INT L CO LTD support 886 2 3234 5599 m msi 4 Ifthe driver is installed correctly the device is listed without an error tag under Ports COM amp LPT as shown in
20. se are tied to 3 3v and two are tied to ground This leaves 16 general purpose I Os that connect to the iCE40HX 1k device for user I O Table 4 Expansion I O Connections J1 Connector J3 Connector Pin CPLD I O Bank 0 CPLD Pin Pin CPLD I O Bank 2 CPLD Pin 1 3 3v 1 3 3v 2 Ground 2 Ground 3 PIO0_02 112 3 PIO2_17 62 4 PIO0_03 113 4 PIO2_16 61 5 PIO0_04 114 5 PIO2_15 60 6 PIO0_05 115 6 PIO2_14 56 7 PIO0_06 116 7 PIO2_13 48 8 PIO0_07 117 8 PIO2_12 47 9 PIO0_08 118 9 PIO2_11 45 10 PIO0_09 119 10 PIO2_10 44 Test Points There are three unpopulated test points TP1 is tied to 3 3v TP2 is tied to 1 2v and TP3 is connected to ground Lattice Demonstration Bitstreams All demonstration bitstreams and Design files are available at www latticesemi com icestick Technical Support Assistance e mail techsupport latticesemi com Internet www latticesemi com Revision History Date Version Change Summary August 2013 01 0 Initial release 2013 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 Appendix A Schematic Diagrams z 8102 zL d EST NA
21. to the iCEstick board Other than the default design Lattice also distributes source and programming files for demonstration designs compatible with this board To download the demo designs 1 Browse to www latticesemi com icestick and click on the Downloads tab to view other design files and capabil ities that the iCEstick board could implement Various demo designs are available and can be download 2 Extract the contents of zip files to a local hard drive Lattice provides the following demos based on iCEstick board UART over IrDA In this demo design the iCEstick device communicates with a laptop or PC through UART over USB Then the payload is transmitted through Vishay IrDA device This data can be locally looped back or another iCEstick board could receive the data via it s IrDA receiver Diligent Pmod Accelerometer The demo makes use of Digilent PmodAcl module which is plugged into iCEstick board In this demo design the accelerometer setting and reading is done by the on board iCE device and the direction of movement is displayed with the diamond pattern LEDs LAT TICE SEMICONDUCTOR IrDA Functionality and Demo The iCEstick board has a Vishay TFDUA101 IrDA transceiver on it This device allows transmit and receive of infra red data up to 115kbps Table 2 IrDA Pin Description iCEstick Evaluation Kit IrDA function CPLD pin CPLD I O Comment RXD 106 PIO1 19 Receive data pin
22. unication Between the PC and iCEstick Communication between the iCEstick Board and a PC is via the FTDI 2232H USB device To enable this connec tion the installation of the FTDI chip USB hardware drivers is needed This driver is installed when Diamond Pro grammer was installed These drivers enable the computer to recognize and program the iCEstick board In addition these drivers allow communication between the PC and the iCEstick board to enable further demonstra tions Connecting the iCEstick Evaluation Board Insert the iCEstick evaluation board to an open USB slot in a PC The default bitstream in the SPI flash loads the iCE40HX 1k device on the iCEstick board One should see the green LED on the board light up and continue to be lit Preprogrammed Design and Board LEDs There are a total of 5 LEDs on the iCEstick board All are controlled by I Os of the iCE40HX 1k device The default bitstream loads the iCE40HX 1k device and the green LED lights up signifying that the device has loaded correctly and power is good The other four red LEDs arranged in a diamond pattern begins to flash in a clockwise direction This is the intended function of the default bitstream Table 1 User I O and LEDs LED location CPLD pin All in Bank 1 CPLD I O LED color D1 99 PIO1_14 Red D2 98 PIO1_13 Red D3 97 PIO1_12 Red D4 96 PIO1_11 Red D5 95 PIO1_10 Green Download Demo Designs The above demo is pre programmed in

Download Pdf Manuals

image

Related Search

Related Contents

Comportamiento de Recuento de Objetos de  Gigabyte GA-H61M-USB3-B3 motherboard    Grad and Guestroom RESNET user guide  Instalações de fusão BM 200 com bomba de êmbolo  Samsung CZ-21K50ML User Manual  Zenith D52WLCD 52" Rear Projection HDTV  CALENDRIER - Retro modélisme    JTCー504 ・ ー505 - ー506 ステンレススク レッパー取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file