[ Home | Contents | Search | Post | Reply | Next | Previous | Up ]


null (lhcb-comp)

From: AUGUSTINUS@vsdeol.cern.ch
Date: 10/21/99
Time: 7:16:55 AM
Remote Name: 137.138.115.180

Comments

  As it was discussed in todays DAQ meeting, we will soon (=early next week) 
circulate a questionnaire to the various subdetectors. If you have any 
comments to it, please let us know at latest by this weekend (24/10).
You can find the questionnaire in:
  http://delonline.cern.ch/~augustinus/lhcb/DCStoFE_Q.html
For those who want to edit it, we append it as plain ascii text.
                                            Thanks,
                                                           Clara Gaspar
                                                           Andre Augustinus
NOTE1: we only want comments to the questions that are in the questionnaire, 
       not yet the answers to these questions.
NOTE2: please remarks/suggestions to clara.gaspar@cern.ch AND 
       andre.augustinus@cern.ch
--------------------------------------------------------------------------------
                           draft 0.3 
Questionnaire for DCS interface to readout electronics.
The aim of this questionnaire is to gather information and requirements to be used as input in the 
evaluation of a possible fieldbus interface between DCS (Detector Control System) and the 
readout electronics. Although the questionnaire was put together having in mind the interface 
between DCS and the front-end electronics (on-detector boards, L0 and L1 electronics, etc.) we 
would very much appreciate feedback from other fields as well (eg. the more ‘classical Slow 
Control’ like High Voltage, etc.). So feel free to circulate this questionnaire to anyone who might 
have input for us. 
When answering these questions do keep in mind that it is very likely that the DCS will be the 
only path into the readout electronics.
NOTE: Where I say 'board', I mean an entity that will need to have a connection with the DCS 
1. General
1.1 Could you give a general discription of the major usage that you foresee of the DCS, for 
your subsystem ? 
(functionality, what do you think the DCS can or should do for you)
2. The number of boards an their location
2.1 How many different type of boards will you have ?
(functionally different, thus different needs with respect to DCS; a schematic drawing could 
maybe help) 
2.2 How many units of each type will you have ? 
2.3 How will they be grouped ?
(eg. per detector module, number of boards per crate, stand-alone) 
If in a crate: 
2.3.1 What kind of crate ? 
(VME, any crate just for mechanics and power, ...) 
2.3.2 Will there be a central processor accessing all units ? 
2.4 Where will they be located ?
(eg. on detector, behind the wall, ...) 
3. Technical aspects
For each type of board: 
3.1 Do you have a (or more) preferred interface(s) from the DCS to your board ?
(eg. dual port memory, I2C, JTAG, I/O lines, ...) 
3.2 Is there an on-board CPU, FPGA that could be (partly) used by the DCS interface ? 
3.3 Could you, if possible, give an indication of the following constraints ? 
- board space 
- radiation hardness 
- power consumption 
- implementation (eg. integrated in design, plug-on card, Front-end connector 
limitation,…) 
3.4 Does the board have intelligent selftest features ?
(ie. do you need a 'selftest' command from DCS) 
3.4b If yes, what would be needed from DCS?
(eg. how may read/write operations, how many bits or bytes ?) 
4. Functionality and performance aspects
The idea is to use the DCS for downloading parameters (such as gain, threshold, lookup-
tables, ...), monitoring operation, giving asynchronous commands (change of operation mode, 
reset, ...) ,... 
For each type of board: 
4.1 Could you give an estimate of the number of bytes to be downloaded, or at least an 
order of magnitude ?
(eg, ranging from a few bytes when loading a few registers, or a few Mbytes when loading 
lookup-tables; are there units that only require a few bit information?). 
4.2 Could you give an estimate of the number of bits or bytes to be read for monitoring ? 
4.3 Do you see a need to read big amounts of data from your board via the DCS link ?
(eg. dump of (part of) an event, dump of memory, ...) 
4.4 How long can you allow the downloading or reading of parameters to take ? 
4.5 How often do you expect parameters to be downloaded and read back?
(eg. once a 'run', once so many seconds, ...) 
4.6 If DCS is to be used for calibration runs, could you give an indication on how a typical 
calibration run would look like ?
(including how many parameters to be downloaded, data to be read)
5. Other aspects
5.1 Could you give an indication of timescales ?
(eg. is there a prototype ? when will design be 'frozen' ?) 
5.2 Could you give an indication of your needs for test beam activities ?
(eg. timescale, what would you need)
5.3 Are there any other aspects that might be of interest for the DCS interface ? 
last updated 20-oct-1999 
Clara Gaspar, André Augustinus