Difference between revisions of "CODA - EEL Configuration"

From Cuawiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
=== FADC250 Configuration ===
 
=== FADC250 Configuration ===
    hccoda@nps-vme2:~/cfg/nps-vme2.cfg
+
hccoda@nps-vme2:~/cfg/nps-vme2.cfg
  
 
== VME Readout Lists ==
 
== VME Readout Lists ==
    hccoda@nps-vme2:~/rol/
+
hccoda@nps-vme2:~/rol/
 
=== nps_vme_list.c ===
 
=== nps_vme_list.c ===
 
* readout of TI and fadc250
 
* readout of TI and fadc250
 
* compiles as
 
* compiles as
    nps_vme_master_list.so
+
nps_vme_master_list.so
    nps_vme_slave_list.so
+
nps_vme_slave_list.so
 
* '''master''' configured for triggers from TSINPUTS: TS#1, TS#2
 
* '''master''' configured for triggers from TSINPUTS: TS#1, TS#2
 
* fadc250 configuration file read from "User Configuration file"
 
* fadc250 configuration file read from "User Configuration file"
Line 20: Line 20:
 
* readout of TI  
 
* readout of TI  
 
* compiles as
 
* compiles as
    ti_master_list.so
+
ti_master_list.so
    ti_slave_list.so
+
ti_slave_list.so
 
* '''master''' configured for triggers from TSINPUTS: TS#1, TS#2
 
* '''master''' configured for triggers from TSINPUTS: TS#1, TS#2
 
* ti configuration read from "User String"
 
* ti configuration read from "User String"
Line 30: Line 30:
 
* Required for user events from VME ROC.
 
* Required for user events from VME ROC.
 
* compiles as
 
* compiles as
    event_list.so
+
event_list.so
  
 
== CODA Configurations ==
 
== CODA Configurations ==
 +
 +
* '''vme2'''
 +
** ROCs
 +
*** '''npsvme2'''
 +
ROL1: rol/nps_vme_master_list.so
 +
ROL2: rol/event_list.so
 +
User Config: cfg/nps-vme2.cfg
 +
 +
** PEBs: '''PEB1'''
 +
 +
* '''COOL_HOME''' defined as
 +
hccoda@cdaql3:~/coda/cool
 +
* '''CODA_COMPONENT_TABLE''' defined as
 +
hccoda@cdaql3:~/coda/coda_scripts/config/NPS/coda_component_table.cfg
 +
 +
#
 +
# CODA Component table - NPS EELsetup
 +
#
 +
# hostname component type    component name
 +
nps-vme2 ROC     npsvme2
 +
cdaql3 PEB   PEB1

Latest revision as of 03:53, 19 September 2022

VME Module Configuration

FADC250 Configuration

hccoda@nps-vme2:~/cfg/nps-vme2.cfg

VME Readout Lists

hccoda@nps-vme2:~/rol/

nps_vme_list.c

  • readout of TI and fadc250
  • compiles as
nps_vme_master_list.so
nps_vme_slave_list.so
  • master configured for triggers from TSINPUTS: TS#1, TS#2
  • fadc250 configuration file read from "User Configuration file"
  • ti configuration read from "User String" - not yet implemented
    • vtp - not yet implemented
    • slaveN, N=[1,8] - not yet implemented

ti_list.c

  • readout of TI
  • compiles as
ti_master_list.so
ti_slave_list.so
  • master configured for triggers from TSINPUTS: TS#1, TS#2
  • ti configuration read from "User String"
    • vtp
    • slaveN, N=[1,8] - not yet implemented

event_list.crl

  • Required for user events from VME ROC.
  • compiles as
event_list.so

CODA Configurations

  • vme2
    • ROCs
      • npsvme2
ROL1: rol/nps_vme_master_list.so
ROL2: rol/event_list.so
User Config: cfg/nps-vme2.cfg
    • PEBs: PEB1
  • COOL_HOME defined as
hccoda@cdaql3:~/coda/cool
  • CODA_COMPONENT_TABLE defined as
hccoda@cdaql3:~/coda/coda_scripts/config/NPS/coda_component_table.cfg
#
# CODA Component table - NPS EELsetup
#
# hostname	component type    component name
nps-vme2	ROC	  	  npsvme2
cdaql3		PEB		  PEB1