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.