Front End Board.
The ROC currently supports three classes of FEB's:
Currently one FEB with a single nXYTER is implemented:
Currently one FEB with two nXYTER is implemented:
Currently one FEB with four nXYTER is implemented:
The FEB type identifies a concrete FEB, currently available and implemented are:
The nXYTER index, usually named nxind
, is a unique identifier of a nXYTER on a FEB. Valid values are 0 to nxyter::FebBase::numNx()-1. It is used to address a nXYTER on a given FEB, very often to access a nxyter::NxChip object via the nxyter::FebBase::nx() method. See also nXYTER number, which is a unique identifier of a nXYTER on a ROC.
The nXYTER number, usually named nxnum
, is a unique identifier of a nXYTER on a ROC. Valid values are 0 to 3. It is used to address nXYTER specific resources on a ROC. See also nXYTER index, which is a unique identifier of a nXYTER on a FEB.
Note: for a given chip, the nXYTER number differs in general from the nXYTER index.
Read-out Controler
The ROC has 2 user data ports which allow to connect a FEB. They are numbered 0 and 1 in all software interfaces and named CON19
and CON20
in the ROC schematic diagrams and documentation. There are also #
defines CON19 and CON20 which provide symbolic names for the two possible port numbers.