Lattice Semiconductor iCE40 UltraLite User Manual

Lattice Semiconductor iCE40 UltraLite User Manual

Breakout board
Hide thumbs Also See for iCE40 UltraLite:

Advertisement

Quick Links

iCE40 UltraLite™ Breakout Board
User Guide
December 2014
EB96_1.0

Advertisement

Table of Contents
loading

Summary of Contents for Lattice Semiconductor iCE40 UltraLite

  • Page 1 UltraLite™ Breakout Board User Guide December 2014 EB96_1.0...
  • Page 2 Thank you for choosing the Lattice iCE40 UltraLite™ Breakout Board. This guide describes how to begin using the iCE40 UltraLite Breakout Board, an easy-to-use platform for demon- strating the high-current LED drive capabilities of the iCE40 UltraLite FPGA. Along with the evaluation board and accessories, this kit includes the pre-loaded LED Driver Demo that demonstrates driving the RBG LEDs with a PWM circuit.
  • Page 3: Ice40 Ultralite Device

    UltraLite Breakout Board Figure 1 shows the top side of the iCE40 UltraLite Breakout Board indicating the specific features that are designed on the board. Figure 1. iCE40 UltraLite Breakout Board (Top Side) RGB LED Barcode LED, USB Mini-B...
  • Page 4: Demonstration Design Jumpers

    UltraLite Breakout Board Demonstration Design Jumpers Lattice provides the RGB LED Driver Demo design programmed in the board. The RGB LED Driver Demo used in conjunction with the software GUI illustrates the use of a PWM driver controlling the LEDs on the board. Below is a description of the control jumpers for each LED.
  • Page 5: Clock Sources

    • CRESETB can be asserted by pushing SW1 — Can be probed with J1 • DONE LED D2 — Can be probed with J2 (default shunted) Details of the iCE40 UltraLite Board for use in programming are shown in Figure 3.
  • Page 6 UltraLite Breakout Board Figure 3. Configuration and Programming Details J1 – CRESETB Probe CRESETB D2 – DONE USB Mini-B Push-Button LED (Green) Socket (J17) U5-Micron J15 –Program N25Q032A13ESC40F SPI Flash or iCE40UL J14 –Isolate SPI Flash iCE40UL1K - CM36A (U1)
  • Page 7: Headers And Test Connections

    UltraLite Breakout Board Headers and Test Connections The board features a number of headers and test connections which provide access to the iCE40 Ultra-Lite I/Os, as shown in Figure 4, Figure 5 and Figure 6 below: Figure 4. J6 Header ‘A’ Breakouts...
  • Page 8 UltraLite Breakout Board Figure 6. J9 Aardvark and J8 PMOD Connector Aardvark FLASH_MISO ICE_SCK FLASH_MOSI ICE_CSN PMOD +3.3 V +3.3 V...
  • Page 9: Rgb Led Demonstration Design And Software Gui

    UltraLite Breakout Board RGB LED Demonstration Design and Software GUI The iCE40 UltraLite Breakout Board can demonstrate a complete controller for an RGB LED. These are the steps necessary to run the demonstration. 1. Ensure that the RGB LED GUI is installed.
  • Page 10 5. Start the RGB GUI on the PC or MAC. Figure 9. iCE40 UltraLite LED Demonstration Interface Now you can control the RGB LED on the iCE40 UltraLite Breakout Board. You can set the color, brightness, blink- ing rate as well as breathing.
  • Page 11 GUI Serial Communication Interface LED Control via SPI The Software GUI demonstration program communicates with the iCE40 UltraLite device using a SPI serial com- munication channel. The SPI interface (mode 0) control link is implemented using a simple write-only protocol (see Figure 10).
  • Page 12: Register Definitions

    UltraLite Breakout Board Register Definitions Default setting (hardware, software) is denoted by (*). RGB Color[3:0] Color Color Code 0000* #FF0000 0001 Orange #FF7F00 0010 Yellow #FFFF00 0011 Chartreuse #7FFF00 0100 Green #00FF00 0101 Spring Green #00FF7F 0110 Cyan #00FFFF...
  • Page 13 UltraLite Breakout Board Breathe Ramp [3:0] Factor 0000* .0x (fast) 0001 .063x 0010 .125x 0011 .25x 0100 0101 0110 0111 4x (slow) 1000 — — 1001 1010 — — 1011 1100 — — 1101 1110 — — 1111 Blink Rate [3:0]...
  • Page 14: Ordering Information

    December 2014 Initial release. © 2014 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.
  • Page 15: Appendix A. Schematic Diagrams

    UltraLite Breakout Board Appendix A. Schematic Diagrams Figure 11. System Diagram...
  • Page 16 UltraLite Breakout Board Figure 12. iCE40 UltraLite...
  • Page 17 UltraLite Breakout Board Figure 13. LEDS...
  • Page 18 UltraLite Breakout Board Figure 14. Headers...
  • Page 19 UltraLite Breakout Board Figure 15. Connectors - DNI...
  • Page 20 UltraLite Breakout Board Figure 16. SPI...
  • Page 21 UltraLite Breakout Board Figure 17. SPI...
  • Page 22 UltraLite Breakout Board Figure 18. Voltage Regulators...
  • Page 23 UltraLite Breakout Board Figure 19. Mechanical Details...
  • Page 24 UltraLite Breakout Board...
  • Page 25: Appendix B. Bill Of Materials

    UltraLite Breakout Board Appendix B. Bill of Materials Item Quantity Reference Value Manufacturer Mfg P/N Populated C1,C4,C7,C10,C14 0.1 uF Kemet C0603C104K4RACTU C2,C5,C8,C11,C15 10 nF Kemet C0603C103K4RACTU C3,C6,C9,C13 1 uF Murata GRM188R61A105KA61D C12,C17,C18,C19,C 0.1 uF Kemet C0603C104K4RACTU 20,C23,C24,C37,C3 8,C43,C49,C52,C53, C54,C55,C56,C63 4.7 uF...
  • Page 26 UltraLite Breakout Board Item Quantity Reference Value Manufacturer Mfg P/N Populated Molex Inc 733910060 — J14,J16 0.1" Header 77311-801-02LF 2 x 1 0.1" Header — — 2 x 2 SKT_MINIU Neltron 5075BMR-05-SM-CR SB_B_RA J18,J19 2 Position Phoenix Contact 1990009 —...
  • Page 27 UltraLite Breakout Board Item Quantity Reference Value Manufacturer Mfg P/N Populated 37.4 K Panasonic ERJ-3EKF3742V 10 K Panasonic ERJ-3EKF1002V — R73,R74,R77 Panasonic ERJ-3GEY0R00V Panasonic ERJ-3GEY0R00V — Panasonic ERJ-3GEY0R00V — CRSTB E-Switch TL1015AF160QG E-Switch TL1015AF160QG — iCE40UL1K Lattice iCE40UL1K-CM36A -CM36A...

Table of Contents