Intra-Board Connections
The intra-board connections section of the board file describes connections which are not in the netlist for one reason or another. There are three types of connection:
Internally connected devices
Circuits often have 'inline' resistors, or jumpers, which do not affect the flow of information through the circuit. These should be described using a passive device description (PDD) file.
Syntax
CONNECTION LIST references := "filename" { , NOWARN } { , NOTE := "note" }; ... END;
references specifies one of more devices that the PDD file is assigned to. The list can contain single device references as well as ranges as in the example below.
filename is the filename of the PDD file to assign to the device(s).
The optional NOWARN parameter indicates that any warnings that the XJEase compiler produces about the device should be suppressed.
The optional NOTE parameter holds any user defined notes about the test device.
Example
CONNECTION LIST R10..R12, R15 := "resistor.pdd"; R20..R25 := "resistor.pdd", NOTE := "Need to check that these are not pull resistors"; RN3 := "resistor-network.pdd", NOWARN; END;
Device to device connections
For more information about device-device connections, see inter-board connections.
Syntax
CONNECTION LIST CONNECT DEVICE reference TO reference { , NOWARN } { , DISABLE } { , NOTE := "note" }; ... END;
The references indicate the device references to connect.
The optional NOWARN parameter indicates that any warnings that the XJEase compiler produces about the connection should be suppressed.
The optional DISABLE keyword indicates that the connection has been disabled and should not have any effect.
The optional NOTE parameter holds any user defined notes about the connection.
Example
CONNECTION LIST CONNECT DEVICE CN13 TO CN14, NOWARN; END;
Pin to pin connections
There may be extra wires on a board (e.g. for debugging, or through a loopback connector), which are not described in the netlist. These can be described using simple CONNECT statements.
Syntax
CONNECTION LIST CONNECT PINS reference.pinNum TO reference.pinNum { , DISABLE } { , NOTE := "note" }; ... END;
The references and pinNums indicate the device references and pin numbers of the two pins.
The optional DISABLE keyword indicates that the connection has been disabled and should not have any effect.
The optional NOTE parameter holds any user defined notes about the connection.
Example
CONNECTION LIST CONNECT PINS IC12.14 TO IC14.12, NOTE := "Wire mod"; CONNECT PINS IC12.15 TO IC14.13, DISABLE, NOTE := "Temporarily disabled while debugging"; END;
Earlier versions of XJTAG allowed a passive device description file to be specified for a list of devices using the keyword USE. This usage is no longer supported.
See Also
XJTAG v4.1.100