New Account     Sign In         see this page in Japanesesee this page in Chinese

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 (ISP™) 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 ispXP™ (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 technology™ is available in the LatticeXP2™ and LatticeXP™ families of FPGAs and the MachXO2™ and MachXO™ families of  non-volatile PLDs. The LatticeXP2™ 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 sysCONFIG™ (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