Added ability to clock out trigger number in AIDA (synchronous) handshake mode

Added ability to clock out trigger number in AIDA (synchronous) handshake mode

In MaskMode , which is four 2-bit flags, one for each DUT the available modes are as follows: 00 = EUDET ( trigger/busy handshake. Optional clock out of trigger number by DUT transmitting a clock) 01 = AIDA with trigger number ( trigger number clocked out on edge of clock transmitted to DUT) 11 = AIDA without trigger number

In EUDAQ, setting DUTMaskMode in AIDA TLU *.conf file controls the DUT interface mode. For example:

  • DUTMaskMode = 0x00 sets all DUT interfaces to EUDAQ ( trigger/busy )
  • DUTMaskMode = 0x55 sets all DUT outputs to AIDA mode with trigger number
  • DUTMaskMode = 0xFF sets all DUT outputs to AIDA mode.
  • DUTMaskMode = 0xD3 sets DUTs 0,3 to AIDA without trigger number, DUT 2 to AIDA with trigger number and DUT 1 to EUDAQ