Lattice Sockets are used for programming loose devices "off board". Sockets are available for all Lattice products which include non-volatile memory elements (Configuration Flash, NVCRAM, Security Keys, etc). Each individual socket product is generally designed for all densities of a device in a specific package type. For example, a single Socket Adapter - PN-FT256/LFXP2 - is used to program any LatticeXP2 FPGA device in the 256-ball ftBGA package.
Lattice Socket products are designed for low-volume, manual use in an engineering/lab environment. For high-volume automated programming solutions, visit our, visit our Third-Party Programming Support page.
A complete list of Lattice Socket Products is available for download here.
Please note that Lattice produces three classes of Socket products, which may require additional hardware as described below.