Page 1
Ultra Breakout Board Evaluation Board User Guide FPGA-EB-02034-1.2 July 2020...
Page 2
The information provided in this document is proprietary to Lattice Semiconductor, and Lattice reserves the right to make any changes to the information in this document or to any products at any time without notice.
This guide describes how to begin using the iCE40 Ultra™ Breakout Board, an easy-to-use platform for demonstrating the high-current LED drive capabilities of the iCE40 Ultra FPGA. Along with the evaluation board and accessories, this kit includes the pre-loaded LED Driver Demo that demonstrates driving the RGB LEDs with a PWM circuit. In addition, most of the device's I/O balls are accessible through one of the several header locations on the board, facilitating rapid prototyping of user functions.
Otherwise, these software downloads are not visible. It is also recommended to download the RGB LED software user interface which interfaces with the iCE40 Ultra Breakout Board. This user interface allows you to control the RGB LED for color, brightness, blinking, and breathing. Download the PC or MAC version of the user interface at www.latticesemi.com.
The board has a single 12 MHz clock source. The 12 MHz clock drives both the FTDI USB interface device and the iCE5LP4K device. The iCE5LP4K can be disconnected from the 12 MHz oscillator using J51. This is necessary, for example, when iCE40 Ultra device ball C2 is mistakenly programmed as an output and prevents the FTDI USB interface from operating.
Ultra Breakout Board Evaluation Board User Guide 9. Test Points The board features a number of headers and test connections which provide access to the iCE40 Ultra I/O: Figure 9.1. J6 Header A Breakouts Figure 9.2. J7 Header B Breakouts Figure 9.3.
3. Connect the iCE40 Ultra breakout board through USB cable to a PC or MAC. 4. After the iCE40 Ultra device has initialized and the RGB LED is illuminated RED, change the J10 jumper positions to horizontal, shorting pins 1-2 and 3-4. This is required to allow the USB port to communicate with the iCE40 Ultra device.
5. Start the RBG user interface on the PC or MAC. Figure 10.3. iCE40 Ultra LED Demonstration Interface You can now control the RGB LED on the iCE40 Ultra Breakout Board. You can set the color, brightness, blinking rate as well as the breathing.
Need help?
Do you have a question about the iCE40 and is the answer not in the manual?
Questions and answers