Further Exercises
This tutorial has been designed to give you a firm foundation in the basic principles of generating an XJTAG project. The following exercises show other aspects of XJDeveloper:
More complicated JTAG setups
Some boards have multiple JTAG chains, or more steps that have to be done in order to make the JTAG chain run properly:
- Manually identifying the JTAG chain - how to manually set up a JTAG chain.
- Linking the two JTAG chains on XJDemo board v4 - how to configure two JTAG chains to only use one TAP on the XJLink.
Advanced project setup
These exercises go into more advanced aspects of setting up a project which are not covered by the main tutorial:
- Defining Logic devices - how to create and define a logic device.
- Configuring and using the Fault Dictionary - how to configure the Fault Dictionary.
XJEase programming
These topics are aimed at those who are beginning to write or modify XJEase tests:
- Editing Device File Busses - how to adjust a device file to match the required footprint.
- Using Circuit Code Files - how and when to use circuit code files.
- Using Enhanced Input/Output Functionality - how to use XJEase functions MESSAGEBOX, INPUTBOX and PRINT_FORMAT.
- XJLink Programmable I/O - how to use the advanced I/O and measurement capabilities of the XJLink.
- Serial Numbering - how to manage board serial numbers with XJTAG.
Test coverage analysis
This additional tutorial explains how to use XJDeveloper to improve test coverage for your circuit:
- Test Coverage Tutorial - how to analyse and improve reported test coverage, including a worked example.
Project setup without a netlist
It is still possible to create an XJTAG project for your circuit even if you don't have a netlist, as this tutorial shows:
- Creating a board without a netlist - how to create a board without a netlist.
XJIO board tutorial exercise
If you purchased an XJTAG Professional system or have added an XJIO board to your system, there is a tutorial for how to set up tests with an XJIO board.
XJTAG v4.1.100