Name

tdl -- test communications between LRIS CCD crate and detector

Usage

tdl M,N

Parameters

M
Indicates which camera to test. Currently the only option is 0 for the red camera electronics.
N
Board index number. Possible values are:

Description

The tdl program is a VME task used to check communications between various components along the data path between the LRIS CCD and the CCD crate computer. The program is invoked by typing
tdl M,N
at the VME prompt on the CCD crate compter.

This function sends the tdl command to the specified board DSP along with the parameter 0xffffff. This tests all 24 bits of the data path. The tdl command operates by simply echoing the parameter back down the link after it is recieved on the destination board. If the reply value is not the same as the value sent, the data link is presumed to be at fault.

Usage

Since downstream communications depend on upstream communications, always test in the following order:
  1. tdl 0,1
  2. tdl 0,2
  3. tdl 0,3

Output

Diagnostics

tdl 0,1 Fails
This indicates failure to communicate with the Leach controller board. First, perform a hard reboot by power cycling the rack. If this does not fix the problem, consider swapping in the replacement Leach board.
tdl 0,2 Fails
If tdl 0,1 succeeds, this indicates failure to communicate with the timing board in the saddlebag. First, check power to the saddlebag. Next, power cycle the VME crate and saddlebag. Third, check fibers for obvious breakage. Fourth, perform a signal-loss check on all fibers. Next, re-seat the timing board.
tdl 0,3 Fails
If tdl 0,1 and tdl 0,2 succeed, this indicates failure to communicate with the CCD utility board. First, reboot the saddlebag. If still broken, then re-seat the utility board.

Bugs

Author

John Cromer, Caltech