The ispXPLDTM 5000MX family represents a new class of devices from Lattice Semiconductor called eXpanded Programmable Logic Devices (XPLDs). These devices are built around a new building block, the Multi-Function Block (MFB). These blocks can be individually configured as SuperWIDETM (136-input) logic, single- or dual-port memory, FIFO, or CAM depending on the users' application.
This unparalleled PLD flexibility is combined with sysIOTM interfaces for support of leading edge standards such as LVDS, HSTL, and SSTL, along with the more familiar LVCMOS standards.
sysCLOCKTM PLLs allow easy clock management. ispXPLD 5000MX devices provide expanded in-system programming referred to as ispXP. As such, ispXPLD devices are non-volatile and infinitely reconfigurable. They can be programmed through an industry standard IEEE 1532 interface or reconfigured through the Lattice sysCONFIGTM microprocessor interface. Devices are available to support 3.3, 2.5, and 1.8-volt power supply operation.
| Device | Density | Speed | Memory Kbit (Max) |
CAM Kbit | PLLs | I/Os | Packaging | ||
|---|---|---|---|---|---|---|---|---|---|
| Functional Gates (K) |
Macrocells | tPD | Fmax Mhz |
||||||
| 5256MC | 75 | 256 | 4.0 | 300 | 128 | 48 | 2 | 141 | 256-fpBGA |
| 5512MC | 150 | 512 | 4.5 | 275 | 256 | 96 | 2 | 149 193 253 |
208-PQFP 256-fpBGA 484-fpBGA |
| 5768MC | 225 | 768 | 5.0 | 250 | 384 | 144 | 2 | 193 317 |
256-fpBGA 484-fpBGA |
| 51024MC | 300 | 1024 | 5.2 | 250 | 512 | 192 | 2 | 317 381 |
484-fpBGA 672-fpBGA |
| Device | Density | Speed | Memory Kbit (Max) |
CAM Kbit | PLLs | I/Os | Packaging | ||
|---|---|---|---|---|---|---|---|---|---|
| Functional Gates (K) |
Macrocells | tPD | Fmax Mhz |
||||||
| 5256MB | 75 | 256 | 4.0 | 300 | 128 | 48 | 2 | 141 | 256-fpBGA |
| 5512MB | 150 | 512 | 4.5 | 275 | 256 | 96 | 2 | 149 193 253 |
208-PQFP 256-fpBGA 484-fpBGA |
| 5768MB | 225 | 768 | 5.0 | 250 | 384 | 144 | 2 | 193 317 |
256-fpBGA 484-fpBGA |
| 51024MB | 300 | 1024 | 5.2 | 250 | 512 | 192 | 2 | 317 381 |
484-fpBGA 672-fpBGA |
| Device | Density | Speed | Memory Kbit (Max) |
CAM Kbit | PLLs | I/Os | Packaging | ||
|---|---|---|---|---|---|---|---|---|---|
| Functional Gates (K) |
Macrocells | tPD | Fmax Mhz |
||||||
| 5256MV | 75 | 256 | 4.0 | 300 | 128 | 48 | 2 | 141 | 256-fpBGA |
| 5512MV | 150 | 512 | 4.5 | 275 | 256 | 96 | 2 | 149 193 253 |
208-PQFP 256-fpBGA 484-fpBGA |
| 5768MV | 225 | 768 | 5.0 | 250 | 384 | 144 | 2 | 193 317 |
256-fpBGA 484-fpBGA |
| 51024MV | 300 | 1024 | 5.2 | 250 | 512 | 192 | 2 | 317 381 |
484-fpBGA 672-fpBGA |
Hot-socketing
The Lattice ispXPLD Evaluation Board is a complete hardware kit that allows the user to program, evaluate, and de-bug a design for the Lattice ispXPLD architecture.
View the ispXPLD Evaluation Board webpage.
For online information regarding ispLEVER software, supporting ispXPGA and ispXPLD device design, please visit our ispLEVER software page, or contact your local Lattice field sales representative.