Quicklink | Search

LatticeECP2

Exceptional Performance - Uncommon Value

ECP2_neueslogo

The LatticeECP2TM (EConomy Plus 2nd generation) family redefines the low-costFPGA category. Features that the LatticeECP2 family brings to the low-cost FPGA category include high-performance DSP blocks, up to 70K LUT capacity, support for DDR1/2 memory interfaces at 400/533Mbps and up to 840Mbps generic LVDS performance. The LatticeECP2 also provides enhanced FPGA configuration options with features such as dual boot, bitstream encryption and TransFRTM I/O capability.

Key Features and Benefits

dual_Stern

  • Low Cost FPGAs
    • Features optimized for mainstream applications
    • Balanced logic-memory-I/O resources
  • Extensive Density and Package Options
    • 6K to 70K LUT4s, 95 to 583 I/O
    • Density migration supported
    • TQFP, PQFP and fpBGA packaging options
    • Pb-free / RoHS-compliant options
  • Embedded and Distributed Memory
    • 12Kb to 136Kb distributed memory
    • 55Kb to 1Mb block memory
  • sysDSP™ High-Performance DSP Support up to 420MHz
    • Multiply, accumulate,addition and subtraction
    • Pipeline registers
    • 12 to 88 multipliers (18 x 18)
  • Flexible sysIO™ Buffers
    • LVCMOS 33/25/18/15/12
    • PCI
    • SSTL3/2/18 & HSTL15 & HSTL18
    • LVDS, RSDS, Bus-LVDS, MLVDS & LVPECL
  • Pre-Engineered Source Synchronous I/O
    • DDR1/2 (400/533Mbps)
    • Generic (840Mbps)
  • sysCLOCK™ PLL and DLL
    • 2 DLLs per device
    • 2 to 6 PLLs per device
  • System Level Support
    • IEEE 1149.1 boundary scan
    • 1.2V power supply
  • Enhanced Configuration
    Each LatticeECP2 device can be configured using:
    • Low-Cost SPI Flash Memory
    • LatticeECP2 JTAG Port
    • LatticeECP2 Serial or Parallel Microprocessor Port
  • Dual Boot Operation
    Supports the storage of multiple configurations in SPI memory
  • Bitstream Encryption
    LatticeECP2S devices provide on-chip, non-volatile key storage to support decryption of a 128-bit AES encrypted bitstream
  • TransFR™I/O
    Allows I/O states to be frozen during device configuration

Block structure of ECP2-20

ecp2m_block_with_callouts

Space-gif

IO-Cell_Block_Diagram

Pre-Engineered Source Synchronous I/O
The I/O cells in the LatticeECP2/M devices contain a number of pre-engineered elements to allow the easy implementation of source synchronous interfaces such as those found on DDR1/2 memories,SPI4.2 systems and high-speed ADC/DACs.

  • Precision DQS/Strobe Delay Control
  • Dedicated DDR Registers (For Mux and Demuxing)
  • Automatic DQS to System Clock Transfer
  • 2:1 Gearbox Logic to Match I/O Speed with FPGA Fabric
  • Low Skew Edge Clocks
Space-gif

ECP2 SPI Configuration

Dual Boot Operation
Supports the storage of multiple configurations in SPI memory, adding flexibility and reliability, particularly for systems that require field updates.

ECP2-Bitstream-Encryption

Bitstream Encryption
LatticeECP2/M devices provide on-chip, non-volatile key storage to support decryption of a 128-bit AES encrypted bitstream, securing designs and preventing design piracy.

ECP2 TransFR

TransFRTM I/O
LatticeECP2/M devices feature TransFR I/O that allows I/O states to be frozen during device configuration. This allows device field updates with a minimum of system downtime.

Space-gif

Space-gif

Parameter

ECP2-6

ECP2-12

ECP2-20

ECP2-35

ECP2-50

ECP2-70

LUTs (K)

6

12

21

32

48

68

sysDSP Blocks

3

6

7

8

18

22

18x18 Embedded Multipliers

12

24

28

32

72

88

Distributed RAM (Kbit)

12

24

42

64

96

136

EBR SRAM Blocks

3

12

15

18

21

60

EBR Block SRAM (Kbit)

55

221

276

332

387

1032

PLLs / DLLs

2 / 2

2 / 2

2 / 2

2 / 2

4 / 2

6 / 2

Packages and I/O Combinations

144-pin TQFP (20 x 20 mm)

90

93

208-pin PQFP (28 x 28 mm)

131

131

256-ball fpBGA (17 x 17 mm)

190

193

193

484-ball fpBGA (23 x 23 mm)

297

331

331

339

672-ball fpBGA (27 x 27 mm)

402

450

500

500

900-ball fpBGA (31 x 31 mm)

583

Contacts

webshopkorb webshop

MSC Webshop Toolguide

LatticeECP2