EXTERNAL_SAFE

The EXTERNAL_SAFE statement is similar to the SAFE statement except that it operates on External Hardware such as ICT machines (including non-TAP pins on an XJLink2 controller) to disable the pins of such hardware (except where required to drive logic to a safe state or where driving is necessary to maintain a constant pin value).

If the external hardware is set to drive signals as part of the Pin Mapping/Test Reset Sequence then it will be initialised and set to this safe state even if it is disabled from taking part in testing, because this setting can be used to enable power to a board or hold reset lines in the correct state.

EXTERNAL_SAFE does not affect pins driven by JTAG devices; only external hardware is operated on by this statement.

EXTERNAL_SAFE can be called without any brackets after it, but this usage is discouraged and will be deprecated in a future version.

Syntax

EXTERNAL_SAFE()