Article Details

ID: 2328
Case Type: faq
Category: Device Programming
Related To: ispVM System
Family: All FPGA

Search Answer Database

Search Text Image

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.