Trip-T Front End Board Documentation Home

Triggers

Note: This page refers to the User Firmware, a description of TFB triggers for the Bootloader firmware can be found here

There are two ways of triggering the TFB:
  1. through the configuration bus, by writing to register 0;
  2. through the dedicated trigger input using the trigger structure
1) CONFIGURATION BUS

The configuration bus trigger vector mappings for method 1 when the user firmware is booted are as follows.
2) DEDICATED TRIGGER INPUT

The trigger line has 12 independent triggers accessible through the dedicated trigger input signal pair. The following triggers are allocated, the rest are reserved.
DEDICATED TRIGGER INPUT FORMAT and TIMING

The trigger input is a 16 bit word, but each bit is triplicated. The 16-bit word is 1001(0xNNN) where 0xNNN is the value from the above table. So for spill start with coarse time stamp counter reset, the trigger word would be

1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 , but it would actually be sent as

111 000 000 111 000 000 000 000 000 000 000 000 000 000 000 111 .

In spill mode there is a fixed timing between the leading edge of the first bit in the header and the beginning of the first integration cycle, given by

740 nsec + (trigger delay value) + (reset time value)

where (trigger delay value) is the value in the Trigger Delay Register (x 10 nsec) (address 6 in register map)
and (reset time value) is the value of the Preamp Reset Duration (x 10 nsec) (address 519 in register map)

(Note that the actual Preamp reset duration is 10 nsec longer than the value loaded into register 519)

e.g. for trigger delay value = 0, and reset time value = 9, the time between the leading edge of the first bit in the trigger word header and the beginning of the first integration cycle will be 830 nsec.