70 likes | 182 Views
about FAZIA DAQ first draft. Some requirements:. made with standard and widespread elements: - it is easier to upgrade - its maintenance follows the improvement in the field of commercial products - it is less expensive it has to be scalable and re-configurable without too changes:
E N D
about FAZIA DAQ first draft Antonio Ordine - WG4 - FAZIA January 2008
Some requirements: • made with standard and widespread elements: - it is easier to upgrade - its maintenance follows the improvement in the field of commercial products - it is less expensive • it has to be scalable and re-configurable without too changes: it may be the case in which we need, for example, to increase the throughput or the amount of mass storage space etc.: - by adding new elements - by dividing some parts into more parts (in order to increase the channels for the data flow) therefore • if possible it has to be based on as simple as possible and homogeneous architecture Antonio Ordine - WG4 - FAZIA January 2008
a guide line: The ALICE trigger and DAQ architectures M. Arregui et al./ Computer physics Communications 140(2001)117-129 Antonio Ordine - WG4 - FAZIA January 2008
A simplified DAQ version The PCs “1 .. n” send to the PC “Event Building Manager” the availability to receive the data of a new event The Event Building Manager builds a queue with the requests The Event Building Manager, event by event, takes from the queue the request and send to all the Regional Units the network address of the corresponding PC. Each Regional Unit completes the data packet of local event fragment with the destination address of the PC selected Antonio Ordine - WG4 - FAZIA January 2008
In this way it is possible to decide “a posteriori” intohow many “sub-macro-units” to split the system Antonio Ordine - WG4 - FAZIA January 2008
About the Regional Unit and the Front Modules • to allow pipelined operation FE Modules write the validated events in a multi-event FIFO • the “Local readout manager” builds the data packet with the event fragments from the FE modules and completes it with the address of the target data collector PC • the packet frame has a header in which there are the regional ID, the event ID, etc... and the data • the system works in “zero suppression” mode, but for checking purpose may be useful that the FE modules without data also send a only-header packet Antonio Ordine - WG4 - FAZIA January 2008
DAQ development task Development of the software for the Data Producers, the Data Collectors and the Event Building Manager Definition of the protocols for communications Antonio Ordine - WG4 - FAZIA January 2008