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 | MachXO2, ispMACH 4000ZE, LatticeSCM, LatticeXP2, LatticeECP3, LatticeECP2M, MachXO, ProcessorPM, POWR1220AT8, Platform Manager | 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 | MachXO2, LatticeXP, LatticeXP2, MachXO, ispXPGA |
|
| Low Cost FPGA Boards | LatticeECP3, LatticeECP2/M, LatticeECP/EC |
|
| CPLD Boards | MachXO2, MachXO, ispMACH 4000ZE, ispMACH 4000Z |
|
| Mixed Signal Boards | ispClock 5312S and 5620A, POWR1220AT8, POWR1014A, POWR607, ProcessorPM |
|
| 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. |
| Vertical Market Solution Boards & Kits | LatticeECP3, Lattice ECP2, LatticeECP2/M, LatticeECP/EC, LatticeXP, LatticeXP2, MachXO, ispXPGA | These boards and kits enable evaluation of vertical market application solutions IP. |
| 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. |