TECHNICAL RESOURCE SITE for products manufactured or supplied by ASIX s.r.o.
Product information is available on, where you can also find out how to buy them. Home
Home > Programmers > JTAG SVF PLAYER  


JTAG SVF Player for PRESTO and FORTE programmers is used for programming the components with JTAG interface - devices which can be programmed using the .SVF or .XSVF file - for example:

Note: However, there are various devices (e.g. ARM MCUs) which have an interface which looks like JTAG from the hardware point of view but which uses a different communication protocol than standard JTAG. Such parts are NOT supported by JTAG SVF Player.


⤓   JTAG_3-12_EN.EXE
(executable installer, 1 135 456 B)

Previous version: ⤓ JTAG_3-11_EN.EXE (executable installer, 1 126 552 B)

JTAG SVF PLAYER software USER'S GUIDE is included in PRESTO and FORTE User's Guides - please note that this is the the recommended reading for all users of ASIX programmers!
➜ PRESTO_EN.PDF (PDF format, about 5 MB)
➜ FORTE_EN.PDF (PDF format, about 6 MB)

ASIX JTAG SVF PLAYER end user license agreement

The JTAG SVF PLAYER software is not a standalone product, it is an integral part of programmers made by ASIX s.r.o. It can be installed on any computer where some of ASIX programmers will be used. The software can be used free of charge. Legitimate user of ASIX programmers is allowed to download the JTAG SVF PLAYER software updates free of charge from ASIX' website.

User may not modify, reverse engineer or sell the software. The software may not be used with products of other manufacturers.

The software is provided "as is", without any warranty that it is error-free.


Ver. 3.12: (2024-02-07)
Improved: Jtagplaycon checks whether the specified file exists before the start of the work.
Fixed: When during programming there appeared a USB communication error, the software hanged.
Fixed: When an XC9500 was programmed with default values for XC9500 set using a .xsvf file, the software reported an exception and did not finish the operation.
Ver. 3.11: (2022-04-04)
Improved: Added checking that the .ini file specified behind the -i parameter exists.
Fixed: The "RUNTEST Timing Coefficient" option was not saved.
Fixed: jtagplaycon printed comments even when they were disabled in the .ini file.
Ver. 3.10: (2021-05-21)
Improved: When the "-s -" parameter is defined on the command line the software will use any available programmer regardless of its serial number.
Ver. 3.09: (2019-11-12)
Improved: Better printing of 'hard space' and 'micro' characters onto the console (jtagplaycon.exe).
Fixed: Bug fix in implementation of SVF file commands LOOP-ENDLOOP. They are used for Lattice FPGA programming.
Ver. 3.08: (2018-07-26)
Improved: For jtagplaycon.exe there have been added new features as they have been added for jtagplay.exe in the 3.07 version.
Ver. 3.07: (2018-07-19)
Improved SVF: Unofficial LOOP-LOOPEND commands for SVF files have been added. They are used for Lattice FPGA programming.
Improved FORTE: VDD range check has been added. There is also a new option to use internal VDD from the programmer.
Improved FORTE: The programmer red LED indicates the programming failure.
Fixed: URLs to manuals on web have been fixed.
Ver. 3.06: (2017-04-19)
Fixed: The RUNTEST command has been fixed for FORTE programmer. The faulty command caused that the Spartan-6 configuration was nonfunctional with default settings.
Ver. 3.05: (2016-12-12)
There are new Open and Play items in the Windows pop-up menu which is shown when a .SVF file has been clicked.
The link leading to the PRESTO and FORTE web manuals has been updated.
Ver. 3.04: (2014-11-25)
Fixed: Program crashed if the .SVF file did not end by an empty line and the last line was a comment.
Ver. 3.03: (2013-12-11)
Complete remake of JTAG Player settings.
Changed philosophy of RUNTEST command execution.
Considered iMPACT errata AR# 20140 and AR# 30212.
Added option to change behavior of RUNTEST commands with <1000 TCK and ≥1000 TCK.
Ver. 3.02: (2013-11-18)
Default settings for XC9500 devices changed.
The FORTE programmer: Pulldown has been added to the TDO pin; TCK and TDI outputs return to log.0 idle value.
Ver. 3.01: (2013-05-09)
A function SelectAnyPresto has been added - in case that a programmer has been selected neither in a .INI file nor by a "-s" command line parameter, that PRESTO or FORTE programmer is used which has been found as a first one by a software.
Ver. 3.0: (2012-06-15)
Final version 3.0. Help has been moved to external User's Guide, added buttons for quick parameter setup of most frequently used device families.
Ver. 3.0rc1: (2011-11-16)
Change in XSVF format algorithm - it was unable to program some Xilinx XC95xx devices by an algorithm described in the Xilinx specification, it was necessary to modify the algorithm according the real behavior of Xilinx development tools. Added support of the FORTE programmer which will be introduced to the market in near future.
Ver. 2.3:
Bug fixes (e.g. inadvertent reset of the XRUNTEST in XSVF).
Ver. 2.1:
Improved waiting. We recommend to use slow clock on TCK option in the RUNTEST without run_count parameter.
Ver. 2.0:
Linux support added.
Ver. 1.9C:
Added a command line parameter "-s" to select the PRESTO with particular serial number in systems where multiple PRESTO programmers are connected simulaneously. Serial number format is either "001234" or "1234". Fixed problem with read-only .INI file.
Ver. 1.8:
Improved programming speed. Bug fixes.
Ver. 1.7:
Improved. Fixed support of extremely long commands.
Ver. 1.6:
Fixed problem with international number formats.

© ASIX s.r.o., 1991 - 2024. All rights reserved.
Powered by W3.CSS, PSPad and PPWIZARD.