XJEase File reference
Introduction
XJEase test systems are constructed from two main file types:
- Project Files - there is one project file for each XJEase test system. The project file contains all of the circuit specific information that is required for the test system to operate.
- Device Files - each XJEase test system can reference any number of device files. One device file is needed for each non-JTAG device that is connected to the JTAG chain and has to be tested or disabled.
Each of these file types contain two sections:
- a preamble that describes how XJEase links with the hardware. In the case of a device file, the preamble describes the different pins available on the device, how to disable the device's output pins and how much test coverage the file has. For the project file, the preamble describes the circuit in terms of its component boards and their component devices.
- one or more XJEase test functions. In the case of the project file, this is the main controlling circuit test function. In the device files, these are functions that test elements of device functionality.
The separation of circuit information from the specifics of device testing is the manifestation of XJTAG's device-centric philosophy.
As well as these, there is a third file type, Passive Device Description. This is used to describe devices that simply connect nets together, such as resistors. These files describe the connections between the pins of the device.
File Encoding
In order to support extended (non-ASCII) characters, XJEase files are stored by XJDeveloper in UTF-8 format. For standard 7bit ASCII characters these files are identical to a normal ASCII file, but they allow any unicode character to be represented. No byte order mark is written to the file. Most decent text editors should support UTF-8.
XJTAG v4.1.100