Both supported Teradyne platforms share the same decompiler. It’s assumed, at
this early stage, that the differences in decompiling are negligible, but
future enhancements will most likely split the two at some point.
Although all opcodes and arguments, including match loops, should decompile
correctly, they are not yet supported for execution and are simply ignored. In fact,
all opcodes (except repeat) are ignored, includingend_module.
The V93K supports patterns of just sequencer instructions (see the approved
simple.avc pattern), which does not contain a first_vector. In such
cases, calls to many of the methods will raise an exception. For example,
calls to #add_pins, #execute, and anything on the Pinlist will fail. As
only vector support is available at the moment, there is not much that can
be done with these types of pattern anyway.
That said, these patterns can still be decompiled, with full
functionality. Any custom execution or conversion implementations, or custom
processing methods, can still be used.