Lattice Semiconductor Corporation
Home > Products > CPLD > MachXO2 > Consumer Applications

MachXO2 Consumer Applications

The rapid proliferation of consumer products (both non-handheld and handheld) including set-top-boxes, smart phones, GPS devices and digital cameras continues to put increasing pressure on designers to deliver new features and capabilities in a compressed time-to-market window. Traditionally, the logic requirements for consumer applications have been addressed by Application Specific Integrated Circuits (ASICs) and Application Specific Standard Products (ASSPs), and the use of programmable logic devices (PLDs) has been limited, due to the need for low standby power, small board space, and low cost. However, with improved architectures that reduce power consumption, new packages for smaller form factors, lower cost per unit, and a high level of product differentiation, are causing designers to choose PLDs due to their time-to-market and design flexibility advantages over ASICs and ASSPs.

The MachXO2 family offers you the benefits of lower cost, ultra low power consumption, and increased system integration in a small footprint and is suitable for both non-handheld and handheld consumer applications. In addition, the MachXO2 family includes hardened implementations of some of the most popular functions used in consumer applications such as User Flash Memory (UFM), I2C, SPI and timer/counter.

The table below shows typical consumer design requirements and MachXO2 benefits.
Consumer Design Requirement MachXO2 Benefit

Low cost per LUT

  • Embedded Flash 65nm technology enables you to include more functionality in a smaller die
  • Lowest cost µcBGA and WLCSP packages further reduce cost per LUT
  • Integrate EEPROM, oscillator, LDO, and other logic functions

Low power

  • As low as 19µW
  • 65nm low power process
    • Variable channel lengths
    • Optimized transistor selection
    • Power management features

Small footprint

  • As small as 2.5mmX2.5mm packages
  • Operate off of a single power supply
  • Single chip with no external configuration device
The following table shows common consumer applications and MachXO2 functions.
Application MachXO2 PLD Functions
Human Machine Interface
  • Keyboard matrix decoder
  • Digital touch-screen control
  • Interrupt Manager
Display Control
  • Image rotation
  • Image scaling
  • LCD control
  • Display interface multiplexing/de-multiplexing
External Memory Interfacing
  • Secure Digital (SD) memory
  • Compact Flash (CF) memory
  • Memory stick
  • DDR/DDR2/LPDDR memory
PWM Control
  • LCD back light control
  • Stepper motor control
Bus Interfacing and Bridging
  • I2C, SPI, UART
  • I2S, USB, SDIO
  • Ethernet MAC
The examples below show how MachXO2 devices are being used in consumer applications.
IP TV Set-Top Box Wake On LAN Smart Phone Interface Control
PDA Bus Control Digital Camera Graphics Control

For more information refer to:
White paper: Reducing Cost and Power in Consumer Applications Using PLDs White paper: Implementing Video Display Interfaces using MachXO2 PLDs
TN1205: Using User Flash Memory and Hardened Control Functions in MachXO2 Devices
AN8082: USB Programming and Circuit Guide

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2013