Open search box button
Search
Close search button
▶
Introduction
What is XJTAG?
Software Components
▶
Installation Details
Installer command-line switches
Directory Structure
File Types
▶
Concepts
Boards and Netlists
BSDL Files
IEEE JTAG standards
JTAG Chains
JTAG Instructions
JTAG Test Access Port
TMS Reset Operation
Classifying Nets
▶
How XJTAG interacts with your hardware
JTAG Chains in XJTAG
Pin Mappings
External Hardware
Connecting the XJLink to the circuit
▶
Dynamic Chains
TAP Group
Subchain
Profile
Scan Modes
Multicore Devices
Passive Device Types
Safe Bitstream
▶
Constant Pins and Bus Disable Values
Constant Pins
Bus Disable Values
Compliance Values for JTAG Devices
TRST Constants
Priority of Constant Values
Variants
▶
Hardware
XJLink-PF20
XJLink-PF40
XJLink2
XJQuad
PXI-XJLink2
XJLink2-3030
XJLink2-3070
XJLink2-CFM
Original XJLink
▶
Preset Pin Mappings
2 Chains
3 Chains
4 Chains
Altera ByteBlaster
ARM Multi-ICE
XJDemo v4
XJTAG
XJTAG Xilinx Adapter Board
XJDemo Board
▶
XJIO board
Overview
Configuring the XJIO board
Power Configuration
▶
Examples
▶
XJDemo v4 Example
Hardware Configuration
XJDeveloper Circuit Setup
Analogue Testing
▶
Licensing
XJLink based licensing
Network licensing
Licensing Errors
▶
Tutorials
▶
XJDeveloper Tutorial
Introducing the XJDemo v4.2 Board
Creating your XJTAG Project
Identifying the Power/Ground Nets
Identifying the JTAG Chains
Running the Connection Test
Reviewing Test Coverage
Non-JTAG Devices
Categorising non-JTAG Devices – First Steps
Categorising Devices – Automatic Suggestions
Categorising Devices – Passive and Ignored Devices
Categorising the Remaining Devices
Reviewing Device Tests
Clearing Project Warnings
Connection Test Output
Finding Faults using XJEase Tests
Device Testing Scripts
Finally...
▶
Exercises
Manually Identifying the JTAG chain
Linking the two JTAG chains on XJDemo v4
Defining Logic Devices
Configuring and using the Fault Dictionary
Editing Device File Busses
Using Circuit Code Files
Using Enhanced Input/Output Functionality
XJLink Programmable I/O
Serial Numbering
Test Coverage
▶
XJRunner Tutorial
Opening the Application
Opening an XJRunner Project
Running Tests
Enhanced Testing
User Management
Basic Users
▶
XJAnalyser Tutorial
XJAnalyser Project Setup
Stage 1 – Creating a new project
Stage 2 – Power and pin mapping options
Stage 3 – Matching BSDL files
Pin Manipulation
Chain View – The graphical representation of your JTAG chain
Controlling the chain
Pin List – View the properties for all pins on a device
Pin Watch – Monitor and control selected pins
Conflicting pins – How XJAnalyser deals with conflicting pins
Device Programming
▶
XJDeveloper tutorial for boards without netlists
Getting started
Power, Pin mapping and Test Reset Sequence options
BSDL File association
Power and Ground pins
Constant pins
Learn connections
Running the Connection Test
Adding a manual device
Adding manual logic devices
Adding a manual test device
▶
XJTAG User Guide
▶
Setting Up a Physical JTAG Chain
A Guide to JTAG Grounding
A Guide to JTAG Pin-out
Defining JTAG Terminations
Checking DC Voltages
Pin Mapping
JTAG Initialisation and Test Reset Sequences
Checking the JTAG Chain
Debugging Problems During Chain Checking
Checking the Maximum Speed of Operation
▶
Entering Board Information
The Add Board Dialog
Adding a Netlist
Importing a Schematic
Importing BOM Data
Examples of BOM Column Assignments
Adding BOM Information from Other Sources
Translating Company Part Numbers
Reusing Board Information
Adding a Board That Forms a Test Fixture
Unfitted Suggestion Rules
Examples of Defining the Unfitted Rules
Editing Board Information
Next Steps
▶
Connections and Disconnects
Connections
Disconnects
Manual Devices
▶
Power, Ground and Termination Nets
Defining and Assigning Power Nets
Identifying Power, Ground and Termination Voltage Nets
Identifying Additional Connected Nets
DDR Termination and Reference Voltage Nets
Removing/Correcting Categorisations
How XJDeveloper Matches Net Names
▶
Defining JTAG Chains
Collecting the Required BSDL Files
Automatically Finding the JTAG Chain
Manually Defining a JTAG Chain
Configuring the JTAG Devices
Editing a BSDL File
Checking the JTAG Chain Meets Signal Integrity Guidelines
▶
Working with Dynamic Chains
Fundamentals and Terminology
Creating a Dynamic Chain Project
Dynamic Chains using Multiplexers
Test Reset Sequences for Subchains
Using Dynamic Chains in XJRunner Tests
Using External Hardware
▶
Categorising Devices
Device Categories
Types of Passive Device
The Device Categorisation Process
Categorising Unfitted Devices
Categorising Resistors
Categorising Logic Devices
Categorising Test Devices
Categorising Diodes
Categorising Connectors
Categorising Capacitors
Categorising the Remaining Devices
Using XJDeveloper's Suggest Feature
Correcting Categorisation Mistakes
Creating a new Passive Device Description File
Examples of Device Categorisation
Altering How Device Types are Identified
▶
Creating Test Device Files
Test Device Files and Circuit Code Files
The Structure of a Test Device File
How to Create Your Own Test Device Files
Running Code that Resides in Other Files
Constants that change in Alternative Device Configurations
An introduction to XJEase Keywords
XJEase Warnings
Using and Managing XJEase Files
▶
Managing XJEase Library Updates
Notification of Library File Updates
Responding to Library File Updates
Viewing Changes in XJEase Library Files
Handling Modified Library Files
▶
Test Lists and XJRunner Settings
▶
Setting up a Test List
Automatic Addition of Test Functions to the Test List
Manual Addition of Tests to the Test List
Setting Which Tests Run and the Order of Execution
Adding Conditions to Control When Tests Run
Configuring Test Parameters
Setting Dynamic Chain Profiles for Test Groups
▶
XJRunner Settings
Customising the Detail Shown in Results
Adjusting How the Connection Test Runs
Working With Log Files
Running a Function After Each Test or After All Tests
Changing the Source of Serial Numbers
Providing Guidance for Operators
Controlling the Level of Interaction with External Hardware
▶
Explorer and Viewers
Overview of Explorer
Following Signal Paths using Explorer
Discovering How a Device's Pins are Connected
A Categorisation Aid: how to check JTAG Access
Using Explorer to Increase Test Coverage
Using the Schematic Viewer
Using the Layout Viewer
Switching Between Explorer and Viewers
▶
Sharing XJTAG Projects
Creating an XJPack File
Controlling What XJRunner Users Can Adjust
Creating a Zip File
Opening XJPack Files and Zip Files
▶
Revisions
Preparing the Revision
Categorising the Changes
Stage 1: Unfitted Rules
Stage 2: Power Nets
Stage 3: JTAG Chain
Stage 4: Device Connections
Stages 5-10: Devices
Stage 11: Invalid References
Stage 12: Revision Complete
▶
Using XJIntegration
Locating Files and Using 64-Bit Test Executives
Principles for Running Tests
Creating an XJLink Instance
Working with Projects
Running Tests
Conditions That Define When Tests Run
Using XJRunner Integration
Using XJRunner Integration in TestStand
Using XJAnalyser Integration
Using XJAnalyser Integration in TestStand
Final Clean Up After Use
Examples of XJIntegration Use
The API Documentation
▶
XJDeveloper
XJDeveloper User Interface
▶
Screens
Start Screen
▶
Boards Screen
Add Board Dialog
Import Existing Board Dialog
Assign Schematic Files Dialog
Unfitted Suggestion Rules Dialog
▶
Manually Create Board Wizard
Setting the board information
▶
Power/Pin Mapping and Test Reset Sequence Setup
Pin Mapping
Test Reset Sequence
Device Configuration
Specifying Power and Ground Nets
Specifying Constant Pins
Learn Connections
▶
Import BOM Dialog
▶
Select BOM File
CSV Files
Delimited Files
Fixed Width Files
Excel Files
Assign Columns
Preview
▶
Edit ICT Information Dialog
Select ICT Machine Type
Edit SPEA information
Edit Takaya information
Configure Voltage Domains
▶
Connections Screen
Add Connection Dialog
Add Range of Pin Connections Dialog
Disconnects
Manual Devices
Power/Ground Nets Screen
▶
JTAG Chain Screen
Chain Setup
Selected Chain
JTAG Devices List
Configure JTAG Device Dialog
BSDL Settings Dialog
Custom Cell Types
Suggest JTAG Chains
Manual JTAG Chain Configuration
▶
Categorise Devices Screen
Device Categories
▶
Configure Test Device Dialog
New Test Device File Dialog
Configure Passive Device Dialog
Configure Logic Device Dialog
Suggested Categorisation Dialog
Device Configuration Table
Multi-Sourcing Configurations
Constant Pins Screen
Passive Device Files Screen
▶
Test Device Files Screen
Menus and Toolbars
Navigator
Additional Code Files
Add Test Device File Dialog
▶
Test Device File Editor
Busses
Edit Bus Dialog
Additional Code Files pane
PCOLA Scores
▶
Configuration Variables
Add/Edit Configuration Variable Dialog
Conditions
Edit Part Specific Defaults Dialog
▶
Logic Files Screen
Logic Definition Document
Truth Table Document
Entering Data into Logic Tables
Logic Library
▶
Circuit Code Files Screen
Standard Globals
▶
Variants Screen
Variants List
Variant Details
Variant Errors and Warnings
Add/Edit Variant Dialog
Suggest Variations Wizard
Vary Enabled State of Connections Dialog
Vary Enabled State of Disconnects Dialog
Vary State of Constant Pins Dialog
Vary Devices Dialog
▶
Test Coverage Screen
Summary Statistics
Chart View
Functional Tests
Test Coverage meanings
Test Coverage Options
▶
PCOLA/SOQ
Scoring
Automatic Configuration
Manual Configuration
▶
Test Coverage Reports
Analysis by Circuit Element
Analysis by Coverage Type
PCOLA/SOQ Report
Test Point Reduction Report
Test Point Suggestion Report
Test Summary Report
Test Coverage in the Layout Viewer
Test Coverage Analysis Methodology
Improving Test Coverage results
▶
Pin Mapping Screen
▶
Pin Mapping Tab
XJLink2
XJLink-PF series
SWD Pins Dialog
Automatic pin mapping conversion
▶
Test Reset Sequence Tab
Pulse nTRST Step
▶
Advanced Configuration Options Tab
General Settings
Subchains Panel
Profiles Panel
Add/Edit Subchain Dialog
Add/Edit Profile Dialog
Assign Reset Sequences Dialog
Analyser Screen
Debug Connection Test Screen
▶
XJRunner Setup Screen
XJRunner Tests
Edit Test Group Dialog
▶
Edit Test Function Dialog
Details Tab
Arguments Tab
Bus Access Tab
Add/Edit Condition Dialog
Suggested Tests Dialog
Variant-Profile Mapping Dialog
▶
XJRunner Test List
Test Groups
Test Functions
Conditions
▶
Settings Tabs
Test Output
Functions
▶
Log File
Editing Log Formats
Runtime Dialogs
Serial Number
Fault Dictionary
Connection Test
XJPack
External Hardware
Run Tests Screen
▶
Menus and Toolbar items
File Menu
Edit Menu
View Menu
Tools Menu
Help Menu
Other Menus
Toolbar Features
▶
Options Dialog
▶
Options
Interface Options
Net Categories Options
Device Categories Options
BOM Fields Options
▶
Libraries Options
Add User XJEase Library Dialog
Projects Options
Auto Test List Options
XJEase Options
XJEase Code Editor Options
BSDL Editor Options
Test Output Options
Output Localisation Options
Log File Viewer Options
Hardware Options
Analyser Colours Options
Layout Viewer Options
Regular Expression Editor
▶
Helper Panes
Assistant Pane
Errors Pane
Warnings Pane
Uncategorised Devices Pane
Notes Pane
Breakpoints Pane
History Pane
▶
Test Code Editor
Editor Keystrokes
Find and Replace Dialog
▶
Explorer
Overview
Finding Pins, Devices and Nets
Explorer Tabs
Primary Navigation Panel
Logic And Connection Panel
Details Panel
Graphical Navigation Panel
JTAG Access
Save Project As...
XJPack Dialog
Zip Project Dialog
BSDL Editor
Connection Test Output Viewer
Company Part Numbers Translator
Import SPEA Leonardo Project Dialog
Project Compatibility Report
Docking Windows
▶
Project Files
XJEase modules
▶
XJEase Library
XJEase Library Browser
Updating the XJTAG Library
Updated Library Files Dialog
Saving Library Files
User-Defined Libraries
▶
Debugging Tests
Breakpoints
XJEase Watch Window
Call Stack Window
▶
XJEase Waveform View
XJEase Waveform View Window
Waveform View Pin Select Dialog
Add Logic To Waveform View Dialog
▶
Revisions
New Revision Dialog
Revise Board Dialog
Revision Checklist
Revision Source Project View Options
Revision Device Matching Algorithm
Updating Revised Device References
▶
Circuit Visualisation
Viewing Devices
Viewing Nets
Viewing Pins
▶
XJEase Language
XJEase Keyword Reference
▶
Types, Operators and Expressions
Variables
▶
Data Types
▶
Integer Variable Type
Variable Widths
Overflow
Underflow
Boolean Expressions
▶
String Variable Type
String Comparisons
Windows File Paths
▶
File Variable Type
How files are located
▶
Arrays
Single-Dimensional Arrays
Jagged Arrays
Passing Arrays as Arguments
External API Array Support
Array WIDTHOF Operator
Literals
▶
Constants
CIRCUIT_NAME
XJTAG_VERSION
▶
Read-only Built-in Variables
BOARD_NAME
CHAIN_DEVICES
CURRENT_PROFILE_NAME
CURRENT_TEST_FUNCTION
CURRENT_TEST_GROUP
DEVICE_REF
UNIQUE_DEVICE_REF
FORMATTED_LOG_FILE_PATH
LOG_FILE_PATH
TEST_FAIL_COUNT
TEST_PASS_COUNT
XJLINK_NAME
XJLINK_SERIAL_NUMBER
XJPACK_PROJECT_VERSION
XJRUNNER_TEST_MODE
XJRUNNER_USERNAME
VARIANT_NAME
Assignment
Expressions
▶
Operators
▶
Integer Operators
Bit Selection Operator ([])
Concatenation Operator (:)
WIDTHOF Operator [INT]
Addition Operator (+)
Subtraction Operator (-)
Multiplication Operator (*)
Division Operator (/)
Modulus Operator (%)
Less Than Operator (<) [INT]
Less Than Or Equal Operator (<=) [INT]
Greater Than Operator (>) [INT]
Greater Than Or Equal Operator (>=) [INT]
Equal Operator (=) [INT]
Not Equal Operator (!=) [INT]
Bitwise Complement Operator (~)
Shift Left Operator (<<)
Shift Right Operator (>>)
Bitwise AND Operator (&)
Bitwise OR Operator (|)
Bitwise XOR Operator (^)
Logical NOT Operator (!)
Logical AND Operator (&&)
Short Circuiting Logical AND Operator (&&?)
Logical OR Operator (||)
Short Circuiting Logical OR Operator (||?)
▶
String Operators
Character Selection Operator ([])
String Concatenation Operator (: or +)
WIDTHOF Operator [STRING]
Less Than Operator (<) [STRING]
Less Than Or Equal Operator (<=) [STRING]
Greater Than Operator (>) [STRING]
Greater Than Or Equal Operator (>=) [STRING]
Equal Operator (=) [STRING]
Not Equal Operator (!=) [STRING]
Operator Precedence
Comments
END
▶
Flow Control
IF Statement
SWITCH Statement
▶
Looping statements
DO - WHILE loop
DO - UNTIL loop
FOR loop
▶
Functions and Program Structure
Function Definition
Calling Functions
Function Scopes
▶
Terminating Functions
RETURN statement
EXIT statement
Variable Scopes
▶
External API calls
Runtime Interface
▶
Built-in functions
ABSOLUTE_PATH
ALERT
ASC
BIN
CALL
CHAR
CHECKCHAIN
CONNTEST
CONNTEST_RESULT
DEC
EXTERNAL_SAFE
FCLOSE
FEOF
FERROR
FEXISTS
FGETI
FGETS
FLOCK
FLUSH
FOPEN
FORMAT
FSEEK
FTELL
FUNLOCK
FWRITE
GET_BSDL_IDCODE
GET_BSDL_IR_CAPTURE
GET_BSDL_IR_OPCODE
GET_BSDL_IR_LENGTH
GET_DEVICE_SOURCE_LIST
GET_DEVICE_TYPE
GET_JTAG_DEVICE
GET_JTAG_DEVICE_COUNT
GET_NET_FROM_PIN
GET_OSC_OUTPUT_FREQ
GET_PIN
GET_PIN_COUNT_ON_DEVICE
GET_PIN_COUNT_ON_NET
GET_PIN_INFO
GET_PIN_ON_DEVICE
GET_PIN_ON_NET
GETKEY
HAS_PASSED
HAS_RUN
HEX
INPUTBOX
IS_BSDL_IR_SUPPORTED
LOG
MESSAGEBOX
MESSAGEBOX_ASYNC
NANO_SLEEP
NOW
OPEN_FILE_DIALOG
PIN_FREQUENCY
PIN_VOLTAGE
PINNUM
PRINT
PRINT_FORMAT
PRINT_DEVICE_LINK
PRINT_DEVICES_LINK
PRINT_NET_LINK
PRINT_NETS_LINK
PRINT_PIN_LINK
PRINT_PINS_LINK
READABLE
RESET_UPDATE_TO_CAPTURE_INTERVAL
RESET_UPDATE_TO_UPDATE_INTERVAL
RESULTOF
RUNSTAPL
RUNSVF
SAFE Statement
SAVE_FILE_DIALOG
SLEEP
SET_DEVICE_SOURCE
SET_OSC_OUTPUT_FREQ
SET_UPDATE_TO_CAPTURE_INTERVAL
SET_UPDATE_TO_UPDATE_INTERVAL
STRTOINT
SYSTEM
TEST_DETAILS
TEST_DETAILS_DEVICE_LINK
TEST_DETAILS_DEVICES_LINK
TEST_DETAILS_FORMAT
TEST_DETAILS_NET_LINK
TEST_DETAILS_NETS_LINK
TEST_DETAILS_PIN_LINK
TEST_DETAILS_PINS_LINK
TEST_SUMMARY
WAITKEY
WIDTHOF
WRITEABLE
SET statement
HOLDOFF
▶
Default Overrides
SET_DEFAULT_OVERRIDE
RESET_DEFAULT_OVERRIDE
▶
Raw JTAG Access
JTAG Scans in a JTAG Block
GET_BROKEN_CHAIN_DETECTION
GETFREQ
INJTAGSTATE
JTAGSTATE
JTAGWAIT
SAFE Function
SET Statement for Raw JTAG Access
SET_BROKEN_CHAIN_DETECTION
SETFREQ
▶
SWD Protocol
SWD block
SWD_READ
SWD_WRITE
SWD_RAW_SEND
SWD_RAW_RECEIVE
SWD_EXIT_ON_ERROR
SWD_GET_LAST_RESPONSE
SWD_GET_RESPONSE_COUNTERS
SWD_RESET_RESPONSE_COUNTERS
▶
XJEaseDocs
▶
Function Docs
Summary
@devices Tag
@param Tag
@testfunction Tag
▶
File Docs
@bus Tag
@configvariable Tag
@copy Tag
@requires Tag
Deprecated Language Features
▶
Warnings
Warning 001: Cannot set net '{net}' to be constant {val} - net is classified as a ground net
Warning 003: Cannot set net '{net}' to be constant {val} - net is classified as a power net
Warning 006: Cannot drive net '{net}' to constant {value}: net cannot be driven from any JTAG devices
Warning 007: Multiple constant values specified for net {net} - will choose {value}
Warning 009: Pin {pin} is set to multiple constant values - it will be set to {value}
Warning 010: Pin {pin} on bus {bus} does not exist on {device}
Warning 011: Common control being set to conflicting values
Warning 012: Net {net} has pins with conflicting internal pull values
Warning 013: Coupling connector couples net to power or ground {}: consider categorising the coupling as an Ignore device
Warning 014: Bias termination connector {} is not attached to a termination voltage net
Warning 015: Net {net1} is terminated to termination reference net {net2} but also grouped differentially (via pin {pin1}) with net {net3}, which is not terminated to {net2}
Warning 016: Net {net1} is terminated more than once - the net is terminated to termination reference net(s): {nets}
Warning 022: Conflict found on net {net}: pin {pin} of {device} and pin {pin} of {device} are both output-only pins
Warning 025: Cannot write to pin {pin number} (bit {bit number} of bus {bus name}) on {device}: {reason}
Warning 026: Cannot read pin {pin number} (bit {bit number} of bus {bus name}) on {device}: {reason}
Warning 028: Cannot read the {pin name} pin; it is not defined in the pin mapping
Warning 030: Connecting two pins on ignored device {device}: use a PDD file instead
Warning 031: Unable to connect {device}.{pin} and {device}.{pin}: {reason}
Warning 032: TMS pin {pin} is not connected to the same net as TMS pin {pin}
Warning 033: TCK pin {pin} is not connected to the same net as TCK pin {pin}
Warning 034: There was a mismatch in the pins on {device} and {device} while connecting them together
Warning 036: Pull Resistor {device} joins 2 Power nets: {net1}, {net2}
Warning 037: Pull Resistor {device} joins 2 Ground nets: {net1}, {net2}
Warning 038: Pull Resistor {device} joins Power net: {net1} to Ground net {net2}
Warning 039: Pin {pin} has a compliance value of {hilow}, but is not shorted or pulled to {pwrgnd}
Warning 040: {xjlinktype} connection: {type} pin {pin} is not connected to the {type} pin on the XJLink ({xjlinkpin})
Warning 041: {xjlink-connector} connections: No connection is defined from a ground pin on {xjlink-connector} to a ground net on the board
Warning 042: JTAG device {device} is not part of any JTAG chain
Warning 049: {message}
Warning 050: {message}
Warning 051: Possible overflow in assignment
Warning 052: Differing widths in SET assignment
Warning 053: Globals in device files are not supported
Warning 054: Format string was invalid: {message}
Warning 055: The SVF_RESET and STAPL_RESET flags are ignored when inside a test reset sequence
Warning 056: CONST is not valid on a function declaration and will be ignored
Warning 057: Invalid pin name {name} on component {device} ({bsdlfile})
Warning 058: Integer variable declared with zero width
Warning 061: Assignment expression uses a non-constant variable, {nonConstName}
Warning 070: {Pin(s)} {problemPin} in gate with pins {otherPins} on Logic Device {deviceRef} not found in the netlist - logic gate has not been created
Warning 071: Logic gate on {device} (pins {listOfPins}) specified in file has none of its pins present in the netlist
Warning 072: Could not satisfy all constant pins and disable values on logic block {block}
Warning 080: {warning}
Warning 081: The BSDL file does not specify a default footprint to use and no footprint has been specified: defaulting to the first footprint in the BSDL file: {footprint}
Warning 082: The default footprint specified in the BSDL file was not found: using {footprint} instead
Warning 083: The BSDL file for component {device} contained {count} extra pins not referenced in the netlist
Warning 085: {warning}
Warning 086: {device} contains both numeric and alphanumeric pin names: the device will be treated as a {value} device, and pins of any other type will be ignored
Warning 090: {tap} signal [on chain '{chain}'] pulled to power by {resistor} with value of {value}
Warning 091: {tap} signal [on chain '{chain}'] pulled to {power/ground} by {resistor} with value of {value}
Warning 092: TDO signal [on chain '{chain}'] has series resistor {resistor} with value of {value} to TDO pin of device {device}
Warning 094: TCK signal on net {net} has resistor {resistor} with value of {value}
Warning 095: TCK signal on net {net} has capacitor {capacitor} to ground with value of {value}
Warning 097: Unable to determine the value of pull resistor {resistor} on {tap} [on chain '{chain}']
Warning 098: Unable to determine the value of pull resistor {resistor} on {tap} [on chain '{chain}']
Warning 099: Unable to determine the value of TDO series resistor {resistor} [on chain '{chain}']
Warning 100: The TCK frequency specified is greater than the recommended frequency of at least one component
Warning 101: Error ignored while setting TCK frequency in the test reset sequence
Warning 102: Test point not parsed - invalid value in {columnName} column
Warning 103: Net {net} defined as {ictCategorisation} in {powerSupplyFile} has been categorised as {existingCategorisation}
Warning 104: {device} is marked as {ictCategorisation} in {filename} but is categorised as {projectCategorisation} in the project
Warning 105: All voltage domains in {filename} are the same
Warning 107: {filename} contains {description} test points which are not supported
Warning 108: {filename} contains multiple definitions of the test point priority of pad shape {description}
Warning 109: Unable to drive default value of {value} for {pinName} on net {netName}
Warning 110: Unable to set {pinName} on net {netName} as Input as drivers cannot be disabled
Warning 111: Unable to drive default value of {value} for {pinName} on net {netName}
Warning 112: Unable to set {pinName} on net {netName} as Input as drivers cannot be disabled
Warning 130: There are no devices tagged for the circuit function test {functionName}
Warning 131: The tagged device {deviceName} for test function {functionName} could not be resolved
Warning 140: {device} is categorised as Test but does not appear in test list
Warning 160: The value "{value}" specified for tag {tagName} is invalid
Warning 161: The tag {tagName} is not a recognised XJEaseDoc tag.
Warning 162: The tag {tagName} cannot be used in this context
Warning 163: The tag {tagName} requires at least {number} argument(s).
Warning 164: The tag {tagName} requires at most {number} argument(s).
Warning 165: In this context the tag {tagName} must be specified at least {number} time(s).
Warning 166: In this context the tag {tagName} may only be specified at most {number} time(s).
Warning 200: {tdiPin} indirectly driven by profile {profile}
Warning 201: External hardware '{externalHardwareName}' is selected in profile '{profileName}' but is currently disabled.
Warning 999: Too many warnings to display
▶
Running Functions after Test Functions
Post-Function
Post-Testing Function
▶
Serial Numbers in XJRunner
SERIAL_NUMBER
Accelerating JTAG chain accesses
▶
XJAnalyser
▶
Overview
Connecting to the JTAG Chain
Verification and Debugging of Chain Integrity
Monitoring and Collection of Signal Information
Control Over Pin States and Logic Levels
Programming Using SVF or STAPL/JAM Files
▶
XJAnalyser Reference
▶
Project Setup
▶
Power/Pin Mapping and Test Reset Sequence Setup
Pin Mapping
Test Reset Sequence
Device Configuration
▶
Menus and Toolbar Items
▶
File Menu
Import Project...
Save Project As...
View Menu
▶
Project Menu
Setting Chain Frequency
Scan Menu
▶
Tools Menu
▶
Options Dialog
Interface Options
Files Options
Colour Options
Test Output Options
Help Menu
Toolbar Features
Set Pin Value Menu
▶
Windows
▶
Chain View
Right-Click Menus
Chain Rotation
Fit Devices To Screen
View Types
Pin Colour Legend
Cursor Tools
Waveform View
Pin Watch
Pin List
Constant Pins
XJEase Output
Errors Window
Warnings Window
▶
Dialogs
New Chain View
Pin Properties
Chain Properties
Device Properties
Run SVF/STAPL File
Golden Scan
Conflict Dialog
Set TCK Overrides
▶
Explorer
Overview
Finding Pins, Devices and Nets
Explorer Tabs
Primary Navigation Panel
Logic And Connection Panel
Details Panel
Graphical Navigation Panel
JTAG Access
▶
JTAG Concepts
BSDL Files
▶
Configuration of JTAG Device Modes
BYPASS
CLAMP
EXTEST
HIGHZ
SAMPLE
JTAG Speed Limitations
▶
Support
▶
Troubleshooting
Display Problems
Initialising the Chain
Fixing a Broken Chain
Opening Projects
▶
XJRunner
Starting XJRunner
Login Dialog
▶
Options Dialog
Interface Options
Run Tests Options
Test Output Options
Log File Viewer Options
Output Localisation Options
▶
User Management
User Privileges
▶
Project Management
XJRunner Tests
▶
Settings
Test Output
Functions
▶
Log File
Editing Log Formats
Runtime Dialogs
Serial Number
Fault Dictionary
Messages
Notes
▶
Running Tests
Starting and Stopping Tests
Test Output
Default Tests
Running Functions After Tests
Serial Numbers
End of Tests Dialog
Logging
▶
Enhanced Testing
Enabling and Disabling Tests
Debugging Options
Enhanced Testing Options Dialog
▶
Multiple Boards
Group Mode
Independent Mode
Menus
Toolbar
Command-line Arguments
XJPack Files
XJRunner Recorder
▶
XJRun command-line runner
Command-line switches
Running XJEase projects
Running SVF and STAPL files
Limitations
▶
XJInvestigator
Starting XJInvestigator
Login Dialog
▶
XJInvestigator Reference
▶
Menus and Toolbar items
File menu
View menu
▶
Tools Menu
▶
Options Dialog
Interface Options
Hardware Options
Test Output Options
Log File Viewer Options
Output Localisation Options
Help menu
Other Menus
Toolbar Features
▶
Screens
Run Tests Screen
Analyser Screen
▶
Pin Mapping Screen
▶
Pin Mapping Tab
XJLink2
XJLink-PF series
SWD Pins Dialog
▶
Test Reset Sequence Tab
Pulse nTRST Step
▶
Advanced Configuration Options Tab
General Settings
Subchains Panel
Profiles Panel
Add/Edit Subchain Dialog
Add/Edit Profile Dialog
Assign Reset Sequences Dialog
Constant Pins Screen
Debug Connection Test Screen
▶
Explorer
Overview
Finding Pins, Devices and Nets
Explorer Tabs
Primary Navigation Panel
Logic And Connection Panel
Details Panel
Graphical Navigation Panel
JTAG Access
▶
JTAG Chain Debugger
▶
Pin Mappings
▶
Pin Mapping Tab
XJLink2
XJLink-PF series
▶
Test Reset Sequence Tab
Pulse nTRST Step
TCK Frequency
Testing the Pin Mapping
▶
Advanced Configuration Options
General Settings
Add/Edit Profile Dialog
Add/Edit Subchain Dialog
Profiles Panel
Subchains Panel
▶
JTAG Chain Debugger Reference
Select Profile
Get Max TCK
▶
Check Chain
Instruction Register Length
Boundary Scan Register Lengths
Scan ID Codes
Signal Integrity
Toggle XJLink Pins
Pin Frequency
▶
Menus
▶
Options Dialog
Interface Options
BSDL Library Options
Test Output Options
Toolbar
▶
Using the JTAG Chain Debugger
Check Chain with multiple chains
Viewing JTAG data
AutoSkew
Tracing signals
▶
Layout Viewer
Layers
Selectors
Menu Items
Toolbar Features
Measure Dialog
Tracking Dialog
Edit Image Dialog
Layout Viewer Options
▶
Schematic Viewer
▶
Menus and Toolbar items
Menu Items
Context Menu Items
Toolbar Items
▶
Tools
Cursor Tools
Open Schematic Dialog
Go to Page Dialog
Zoom Settings Dialog
▶
Search
Netlist Search
Text Search
▶
Log Files
XJTAG Log Files
▶
Log File Format
Compatibility
Info.xml Format
▶
Run.xml Format
circuit-element Element
circuit-refs Element
conntest-errors Element
device-ref Element
error Element
error-detail Element
error-message Element
full-output Element
header Element
html-output Element
net Element
net-detail Element
net-ref Element
pin Element
pin-ref Element
plain-text Element
project-description Element
result Element
serial Element
snippet Element
snippet-html Element
snippets Element
step Element
summary Element
testfunction Element
testgroup Element
testrun Element
testruninfo Element
text-output Element
time-taken Element
user Element
user-comment Element
xjlink-name Element
xjlink-serial Element
xjpack-version Element
xjtag-version Element
variant-name Element
Formatted Test Output Representation
▶
Example Code
C# Example
Python Example
▶
Log File Viewer
Log File Viewer Overview
Menu Items
Options Dialog
File List
Add Folder To File List Dialog
Formatted Log File Filters
Add/Edit Filter Dialog
Navigation
Context Menu Items
Clicking Hyperlinks In Formatted Log Files
▶
BSDL Library
BSDL File Library Browser
Adding files
Organising files in the library
BSDL files with custom cell types
Selecting Files From the BSDL Library
▶
XJEase Library Editor
XJEase Library Editor
Starting XJEase Library Editor
▶
User Interface
Categories Panel
▶
Files Panel
File Operations
File Statuses
Details Panel
▶
Menus and Toolbar item
File Menu
Library Menu
View Menu
Help Menu
Toolbar Features
Searching and Filtering
▶
Importing Files From XJDeveloper Projects
Existing Filenames in Library
Rename Files With XJTAG Library File Names
Rename Files With Duplicate File Names
Building
Syntax Checking
Hidden Files
Library Editor Tips
▶
Common UI Elements
Netlist Search
Docking
▶
XJFlash
Preparing to use XJFlash
▶
Configuring XJFlash
Configuration - Step 1
Configuration - Step 2
Advanced Settings
Creating the FPGA image
Selecting the programming files
Programming the flash
Reading back the flash contents
▶
Utilities
▶
XJLink Manager
Main Window
XJLink Test
Network Licensing dialog
▶
XJVersion
Checking version numbers
Managing File Associations
XJPack
▶
Troubleshooting
▶
Project Setup
BSDL Files
EDIF Netlist Problems
▶
JTAG Chain Bring-up
JTAG Chain Errors
Compliance Patterns
▶
Connection Test Problems
Connection Test Fault Types
Understanding reported errors
Debugging the Connection Test
Ground Bounce
FAQs
▶
XJEase Troubleshooting
Broken JTAG Chain
Runtime Pin Errors and Warnings
Errors at startup
▶
Signal Integrity
▶
Technical Support
Reporting problems to XJTAG
XJTAG system log files
Support Request Dialog
Submit Feedback
▶
XJIntegration (.NET Framework API)
▶
XJIntegration API Overview
XJAnalyser Integration
▶
XJRunner Integration
Getting Started
Run Sessions, Logging and Resetting Variables
Deployment
Migrating from XJRunnerIntegration.dll to XJIntegration.dll
▶
LabVIEW
LabVIEW Example Projects
Updating References to the Assembly
Configuring LabVIEW to load .NET 4.8 assemblies
LabVIEW Executables
Upgrading to a newer version of XJTAG
Using XJIntegration.dll in a C# project
Minimum Requirements
▶
API Reference
XJIntegration Assembly
▶
XJTAG.Integration Namespace
▶
AssemblyResolver Class
Initialise Method
▶
ErrorEventArgs Class
Exception Property
▶
IntegrationException Class
▶
Constructors
Constructor ()
Constructor (string)
Constructor (string, Exception)
Constructor (SerializationInfo, StreamingContext)
▶
OutputTextType Enumeration
Debug Field
Error Field
Looping Field
Notification Field
Pass Field
Skip Field
UserText Field
Warning Field
▶
ProjectBase Class
▶
Dispose Methods
Dispose Method ()
Dispose Method (bool)
VariantName Property
▶
ProjectException Class
▶
Constructors
Constructor (string)
Constructor (string, Exception)
Constructor (SerializationInfo, StreamingContext)
▶
RuntimeException Class
▶
Constructors
Constructor (string)
Constructor (string, Exception)
Constructor (SerializationInfo, StreamingContext)
▶
XJLink Class
Available Property
ButtonPressed Event
Connected Property
▶
Dispose Methods
Dispose Method ()
Dispose Method (bool)
▶
GetXJLink Methods
GetXJLink Method (uint)
GetXJLink Method ()
HardwareError Event
InstanceUnplugged Event
PluggedIn Event
SelfTestOutput Property
SelfTestOutputGenerated Event
SelfTestPassed Property
SerialNumber Property
▶
StartTest Methods
StartTest Method (bool)
StartTest Method (XJLinkSelfTestCollection)
StartTest Method (bool, XjtagOutputBox)
StartTest Method (XJLinkSelfTestCollection, XjtagOutputBox)
StopTest Method
▶
Test Methods
Test Method (bool)
Test Method (XJLinkSelfTestCollection)
TestFinished Event
Unplugged Event
▶
XJLinkEventArgs Class
SerialNumber Property
▶
XJLinkSelfTest Class
IsInteractive Property
Name Property
RequiresLoopback Property
ToRun Property
ToString Method
▶
XJLinkSelfTestCollection Class
Constructor
Count Property
GetEnumerator Method
▶
Indexers
Indexer (int)
Indexer (string)
▶
XjlinkTestFinishedEventArgs Class
Output Property
Result Property
▶
XJLinkTestOutputGeneratedEventArgs Class
Text Property
Type Property
▶
XjtagOutputBox Class
Constructor
Clear Method
Dispose Method
OnHandleCreated Method
OnHandleDestroyed Method
Text Property
WriteText Method
▶
XjtagSystem Class
AssemblyVersion Property
Close Method
DllPath Property
Version Property
▶
XJTAG.Integration.XJAnalyser Namespace
▶
AnalyserProject Class
▶
Constructors
Constructor (string)
Constructor (string, string)
CreateFromRunnerProject Method
▶
GetChainRunner Methods
GetChainRunner Method (XJLink)
GetChainRunner Method (XJLink, string)
▶
Chain Class
DeviceCount Property
Devices Property
GetAllPins Method
GetDeviceByChainPosition Method
GetDeviceByName Method
GetPinByNumber Method
▶
ChainRunner Class
Chain Property
ConflictHandler Property
Dispose Method
ForceSetPinOutput Method
HardReset Method
Pause Method
Profile Property
RunningState Property
RunningStateChanged Event
ScanError Event
ScanOccurred Event
SetInitialCircuitTckFrequency Method
SetInitialSubchainTckFrequency Method
SetPinOutput Method
SimultaneouslySetPinOutputs Method
SingleStep Method
SoftReset Method
Start Method
▶
ChainState Enumeration
Paused Field
Running Field
Stopped Field
▶
ConflictEventArgs Class
ConflictingPins Property
Resolution Property
▶
ConflictHandler Class
ConflictOccurred Event
DefaultResolution Property
▶
ConflictResolution Enumeration
Continue Field
Revert Field
Stop Field
▶
Device Class
AvailableInstructions Property
BoundaryLength Property
BsdlFileLocation Property
CurrentInstruction Property
GetPinByNumber Method
IdCode Property
IdMask Property
InstructionLength Property
IsDot6Enabled Property
Indexer (string)
MaxJtagFrequency Property
Name Property
NumberOfPins Property
Pins Property
PositionInChain Property
RegisteredManufacturer Property
Type Property
▶
JtagInstruction Enumeration
BYPASS Field
CLAMP Field
EXTEST Field
HIGHZ Field
SAMPLE Field
▶
Pin Class
CanBeRead Property
CanDrive Property
ConstantValue Property
Device Property
DrivenValue Property
ForceSetOutput Method
IsCompliance Property
IsConstant Property
IsOscillating Property
Name Property
NetName Property
OtherJtagPinsOnSameNet Property
PinNum Property
ReadValue Property
ReadValueChanged Event
SetOutput Method
ToString Method
Type Property
▶
PinValue Enumeration
Clock Field
High Field
Input Field
Invalid Field
Low Field
ToggleFast Field
ToggleSlow Field
Unknown Field
▶
ScanErrorEventArgs Class
ErrorMessage Property
▶
XJTAG.Integration.XJRunner Namespace
▶
Condition Class
▶
Equals Methods
Equals Method (Condition)
Equals Method (object)
GetHashCode Method
Name Property
Override Method
Reset Method
ToString Method
▶
ConditionCollection Class
GetEnumerator Method
Indexer (string)
▶
ExecutionTerminationMode Enumeration
Aborted Field
BrokenChain Field
Exit Field
Returned Field
RuntimeError Field
XJEaseRuntimeError Field
▶
FunctionFinishedEventArgs Class
Function Field
Outputs Field
Result Field
StopMode Field
▶
FunctionSkippedEventArgs Class
Function Field
▶
FunctionStartedEventArgs Class
Function Property
▶
InputBoxEventArgs Class
Default Property
ImageFilename Property
Prompt Property
SetResult Method
Title Property
▶
IntParameter Class
▶
Constructors
Constructor (int)
Constructor (long)
Constructor (uint)
Constructor (ulong)
▶
IntParameterType Enumeration
Int32 Field
Int64 Field
UInt32 Field
UInt64 Field
CanConvertTo Method
GetValueAsInt32 Method
GetValueAsInt64 Method
GetValueAsUInt32 Method
GetValueAsUInt64 Method
IntType Property
Type Property
▶
ITestItem Interface
Condition Property
LoopContinuously Property
Loops Property
Name Property
ToRun Property
▶
MessageBoxEventArgs Class
AvailableResults Property
Buttons Property
Icon Property
ImageFilename Property
IsAsync Property
Message Property
▶
SetResult Methods
SetResult Method (DialogResult)
SetResult Method (MessageBoxResult)
Title Property
▶
MessageBoxResult Enumeration
Abort Field
Cancel Field
Ignore Field
No Field
None Field
OK Field
Retry Field
Yes Field
▶
OpenFileDialogEventArgs Class
Filters Property
InitialDirectory Property
InitialFilename Property
SetResult Method
Title Property
▶
Runner Class
BeginRunSession Method
ClearOutput Event
ContinueOnTestFailure Property
DisplayInputBox Event
DisplayMessageBox Event
DisplayOpenFileDialog Event
DisplaySaveFileDialog Event
▶
Dispose Methods
Dispose Method ()
Dispose Method (bool)
EndRunSession Method
ForceRunTest Method
ForceStartTesting Method
FormattedLoggingEnabled Property
FormattedLogPath Property
FunctionFinished Event
FunctionSkipped Event
FunctionStarted Event
▶
GetResultsFromTest Methods
GetResultsFromTest Method (TestFunction)
GetResultsFromTest Method (string, string)
GlobalVariables Property
IsActive Property
LastStopMode Property
LastTestRunPassed Property
LogDirectory Property
OutputBox Property
OutputFromLastTestRun Property
PlainTextLoggingEnabled Property
PlainTextLogPath Property
▶
RunFunction Methods
RunFunction Method (string, object[], ref object[])
RunFunction Method (string, string, object[], ref object[])
RunFunction Method (string, XJEaseParameterCollection, XJEaseParameterCollection)
RunFunction Method (string, string, XJEaseParameterCollection, XJEaseParameterCollection)
▶
RunFunctionInProfile Methods
RunFunctionInProfile Method (string, string, object[], ref object[])
RunFunctionInProfile Method (string, string, string, object[], ref object[])
RunFunctionInProfile Method (string, string, XJEaseParameterCollection, XJEaseParameterCollection)
RunFunctionInProfile Method (string, string, string, XJEaseParameterCollection, XJEaseParameterCollection)
RunTest Method
RunTests Method
SetAsyncMessageBoxResult Method
SetInitialCircuitTckFrequency Method
SetInitialSubchainTckFrequency Method
SetLogFilename Method
ShowLogicDebug Property
ShowXJEaseDebug Property
▶
StartFunction Methods
StartFunction Method (string, object[], object[])
StartFunction Method (string, string, object[], object[])
StartFunction Method (string, XJEaseParameterCollection, XJEaseParameterCollection)
StartFunction Method (string, string, XJEaseParameterCollection, XJEaseParameterCollection)
▶
StartFunctionInProfile Methods
StartFunctionInProfile Method (string, string, object[], object[])
StartFunctionInProfile Method (string, string, string, object[], object[])
StartFunctionInProfile Method (string, string, XJEaseParameterCollection, XJEaseParameterCollection)
StartFunctionInProfile Method (string, string, string, XJEaseParameterCollection, XJEaseParameterCollection)
▶
StartTesting Methods
StartTesting Method (TestFunction)
StartTesting Method (TestCollection)
StopAndWaitForCompletion Method
StopFunction Method
StopTesting Method
TestingFinished Event
TestingStarted Event
TestingStopped Event
TestInput Method
TextOutputGenerated Event
▶
WaitForCompletion Methods
WaitForCompletion Method ()
WaitForCompletion Method (TimeSpan)
XJLink Property
▶
RunnerProject Class
▶
Constructors
Constructor (string)
Constructor (string, string)
CreateFromAnalyserProject Method
Dispose Method
▶
GetRunner Methods
GetRunner Method (XJLink)
GetRunner Method (XJLink, string)
GetRunner Method (XJLink, XjtagOutputBox)
GetRunner Method (XJLink, XjtagOutputBox, string)
GetTestList Method
▶
SaveFileDialogEventArgs Class
Filters Property
InitialDirectory Property
InitialFilename Property
SetResult Method
Title Property
▶
StringParameter Class
Constructor
GetValue Method
Type Property
▶
TestCollection Class
Constructor
Conditions Property
DeSelectAll Method
DeSelectTest Method
▶
DeSelectTestGroup Methods
DeSelectTestGroup Method (int)
DeSelectTestGroup Method (string)
GetEnumerator Method
GroupCount Property
▶
Indexers
Indexer (int)
Indexer (string)
SelectAllToRun Method
SelectTest Method
▶
SelectTestGroup Methods
SelectTestGroup Method (int)
SelectTestGroup Method (string)
TestFunctionAtIndex Method
TestFunctionByName Method
TestGroupAtIndex Method
TestGroupByName Method
TestItemAtIndex Method
▶
TestFunction Class
Condition Property
Equals Method
GetHashCode Method
LoopContinuously Property
Loops Property
Name Property
TestGroup Property
ToRun Property
ToString Method
▶
TestGroup Class
Condition Property
Equals Method
FunctionCount Property
GetHashCode Method
Indexer (int)
LoopContinuously Property
Loops Property
Name Property
TestFunctionAtIndex Method
TestFunctions Property
ToRun Property
ToString Method
▶
TestResult Class
Output Property
Result Property
TimeTaken Property
▶
TextOutputGeneratedEventArgs Class
Text Field
Type Field
▶
XJEaseArrayParameter Class
Constructor
Add Method
▶
AddInt Methods
AddInt Method (int)
AddInt Method (uint)
AddInt Method (long)
AddInt Method (ulong)
AddString Method
Depth Property
GetEnumerator Method
GetValueAt Method
IsArray Property
Indexer (int)
Length Property
Type Property
With Method
▶
WithInt Methods
WithInt Method (int)
WithInt Method (uint)
WithInt Method (long)
WithInt Method (ulong)
WithString Method
▶
XJEaseGlobals Class
AllVariableNames Property
GetIntValue Method
GetStringValue Method
IntVariableNames Property
SerialNumber Property
▶
SetIntValue Methods
SetIntValue Method (string, uint)
SetIntValue Method (string, ulong)
SetStringValue Method
StringVariableNames Property
TestFailCount Property
TestPassCount Property
VariantName Property
XJPackProjectVersion Property
▶
XJEaseParameter Class
AsArray Method
AsInt Method
AsString Method
IsArray Property
Type Property
▶
XJEaseParameterCollection Class
Constructor
Add Method
▶
AddInt Methods
AddInt Method (int)
AddInt Method (uint)
AddInt Method (long)
AddInt Method (ulong)
AddString Method
Count Property
GetEnumerator Method
GetOutputCollection Method
GetParameter Method
Indexer (int)
With Method
▶
WithInt Methods
WithInt Method (int)
WithInt Method (uint)
WithInt Method (long)
WithInt Method (ulong)
WithString Method
▶
XJEaseParameterType Enumeration
Int Field
String Field
▶
XJAPI Reference
Deployment
Interface version
▶
Data types
JTAG_STATE
XJAPI_ERROR
XJAPI_PIN_DEF
XJAPI_PIN_DRIVE
XJAPI_PIN_TYPE
XJAPI_PINMAP
XJAPI_SCAN_TYPE
XJAPI_USER_MAP
XJAPI_XJLINK_ENUM_FN
XJAPI_XJLINK_TYPE
▶
Functions
XJAPI_AutoSkew
XJAPI_ClockChain
XJAPI_EnumerateXJLinks
XJAPI_FindPioPin
XJAPI_GetLastError
XJAPI_GetVersion
XJAPI_GetXJLinkName
XJAPI_GotoState
XJAPI_HardwareRelease
XJAPI_HardwareSetup
XJAPI_ReadPinFrequency
XJAPI_ReadPins
XJAPI_ReadPinVoltage
XJAPI_Scan
XJAPI_ScanMultiple
XJAPI_SetEndState
XJAPI_SetFrequency
XJAPI_SetPinMap
XJAPI_SetPinMapFromFile
XJAPI_SetPins
XJAPI_SetTrst
XJAPI_Shutdown
XJAPI_Startup
XJAPI_TmsReset
XJAPI_Trst
Example code
Chain padding in XJTAG
▶
Third Party Integration
Third Party Integration
▶
SPEA
Running XJTAG Tests From Leonardo
Execution of Leonardo ICT Test plan tasks
▶
Takaya
XJTAGTakayaApp
Main Window
Menus
▶
Keysight i3070
Installation
Identifying XJLink2-3070 cards
Example Session
▶
Functions
load_test_system
close_test_system
run_default_tests
run_test
start_default_tests
start_test
wait_for_running_tests
stop_running_tests
get_last_test_output
get_last_test_result
Acknowledgements
Tools
Cursor Tools
Open Schematic Dialog
Go to Page Dialog
Zoom Settings Dialog
Back to top