Sign In         see this page in JapaneseKorean language homepageChinese language homepage

Programmability

In Detail

Lattice, the Pioneer of In-System Programming (isp) Technology

Lattice completely revolutionized the programmable logic market with its 1991 introduction of the high-density in-system programmable (ISPTM) CPLD. Devices based on E2 and Flash technologies can be programmed and reprogrammed right on the board, effectively reducing time-to-market and production costs. Lattice has developed and refined its portfolio of ISP products, software, and utilities to provide a comprehensive programmable logic design and development solution. And now, we even offer Mixed-Signal products!

Expanded In-System Programmability (ispXP)

Lattice's ispXPTM (eXpanded Programmability) technology combines the best features of non-volatile Flash and SRAM technologies. ispXP utilizes a combination of non-volatile Flash cells and SRAM technology to deliver a single-chip solution supporting "instant-on" start-up and infinite reconfigurability. A non-volatile Flash array distributed within an ispXP device stores the device configuration. At power-up this information is transferred in, a massively parallel fashion, into SRAM bits that control the operation of the device. ispXP technologyTM is available in the LatticeXP2TM and LatticeXPTM families of FPGAs and the MachXOTM family of crossover PLDs. The LatticeXP2TM offers FlashBAK Technology where the contents of the Embedded Ram Blocks may be written and restored from the Flash array.

Lattice ispXP Technology - non-volatile, insant-on and infinitely reconfigurable

Features and Benefits

  • Instand-on at Power-up
    • With non-volatile memory, the PLD Logic is available in 1mS after power-up
    • PLD logic available before microprocessor reset release
    • Superior solution for microprocessor glue logic and decoder logic
    • Supports power-up control applications
  • High Security - Eliminates External Configuration Bitstream
    • Excellent for military and security-sensitive applications
    • Non-volatile security bits protect configuration pattern
  • Single-Chip Solution Eliminates Need for Boot PROM or External Storage Device
    • Simplified design process
    • Reduced board space
    • Reduced inventory, handling and manufacturing costs
    • Improved reliability
  • Available in Three High-Performance Families Supporting 1.2, 1.8, 2.5 or 3.3V Power Supplies
  • Infinitely Reconfigurable SRAM via IEEE 1532 or sysCONFIGTM (Microprocessor) Interface
  • In-System Programmable E2PROM or Flash memories via IEEE 1532 Port and sysConfig port (LatticeXP2 and LatticeXP devices only)
  • Boundary Scan Testable via IEEE 1149.1 (JTAG) Port

Flexible Programming and Configuration

  • Reliable configuration by design
  • Reprogram Non-volatile in background while running logic from SRAM (Real time reprogrammable)
LatticeXP2 Block Diagram

Configuration in LatticeXP2 devices


High Security

High Security
  • ispXP devices include security scheme to prevent readback
  • No external bitstream - totally secure from bitstream "snooping"
  • Excellent solution for security-sensitive application
 

Single Chip Solution

  • No External Boot PROM Needed for Configuration
    • No Boot PROM noise issues
    • No Boot PROM reliability issues
    • No Boot PROM board space concerns
  • Single-chip solution reduces inventory, handling, and manufacturing costs
  • Simplified design
Single Chip Solution
 

SRAM + FLASH

ispXP Wafer with text Reconfigurable and Non-Volatile, ying-yang coloring on the wafer, small sized
  • Easy TransFR reprogramming in the field