iCEstick™ and Digilent's Pmods™

By Lattice Semiconductor Corporation 55

iCEstick™ and Digilent's Pmods™

Lattice's iCEstick evaluation kit is an easy-to-use, small-size board that allows rapid prototyping of system functions at a very-low cost using Lattice Semiconductor's iCE40 FPGA family.

Digilent Pmods are small I/O interface boards that offer an ideal way to extend the capabilities of FPGA/CPLD and embedded control boards. Pmods include sensors, I/O, data acquisition and conversion, connectors, external memory, and more. The PmodACL is a 3-axis digital-accelerometer module powered by the Analog Devices ADXL345. It uses a standard 12-pin Pmod connector and can communicate via SPI or I²C. A pull-up resistor on the ~SS line keeps the ADXL345 in I²C mode unless the host drives the line low, in which case the device will communicate via SPI.

The iCEstick contains a Digilent Pmod connector to attach various peripheral modules. The accelerometer reference design using Pmod-ACL is an example. Purchased separately, this HDL design showcases how the iCE40 device interfaces to an accelerometer sensor, enabling the user to integrate additional sensors for their particular product.

These innovative, low-cost development systems can work independently or together for advanced functionality.

iCEstick Features Pmods Features
  • USB thumb drive form-factor
  • iCE40HX-1k on board
  • 2 x 6 position Digilent Pmod connector for other peripheral connections
  • FTDI 2232H USB device allows iCE device programming and UART interface to a PC
  • Vishay TFDU4101 IrDA transceiver
  • Five user LEDs
  • Discera 12 MHz MEMS oscillator
  • Micron 32 Mbit N25Q32 SPI Flash
  • USB connector provides the power supply
  • 16 LVCMOS/LVTTL (3.3 V) digital I/O connections on 0.1" through-hole connections
  • User-selectable resolution
  • Single-/double-tap detection
  • Activity/inactivity monitoring
  • Free-fall detection
  • SPI and I²C interfaces
  • Handhelds
  • Industrial
  • Medical
  • Infotainment
  • Communication