2328 - How do I create a Serial Vector Format (SVF) file that does not include the Lattice proprietary LOOP instructions?

2328 - How do I create a Serial Vector Format (SVF) file that does not include the Lattice proprietary LOOP instructions?

Solution:

Lattice Semiconductor's programming tools have the ability to perform iterative functions on a block of SVF commands. The looping instructions do not conform to the Serial Vector Format Revision D specification.

SVF is a protocol understood by other programming and test tools. Not all of these tools can work with the custom looping instructions generated by Lattice. SVF format files can be generated by:

  • Diamond Deployment Tool
  • Radiant Deployment Tool
  • ispVM System's SVF tool
  • Universal File Writer (UFW)

Each of these tools has a control to force the generation of Revision D format SVF files. UFW does not, at this time, honor the Revision D selection, and continues to generate SVF files that have LOOP instructions. Use Lattice Diamond's Deployment tool, or ispVM System's SVF tool to generate Revision D SVF data files.