XJTAG 2.1 Change Log

This document lists the main changes in each minor release of XJTAG. Please see the Release Notes for a list of major changes that came with version 2.1.

Version 2.1.13

Released 31st October 2008

  • Installer: fix problems registering certain XJTAG components.

Version 2.1.12

Released 15th October 2008

  • XJEase: optimise opening larger projects.
  • XJEase: fix crash with a constant initialised to an empty string.
  • XJDeveloper: fix crash when double clicking item in bus list.

Version 2.1.11

Released 29th September 2008

  • Fix handling of compliance pins on JTAG devices.
  • Add a -version switch to most command-line utilities.

Version 2.1.10

Released 16th September 2008

  • XJEase: fix certain cases where the chain can break erroneously.
  • Developer: fix crash when scanning the chain to identify JTAG devices.
  • STAPL: support DRSCAN statements that include both CAPTURE and COMPARE clauses.

Version 2.1.9

Released 20th August 2008

  • XJEase:
    • Force a pre-load after a JTAG reset since we cannot be sure of the state of the DR register.
    • Allow an output to be disabled even if it has no input.
    • Support new ALERT statement for compatability with future v2.2 release.
    • Fix PRINT output when printing percent signs.

Version 2.1.8

Released 4th August 2008

  • Developer:
    • Visual fixes for machines with non-standard DPI settings.
    • Saving additional code files fails when the device file is in a different directory to the circuit file.
    • Changing disable values of pin creates warning that pin cannot be found.
    • Crash when trying to save a device file when the user does not have write access.
  • Connection test: lists of pins on nets are sometimes incomplete.
  • XJEase: add four more ASCII netlist converters.
  • DFT: support coupled nets better.
  • BSDL: fix crash if the boundary length was greater than the number of cells.
  • XJAnalyser:
    • Always go to EXTEST via PRELOAD (SAMPLE).
    • Fix deadlock when the chain breaks after a conflict detected.
    • Cope with devices with a boundary register 1 bit long.

Version 2.1.6

Released 25th June 2008

  • XJEase:
    • Constant pins that should have been driven were being left as inputs.
    • Fix specifying a bit range in a DR/IR statement in a raw JTAG block.
  • Connection test: the ‘NET_TEST’ could report spurious errors in some circumstances.
  • XJRunner integration: make sure the ‘busy’ cursor is removed once certain operations are complete.

Version 2.1.5

Released 20th June 2008

  • XJDeveloper: new projects were being created with the IDCODE_CHECK property incorrectly set to FALSE.

Version 2.1.4

Released 19th June 2008

  • XJEase:
    • Fix use of GETFREQ before the JTAG chain has been accessed.
    • Fix crash if GETFREQ was attempted to be used outside a raw JTAG block or if the JTAG chain was not defined.
    • CHECKCHAIN was exiting the currently running program if there was an XJEase function in a test reset sequence.
  • Developer: allow all projects to be opened from read-only network shares.

Version 2.1.3

Released 13th June 2008

  • Fix to the BSDL parser in non-English locales.
  • XJDeveloper: Better update notification.
  • Connection test: fix where an shorts can be reported twice.
  • Connection test: better error reporting on multi-board projects.

Version 2.1.2

Released 10th June 2008

  • XJDeveloper:
    • Require that devices attached to negative leg of differential pairs be categorised.
    • Automatically save the current project so that it can be recovered if XJDeveloper has to exit suddenly.
    • Don’t discard the IDCODE_CHECK chain property when opening and saving a project.
    • Display coupled nets in the explorer.
  • XJDebug: accept filenames containing spaces.
  • XJEase: allow other instructions to have the same opcode as BYPASS, so that a BSDL file can be modified to force a device to remain permanently in BYPASS.
  • Add shortcuts to PDF format help files to the Start Menu.

Version 2.1.1

Released 3rd June 2008

  • XJDeveloper: Improved performance when handling large netlists.
  • Connection test: fix two issues with 1149.6 testing.
  • Add LabWindows/CVI integration example.
  • Improvements to XJEase flash tests.

Version 2.1.0

Released 22nd May 2008
Major release with new features

  • IEEE 1149.6 Support
  • XJDeveloper:
    • Integrated XJEase code editing
    • BOM file import
    • Creation of XJPack and Zip files

Older versions

2.0


We welcome any suggestions for improving our products. Please contact us with any comments you may have and we will look into incorporating your ideas into a future version.