XJTAG: Difference between revisions

From ift
mNo edit summary
No edit summary
Line 1: Line 1:
This concerns users running latest version of XJTAG SW with the XJ-Tag Demo Board v 1.2.
XJEase and XJDeveloper Tutorial


Latest version of XJ-TAG SW is avaliable on request at: [http://www.XJTAG.com XJTAG.com]
You should run the tutorial at Program Files> XJTAG 2.3 > Help > XJEase and XJDeveloper Tutorial
This tutorial assumes you have a version 2.0 of the XJDemo board. Below are pictures of versions 1.2 and 2.0 of the XJDemo board side-by-side so you can identify which you have. The main identifying feature of version 2.0 is its blue thumbwheel.


The example files and tutorial that accompanies new versions of the XJ-TAG SW is not fully compatible with the XJ-TAG Demo board labeled v 1.2 that is avaliable at IFT.
 
XJDemo version 1.2 XJDemo version 2.0


First of all the Netlist must be exchanged with the original. Download netlist for v1.2 of the Demo Board here: * [[Demo.Net]] XJTAG Demo Board Tutorial Files and Instructions
W
If you have an earlier XJDemo board (most likely version 1.2), then please use the tutorial file on your installation CD in the "XJDemo 1.2" directory or contact XJTAG Support (support@xjtag.com).
 
Overview
This tutorial aims to give you an understanding the process of creating an XJEase test system for a circuit, and the XJEase design philosophy. The structure of the tutorial is as follows:
 
Circuit description
The tutorial begins with a description of the XJDemo board and links to the data sheets for each of the components in the circuit.
Creating the project file
You will use XJDeveloper to create an XJEase description of the XJDemo board. This section explains how the various pieces of information are used, and what information can be gained from XJTAG automatically while creating the project file.
Running the connection test
We run a connection test and demonstrate various types of error detection using the XJDemo board.
Simple device testing
We create simple scripts to test the push buttons and LEDs. This illustrates the simplicity of programming in the XJEase language.
More complex device testing
We test the memory device, by creating a script that contains the read and write cycles for the device, along with a simple memory test that uses these functions.
Design reuse
Using a standard memory test and some standard IIC interface code, we quickly create some tests for the BS62LV256 static RAM and the EEPROM.  
DFT Analysis
The demo script is analysed to check the coverage of the test code and find out where extra tests need to be applied to improve the testability of the board.  
The tutorial can be navigated through the "Previous", "Home" and "Next" buttons at the top and bottom of each page in the tutorial.
--------------------------------------------------------------------------------
    Next
© 2009 XJTAG Ltd. All rights reserved. XJTAG Version 2.3.6

Revision as of 08:37, 10 March 2010

XJEase and XJDeveloper Tutorial

You should run the tutorial at Program Files> XJTAG 2.3 > Help > XJEase and XJDeveloper Tutorial This tutorial assumes you have a version 2.0 of the XJDemo board. Below are pictures of versions 1.2 and 2.0 of the XJDemo board side-by-side so you can identify which you have. The main identifying feature of version 2.0 is its blue thumbwheel.


XJDemo version 1.2 XJDemo version 2.0

W If you have an earlier XJDemo board (most likely version 1.2), then please use the tutorial file on your installation CD in the "XJDemo 1.2" directory or contact XJTAG Support (support@xjtag.com).

Overview This tutorial aims to give you an understanding the process of creating an XJEase test system for a circuit, and the XJEase design philosophy. The structure of the tutorial is as follows:

Circuit description The tutorial begins with a description of the XJDemo board and links to the data sheets for each of the components in the circuit. Creating the project file You will use XJDeveloper to create an XJEase description of the XJDemo board. This section explains how the various pieces of information are used, and what information can be gained from XJTAG automatically while creating the project file. Running the connection test We run a connection test and demonstrate various types of error detection using the XJDemo board. Simple device testing We create simple scripts to test the push buttons and LEDs. This illustrates the simplicity of programming in the XJEase language. More complex device testing We test the memory device, by creating a script that contains the read and write cycles for the device, along with a simple memory test that uses these functions. Design reuse Using a standard memory test and some standard IIC interface code, we quickly create some tests for the BS62LV256 static RAM and the EEPROM. DFT Analysis The demo script is analysed to check the coverage of the test code and find out where extra tests need to be applied to improve the testability of the board. The tutorial can be navigated through the "Previous", "Home" and "Next" buttons at the top and bottom of each page in the tutorial.


   Next 

© 2009 XJTAG Ltd. All rights reserved. XJTAG Version 2.3.6