FERA data FORMATS


There are several formats of FERA data used at GAMMASPHERE. 
Here is a overview of some of them:


type 0: LeCroy like FERAs
=========================

  header word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           1www w000 vvvv vvvv      w: word count, v: VSN


  data word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           0ccc cddd dddd dddd      c: channel, d: 11 bit data word

type 1: Silena like FERAs
=========================

  header word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           1000 wwww vvvv vvvv      w: word count, v: VSN

  pattern word:  (always follow header word before data)


           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           0000 0000 pppp pppp      p: pattern word

  data word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           0ccc dddd dddd dddd      c: channel, d: 12 bit data word
                                    o: overflow

type 2: Ortec like FERAs
========================

  header word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           100w w000 vvvv vvvv      w: word count, v: VSN

  data word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           0ccd dddd dddd dddd      c: channel, d: 13 bit data word
                                    o: overflow
  
Note: this format is also used for isomer modules.   

type 3: EXPORT module
=====================

  header word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           1nnn nnnn vvvv vvvv      n: # ADCs, v: VSN
           
           [faulty export modules will have a ghost
           word here= 0x0000. See chatscript option
           'exportmod' for how to fix that problem]

  then follows n entries as

         hitpattern:  


           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           pppp pppp pppp pppp      p: pattern word
           

           data word (deduce number from hitpattern):

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           cccc dddd dddd dddd      c: channel, d: 12 bit data word

type 4,5: clock1,clock2
=======================

   header word:

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           10nn nnn0 vvvv vvvv      n: # registers, v: VSN

   then follows n registers

           1111 11
           5432 1098 7654 3210
           ---- ---- ---- ----
           0ccc dddd dddd dddd      c: channel, d: 12 bit data word