52 Keysight M8070A Programming Guide2 Recommended Programming TechniquesGlobal Block ControlsGlobal block controls are used to set up global routing of signals. Signalscan be routed to the CTRL OUT A front panel connector only.One common use could be for generating a pulse on CTRL OUT Awhenever an error on the M1.DataIn1 or M1.DataIn2 of the correspondingmodule occurs:sourceLocation="M1.DataIn1"/>With the additional “signalShape” attribute, it can be selected if a 0/1pulse is generated whenever an error occurs.Coding ConfigurationVarious aspects of coding can be configured. This is done with the node. It is inserted just before the node. Within this node the 8b10b specific attributes are configured in a node. The align symbol is configured with an optional attribute. Ifnot specified the default align symbol is K28.5. Also, you can specify asubstitution symbol in an attribute that is inserted into the received datastream when an invalid code word is recognized. The default for this isK28.0. So the complete node would look like the following:And can be shortened to the following:Up to four filler primitives can be specified. Each filler primitive can consistof up to 4 symbols, where a symbol can be any valid 8b10b symbol or a ‘*’that is used as a wildcard matching any symbol.A filler symbol specification looks like the following:NOTE CtrlOutA can only be used if it is not currently being used by the globalblock controls.