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 during the connection test. The values set will also be the default values set to the nets when the test system is started or a Safe bitstream is applied.
There are four 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.
- To inform XJTAG of the expected state of a pin, to be checked during the connection test and in order to setup logic in the circuit.
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 6 values:
- Low - XJTAG drives the net low.
- High - XJTAG drives the net high.
- IsLow - Something else is driving the net low and connection test should not drive it.
- IsHigh - Something else is driving the net high.
- IsDriven - Something else is driving the net. Although the level is unknown or varying XJTAG may still read and analyse this net.
- Excluded - this pin is driven, and XJTAG should not drive this net (and will exclude it from analysis) during Connection Test.
N.B. If your circuit uses 1149.6 testing, then on a net with a coupling capacitor defined, a constant value of Excluded will be observed during both AC and DC parts of the connection test, 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.
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:
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.
XJTAG v4.2.0
