Many vendors support creating of PLD files in SVF, JAM or STAPL format, but sometimes it’s not clear which formats should be used for a given vendor or given part. Based on our experience over the years, we’ve collected information about the file formats supported and built up preferences for particular formats when using some vendors.

Below I’ve included a table of common vendors, the software they provide, and the file formats supported. ScanExpress Runner and Programmer can accept .jbc, .svf, .stapl, and .jam files as third party test steps, so any of the vendors’ program files listed below may be used with ScanExpress tools.

VendorSoftwareInput File FormatOutput File FormatNotes
XilinxVivado.bit.svfSVF output preferred
AlteraQuartus Prime.pof, .sof, .jam, .jed.jbc, .jam, .svfJAM output preferred
LatticeDiamond.jed.svf, .staplSVF output preferred
Microsemi SoCLibero SoC
.pdb, .stp, .isc.stp, .svf
AtmelATMISP.hex.svfFor ATmega AVR microcontrollers
Silicon LaboratoriesSimplicity Studio.hex.svfFor Si-Labs microcontrollers
CypressISR.jed.stapl, .svfFor Cypress PLDs


Published On: December 1, 2010Categories: Corelis Boundary-Scan Blog, JTAG Boundary-Scan

Share This Story, Choose Your Platform!