Pin Class
Represents a pin on a device in the JTAG chain.
Namespace: XJTAG.Integration.XJAnalyser
Syntax
public class Pin
Inheritance Hierarchy
- object
Members
Properties
Name | Description |
---|---|
CanBeRead | Returns true if the pin is readable given its device's current instruction. |
CanDrive | Returns true if the pin is capable of driving its net. |
ConstantValue | Returns the constant value of this pin, or Invalid if this is not a constant pin. |
Device | Gets the device this pin is on. |
DrivenValue | Returns the value being driven to the pin. |
IsCompliance | Returns true if the pin is a compliance pin, i.e. the BSDL file specifies a state that the pin must stay in for the device to stay in JTAG mode. |
IsConstant | Returns true if this pin is on a constant net, otherwise false. |
IsOscillating | Returns true if the read value of this pin is oscillating. |
Name | The name of the pin. |
NetName | The name of the net this pin is on. |
OtherJtagPinsOnSameNet | Returns all pins in the chain that are on the same net as this one. |
PinNum | The pin number of the pin (i.e. 1, 2, 3, etc. on a leaded device; A1, A2, A3, etc. on a BGA device). |
ReadValue | The last value read from the chain on this pin. |
Type | Returns a description of the type of pin this is (e.g. INOUT, LINKAGE, TCK). |
Events
Name | Description |
---|---|
ReadValueChanged | Event fired whenever the value read on this pin changes. |
Methods
Name | Description |
---|---|
Equals(object) (from object) | |
Finalize (from object) | |
ForceSetOutput | Force the pin to start driving the given PinValue, even if it is a constant pin. |
GetHashCode (from object) | |
GetType (from object) | |
MemberwiseClone (from object) | |
SetOutput | Sets the value for this pin to start driving. |
ToString | Returns a string representation of this pin. |
XJTAG v4.1.100