[ Home | Contents | Search | Post | Reply | Next | Previous | Up ]
From: AUGUSTINUS@vsdeol.cern.ch
Date: 10/21/99
Time: 7:16:55 AM
Remote Name: 137.138.115.180
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