Lattice Semiconductor Corporation
Home > Products > Application Cut Sheets > MachXO2 UFM cut sheet

User Flash Memory in MachXO2

Integrated User Flash Memory (UFM) in MachXO2 chip

Provides up to 256Kbits of general purpose Flash memory

MachXO2-640 and larger density devices provide a User Flash Memory block, which can be used for a variety of applications including storing a portion of the configuration image, initializing EBRs, storing PROM data or, as a general purpose User Flash Memory.

MachXO2 application cut sheet

The MachXO2 built-in Flash Memory is partitioned into 2 sectors: User Flash Memory (UFM) and Configuration memory. This hard block can be accessed both externally (via SPI, I2C, or JTAG) or from within the MachXO2 device itself (via WISHBONE bus) as shown in the diagram above.

Block Diagram: Environment Logging Application

 

MachXO2 application cut sheet

The MachXO2 can be used for periodic logging of Environmental Sensor Data, for example temperature, pressure or light sensor data into the built in non-volatile User Flash Memory(UFM). This data can be accessed at any time via an embedded processor or through a serial communication port. Using the built in Power Controller, the XO2 can stay in power saving standby mode until awakened by new sensor data or when the logged data is retrieved.

Key Features of User Flash Memory in MachXO2

  • Non-volatile storage up to 256Kbits
  • Erase and program separately from the configuration Flash memory
  • Supports up to 100K write cycles
  • Byte addressable for read access
  • Page addressable for write access (128-byte pages)
  • Program, erase, and busy signals
  • Auto-increment addressing
  • Access through JTAG, SPI, I2C or WISHBONE interface

Product Information

MachXO2 Datasheet

MachXO2 Brochures

Tools

Download Software

Application Notes

Additional Technical Resources

Support

FAQs

Technical Support

Watch this short video to

  • See an overview of the MachXO2 product family.
  • Learn how MachXO2 lowers cost, lowers power and integrates system functionality, all in a small package.
  • See how easy it is to start designing with MachXO2 devices with free design tools, IP trials & reference designs.

MachXO2 Block Diagram

MachXO2 application cut sheet

MachXO2 Control Development Kit 

Ordering Part Number:MachXO2 application cut sheet
LCMXO2-1200HC-C-EVN

 

buy now button

Kit Contents:

  • The MachXO2 Control Evaluation Board features the following:
    • MachXO2 PLD: LCMXO2-1200HC-MG132CR1
    • Power Manager II ispPAC-POWR1014A
    • 128Mbit LPDDR memory
    • 4Mbit SPI Flash
    • Current and voltage sensor circuits
    • microSD memory card socket
    • Audio output channel
    • Expansion header for JTAG, SPI, I2C and PLD I/Os
    • LEDs & switches
  • AC adapter (international plugs)
  • USB Cable
  • QuickSTART 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 2012