Script uses the open source language Python to provide a complete list of commands to control the boundary scan structure . Driving , sensing of all I/O , their use in defining test clusters. Using Scripts it is possible to create Python code to check the operation of boundary scan logic without any limits. Through the high-level routines that can be incorporated into a Python program, Script drives and measures values on pins or groups of pins defined as variables. The built-in JTAGLive Python editor simplifies the preparation of sequences to run tests and collect results.
The creation of library-based test modules in Script promotes device-oriented testing and facilitates reuse of test code. Use of open source Python enables thousands of additional libraries from the user community that has been established over the years.
- Python environment familiar to programmers
- Testing of complex sequential clusters
- Flash and SPROM programming
- Serial library availability for I2C and SPI protocols.
- Support for emulative testing with CoreCommander add-ons.
"Script" details.
- Python based scripting for functional extension
- Editor for easy program creation
- Creation of sequences for automatic execution
- Full access to boundary scan cells and registers
- Implementation of customer-specific requirements (mixed signals, loop formation, conversion and comparison of values, manipulation of pins, if/else, value calculation, I²C ect. (examples available on request)