Cargando…

Design and use of a PPMC processor as shared-memory SCI node

The MCU mezzanine was designed as a networked processor-PMC for monitoring and control in the LHCb Readout Unit (RU) with remote boot capability. As PCI monarch on the RU, it configures all PCI devices (FPGAs and readout network interface) that can then be used by user programs running under the LIN...

Descripción completa

Detalles Bibliográficos
Autores principales: Altmann, D, Guirao, A, Müller, H, Toledo, J
Lenguaje:eng
Publicado: CERN 2002
Materias:
Acceso en línea:https://dx.doi.org/10.5170/CERN-2002-003.392
http://cds.cern.ch/record/619166
_version_ 1780900332628344832
author Altmann, D
Guirao, A
Müller, H
Toledo, J
author_facet Altmann, D
Guirao, A
Müller, H
Toledo, J
author_sort Altmann, D
collection CERN
description The MCU mezzanine was designed as a networked processor-PMC for monitoring and control in the LHCb Readout Unit (RU) with remote boot capability. As PCI monarch on the RU, it configures all PCI devices (FPGAs and readout network interface) that can then be used by user programs running under the LINUX operating system. A new MCU application is within the LHCb L1-Velo trigger where a CPU-farm is interconnected by a 2-dimensional SCI network, with event data input from RU modules at each row of the network: the SCI interface on the RU is hosted by the MCU which exports and imports shareable memory with the trigger farm in order to quasi become part as one of it's CPU. After this initialisation, the hardware DMA engines of the RU can transfer trigger data, by using physical PCI addresses that directly map to the remote CPU memory. (10 refs).
id cern-619166
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2002
publisher CERN
record_format invenio
spelling cern-6191662019-09-30T06:29:59Zdoi:10.5170/CERN-2002-003.392http://cds.cern.ch/record/619166engAltmann, DGuirao, AMüller, HToledo, JDesign and use of a PPMC processor as shared-memory SCI nodeDetectors and Experimental TechniquesThe MCU mezzanine was designed as a networked processor-PMC for monitoring and control in the LHCb Readout Unit (RU) with remote boot capability. As PCI monarch on the RU, it configures all PCI devices (FPGAs and readout network interface) that can then be used by user programs running under the LINUX operating system. A new MCU application is within the LHCb L1-Velo trigger where a CPU-farm is interconnected by a 2-dimensional SCI network, with event data input from RU modules at each row of the network: the SCI interface on the RU is hosted by the MCU which exports and imports shareable memory with the trigger farm in order to quasi become part as one of it's CPU. After this initialisation, the hardware DMA engines of the RU can transfer trigger data, by using physical PCI addresses that directly map to the remote CPU memory. (10 refs).CERNoai:cds.cern.ch:6191662002
spellingShingle Detectors and Experimental Techniques
Altmann, D
Guirao, A
Müller, H
Toledo, J
Design and use of a PPMC processor as shared-memory SCI node
title Design and use of a PPMC processor as shared-memory SCI node
title_full Design and use of a PPMC processor as shared-memory SCI node
title_fullStr Design and use of a PPMC processor as shared-memory SCI node
title_full_unstemmed Design and use of a PPMC processor as shared-memory SCI node
title_short Design and use of a PPMC processor as shared-memory SCI node
title_sort design and use of a ppmc processor as shared-memory sci node
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.5170/CERN-2002-003.392
http://cds.cern.ch/record/619166
work_keys_str_mv AT altmannd designanduseofappmcprocessorassharedmemoryscinode
AT guiraoa designanduseofappmcprocessorassharedmemoryscinode
AT mullerh designanduseofappmcprocessorassharedmemoryscinode
AT toledoj designanduseofappmcprocessorassharedmemoryscinode