Sign In         see this page in JapaneseKorean language homepageChinese language homepage

Development Kits and Hardware


Lattice's produces a range of hardware tools to help you evaluate, design and program Lattice FPGA, CPLD, and mixed-signal programmable products.

Item Device Support Description
Development Kits LatticeSCM, LatticeECP2M; extended device support coming soon. Lattice Development Kits typically include pre-configured demo bitstreams, GUI/API and drivers for quick evaluation, source files for the GUI and drivers to recreate the demo and GUI, RTL project directory source files to use as a design template, and an eval board.
Evaluation Boards
High Performance FPGA Boards LatticeSC/M Lattice Evaluation / Development boards provide a platform to fully evaluate Lattice products in a lab setting, or aid in development with Lattice programmable technologies
Non Volatile FPGA Boards LatticeXP, LatticeXP2, MachXO, ispXPGA
Low Cost FPGA Boards LatticeECP2/M, LatticeECP/EC
CPLD Boards MachXO, ispMACH 4000ZE, ispMACH 4000Z, ispXPLD
Mixed Signal Boards ispClock 5312S and 5620A, ispPAC-POWR1220AT8 and -POWR607, ispPAC 80
Interface Hardware See Evaluation / Demo Board listing for details These hardware products interface to other Lattice Evaluation Boards, but do not feature Lattice silicon and generally cannot be used independent of a Lattice Evaluation board.
Mature Boards See Evaluation / Demo Board listing for details These boards support a variety of established Lattice products. These boards are still available, but in most cases, newer boards are available as an alternative.
Programming Support Hardware
Programming Cables All Lattice programmable products Use these cables to download the program you've developed from your PC to the target programmable device.
Third-Party Programming Support for Lattice Devices All Lattice Programmable Logic except ORCA FPGA/FPSC products References for Third Party Programming support
Desktop Programmer All Lattice Programmable Logic except ORCA FPGA/FPSC products This allows you to program a Lattice device without having it mounted on a printed circuit board (PCB). In most cases, you will also need a Lattice socket adapter that matches the device/package type.
Socket Adapters Available for all Lattice device / package types Lattice provides a wide array of adapters for programming Lattice products. These interface between the desktop programmer (and/or third-party programmers) and the target Lattice device.