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.
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...
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.
• 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.
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...
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).