RESET_DEFAULT_OVERRIDE
RESET_DEFAULT_OVERRIDE is used to remove any default overrides set with the SET_DEFAULT_OVERRIDE keyword on a specific pin. Any previous constant pin, disable or compliance values on the pin will be reapplied.
Syntax
RESET_DEFAULT_OVERRIDE pinReference { , ... }
Parameters
- pinReference
-
A STRING that identifies a pin in the netlist in the form 'board.component.pin'. This may be a string returned from the GET_PIN function. The board name is optional, but the reference must uniquely identify the pin; if there is any ambiguity with the device reference, then the board name must be supplied.
Errors
An error can occur in the following circumstances:
- The device referenced by pinReference does not match any device in the project.
- The pin referenced by pinReference does not exist on the device.
- The pinReference supplied does not contain a board name and matches more than one device.
In both these cases, if the expressions are constant, the error will occur at compile-time. Otherwise, the error will occur at run-time, when the function is run.
Example
RESET_DEFAULT_OVERRIDE "IC1.1", "IC1.2";
If any pre-existing constant or disable values were defined then RESET_DEFAULT_OVERRIDE will also attempt to write those values in the same manner as a SET statement. If the value cannot currently be driven a warning will be produced, such as:
Warning: Unable to drive default value of 0 for IC1.1 on net Net1.
See Also
XJTAG v4.1.100