Lattice Programming Cable products are the hardware connection for in-system programming of all Lattice devices. After user complete the logic design and create a programming file with the Lattice Diamond®, ispLEVER® Classic, or Lattice Radiant® development tools, user can use Diamond, Radiant Programmer, or ispVM™ System software to program devices on board. Lattice Programming cables are also used for 2-way communication with software tools like the Reveal Logic Analyzer & MicoSystem Debugger.
The ispVM System/Diamond/Radiant Programmer software automatically generates the appropriate programming commands, programming addresses and programming data based on information stored in the programming file and parameters set in Diamond/Radiant Programmer/ispVM System. Programming signals are then generated from the USB or parallel port of a PC and directed through the programming cable to the device. No additional components are required for programming.
Lattice's programming cables connect to multiple PC interfaces either USB (v.1.0, v2.0) or PC Parallel Port, and use Versatile flywire connectors to the target board. Adapters are included to help keep the flywires organized into 2 x 5 (.100”) or 1 x 8 (.100”) header configurations. All cables are also Lead-free/RoHS compliant.
Note: Port A is for JTAG programming. Radiant programming software can use the built-in cable via the USB hub on the PC, which detects the cable of the USB function on Port A. While Port B is for UART/I2C interface access. Diamond Programmer/Radiant Programmer/ispVM System software is included with all Lattice design tool products and is available for download from the Lattice web site at https://www.latticesemi.com/programmer.
Programming Cables available from Lattice:
- New USB Programming Cable: HW-USBN-2B
- First-generation USB Programming Cable: HW-USBN-2A
- Parallel PC Programming Cable: HW-DLN-3C
For complete specifications & further instructions, see the Programming Cables User’s Guide linked below, and the on-line help included in Radiant and Diamond Programmer.