Constant Pins Screen

This screen allows the user to define pins — and by extension the nets to which they are connected — that must remain in a constant state.

There are three reasons for wanting to designate a pin as 'constant'.

  • To keep the board in a safe state (prevent contention).
  • To ensure the test system is not disrupted by a test (e.g. the connection test driving a reset pin).
  • To exclude a pin (and therefore the net that it is on) from the Connection Test.

This list is not intended for disabling devices which are described by Test Device files - for these set a Disable Value on the relevant bus, using the Test Device Files screen.

Constant pins can be enabled or disabled from this screen by checking or unchecking the checkbox in the Enabled column. Disabling this option will stop the pin from being held constant without removing the pin from the screen.

A constant pin can have one of 3 values:

  • Low - XJTAG drives the net low
  • High - XJTAG drives the net high
  • Input - this pin is driven, XJTAG must not drive this net (and will exclude it from analysis during Connection Test).

NB: If your circuit uses 1149.6 testing, then on a net with a coupling capacitor defined, a constant value of Input will be observed during both AC and DC testing, but values of High and Low can only be observed during DC tests due to the way in which the 1149.6 standard works.

The Add... button opens a dialog in which a pin from the circuit can be chosen and its constant value specified.

Adding a constant pin

The Edit... button allows the constant pin properties to be changed for the selected pins within the Constant Pins list.

Click Remove to remove currently selected pins from the Constant Pins list.

The View drop-down button allows you to view the pin in various ways: in the Explorer window, the Layout Viewer, if available, the Schematic Viewer, if available, and on the Analyser Screen, if the pin is on a JTAG device.


Importing Constant Pins from XJAnalyser Projects

If a project created in XJAnalyser is opened in XJDeveloper, any constant pins added to the constant pins window in XJAnalyser need to be explicitly added to the XJDeveloper project. This can only be done once a board has been added and the JTAG chain defined. A banner is then displayed at the top of the Constant Pins screen:

Click the link to open the import dialog:

Importing constant pins from XJAnalyser

Click Discard All to permanently remove the constant pins from the project and close the dialog.

Click Add All to all the listed pins to the project and close the dialog.

Click Cancel to close the dialog without making any changes to the project. The banner at the top of the screen will remain and the dialog can be returned to at any time.