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

MachXO2 System Applications

System designers are faced with continual pressure to meet their development schedules, and need to implement control functions in complex circuit boards in applications found in the telecom infrastructure, computing, high end industrial and medical markets, with minimal effort and risk while maintaining maximum flexibility. By using a programmable-based approach for their designs, designers can accelerate their time-to-market, address system cost and space reduction and ensure a high level of product differentiation.

MachXO2 devices offer you the benefits of increased system integration, improved system robustness and reduced static power consumption and can be used to implement system functions such as temperature measurement, voltage monitoring, power supply sequencing, fan control and power supply fault logging. In addition, MachXO2 devices include hardened implementations of some of the most popular functions used in system applications such as User Flash Memory (UFM), I2C, SPI and timer/counter.

The table below shows the system design requirements and MachXO2 benefits.

System Design Requirement MachXO2 Benefit

Large number of low cost I/O

 

  • Triple staggered I/O increases total I/O count
  • Asymmetrical banking scheme maximizes I/O usage
  • Low cost BGA packages reduce cost per I/O

Robust design 

 

  • Sub 1ms instant-on ensures precise control during system boot-up
  • Input hysteresis provides reliable operation in noisy environment
  • Operate from single 3.3/2.5/1.2V power supply
  • Single chip with no external configuration device

Reduce board area through functional integration

  • Integrate external board components using
    • UFM
    • On-chip oscillator
    • On-chip voltage regulator
    • Hardened I2C, SPI, timer/counter

The table below shows common system applications and MachXO2 functions. 

System Designs
Application MachXO2 PLD Function
Thermal management
  • Ensure PCB temperature is maintained
Power supply sequencing and reset distribution
  • Monitor multiple power supply voltage and current levels
  • Distribute reset signals
  • Sequence power supplies
Voltage monitoring
  • Monitor sensors and power rails of a system
  • Replace discrete ADCs using Delta Sigma ADC 
Power supply fault logging
  • Monitor and keep a log of power supply failures
  • Maximize system reliability by monitoring devices for 
    marginal power supply failures 
Fault isolation on long JTAG chains
  • Partition complex JTAG chains using BSCAN
  • Detect and isolate faults efficiently and cost effectively
Interface to Compact Flash memory
  • Provide simple plug-in memory

The examples below illustrate how MachXO2 PLDs are being used in system designs.

Thermal Management Using Fan Control Fault Isolation Using BSCAN Linker
Power Supply Fault Logging Voltage Monitoring Using Delta Sigma ADC


For more information refer to:

White paper: Using Low Cost, Non-Volatile PLDs in System Applications
TN1205: Using User Flash Memory and Hardened Control Functions in MachXO2 Devices 
AN8082: USB Programming and Circuit Guide
AN8083: Linking or Selecting Ports with BSCAN
 

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 2012