Actel

HMI Daughter Card for Actel IGLOO Icicle Kit

 Overview    Features & Benefits    Design Examples  
   Documentation    Related Information    Demo / Purchase  

Overview

Back to top

HMI Daughter CardActel offers a demonstration platform that showcases IGLOO devices as controllers for various Human Machine Interface (HMI) functions. As a result, you can evaluate an IGLOO FPGA as a flexible HMI controller for your designs. The platform consists of an HMI daughter card for Actel's IGLOO Icicle Kit. The HMI daughter card is comprised of a standard cell phone keypad with 18 keys (3 rows and 6 columns), 10 white LEDs, and 4 RGB LEDs that serve as the backlight for the keypad and a speaker. The block diagram shows the Icicle board connected to the HMI daughter card. Actel provides a software program that runs on a PC to control different functions. The data is communicated between the PC and Icicle board through the USB cable with a USB-to-UART chip that allows a simple UART controller on the IGLOO deviceIGLOO to communicate the data with the PC. Actel's IGLOO Icicle Kit, based on the 5 µW IGLOO device, is a low-cost, portable, low-power demonstration platform that can be powered by a built-in rechargeable lithium-ion battery, USB cable, or external power supply. The Icicle evaluation board enables you to measure power consumption (dynamic, static, and Flash*Freeze modes) with the core operating at either 1.2 V or 1.5 V.

The following items can be purchased online through Avnet Engineering Services:

HMI Daughter Card Block Diagram

Features and Benefits

Back to top

HMI Daughter Card

  • Small form factor plug-in daughter card for Icicle Kit (based on the ultra-low-power IGLOO FPGA with Flash*Freeze technology)
  • Evaluation and development platform with flexibility of demonstrating different HMI functions
    • Keypad control
    • Brightness control for White LEDs
    • Color mixing for RGB LEDs
    • Tone generation
  • FREE Download of design examples
  • No external power supply needed
  • All functions can be controlled using a GUI software on a PC
  • Serial communication between the PC and the IGLOO FPGA through USB-to-UART interface
  • Jumper settings to:
    • Select input voltage to LED driver
    • Select speaker voltage
    • Select demonstration through software or hardware control
    • Select external 5 V supply

Design Examples

Back to top

Design examples offer innovative ideas for Actel FPGA applications and help users create designs that utilize Actel's device advantages. Actel's design examples are available for immediate download and are always free of charge.

Keypad Control

This design senses the keypad (a standard cell phone keypad with 18 keys) by scanning the 6 rows and reading the 3 columns. This design can be targeted to any application requiring a keyboard interface in a matrix form. The row-column matrix combination can easily be changed to cater to the designer's requirements. The scan method can also be integrated into an interrupt-based control logic function when interfacing to a processor.

Keypad Control

Brightness Control for White LEDs

This design controls the intensity/brightness of White LED's (WLED) by varying the duty cycle of the PWM logic. The 8-bit (256 steps) PWM drives the LEDs through a WLED driver chip.

Brightness Control for White LEDs

Color Mixing for RGB LEDs

This design controls the color mixing for the red-green-blue (RGB) LEDs using three PWM signals. This scheme can be used to generate keypad backlight or LCD backlight of any color or illuminate a particular area with required color using the RGB LEDs. The brightness and color of the RGB LEDs are controlled through three 8-bit PWMs. These PWMs signals are time-division multiplexed to reduce power consumption.

Color Mixing for RGB LEDs

Tone Generation

This design generates tones of desired frequency (period) and volume (duty cycle) using a 16-bit PWM signal. Tone duration and dampening can be controlled through additional counter logic.

Tone Generation

  Implementing a Keypad Controller on an IGLOO FPGA App Note  PDF 67 KB 5/2008
Click on the star to rate this document
  Implementing a Tone Generator on an IGLOO FPGA App Note  PDF 64 KB 5/2008
Click on the star to rate this document
  Implementing a White LED (WLED) Controller on an IGLOO FPGA App Note  PDF 68 KB 5/2008
Click on the star to rate this document
  Implementing an LED (RGB) Controller on an IGLOO FPGA App Note  PDF 71 KB 5/2008
Click on the star to rate this document

Documentation

Back to top

Related Information

Back to top

Demo / Purchase

Back to top

For a FREE demo, please contact your local Actel Sales representative. To purchase the HMI daughter card or IGLOO Icicle Kit, please contact Avnet Engineering Services or order them online.