Keysight M8070A Programming Guide 51Recommended Programming Techniques 2It is also possible to specify a reaction based on a static level or atransition. Using the “event” attribute, you can select “low”, “high”,“positiveEdge” and “negativeEdge”.1 In the M8070A software interface, select Patterns > Sequence Ed itor.2 Under the Block Branches settings, change Transition to Positive,Negative, Static High, or Static Low.Link Training Events• Link Training Target State: indicates that the Link Training is in thetarget state (that is loopback)• Link Training Detect State: indicates that the Link Training is in thedetect state (that is the reset state)• Link Training Error: indicates that an error occurred when trying tobring up the link (that is Link Training reached the target state but notthe target speed)Block ControlsWithin a block it can be specified to generate a signal on CTRL OUT A, SYSOUT A, or SYS OUT B front panel connector. This can be useful fortriggering an external device such as an oscilloscope or to generateauxiliary signals such as a laser enable signal. However, be aware thatthere is no specified timing relationship to the DataOut.In a two module configuration, the sinkLocation attribute is used to specifyon what module the CTRL OUT A signal is generated.The shape of the signal is specified with the value attribute. It can be astatic 0, static 1, or a pulse.NOTE SysOutA and SysOutB are internally controlled from the TriggerSequencer.Therefore, these signals can only be used in the same sequence wherethe trigger out is controlled.