Conditions

Unconditional Execution

If the condition is set to None for commands JumpA, JumpB or Pause, then the command executes unconditionally.

If the command is set to Halt, then the board is set to the Halt state.

Conditional Execution

The conditional event source is set through the DIO driver function. Using the driver the user can select the source of the conditional event to be the internal X-Register or the 16 External Event input lines (EXT0 to EXT15) coming from J1 Timing Control (GX5105) connector. Conditions evaluate to ”Equal” or “Not Equal”.

Jump A/ Jump B: The External Event input lines or the X-Register is ANDed with the DMask register value; the result is compared against the DEvent register.

PAUSE: The External Event input lines or the X-Register is ANDed with the PMask register value; the result is compared against the PEvent register.

The DMask, DEvent, PMask and PEvent registers are set through the DIO driver functions. See Functions Reference Guide.