Cargando…

SPIDR, a general-purpose readout system for pixel ASICs

The SPIDR (Speedy PIxel Detector Readout) system is a flexible general-purpose readout platform that can be easily adapted to test and characterize new and existing detector readout ASICs. It is originally designed for the readout of pixel ASICs from the Medipix/Timepix family, but other types of AS...

Descripción completa

Detalles Bibliográficos
Autores principales: van der Heijden, B, Visser, J, van Beuzekom, M, Boterenbrood, H, Kulis, S, Munneke, B, Schreuder, F
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/12/02/C02040
http://cds.cern.ch/record/2275140
_version_ 1780955150075035648
author van der Heijden, B
Visser, J
van Beuzekom, M
Boterenbrood, H
Kulis, S
Munneke, B
Schreuder, F
author_facet van der Heijden, B
Visser, J
van Beuzekom, M
Boterenbrood, H
Kulis, S
Munneke, B
Schreuder, F
author_sort van der Heijden, B
collection CERN
description The SPIDR (Speedy PIxel Detector Readout) system is a flexible general-purpose readout platform that can be easily adapted to test and characterize new and existing detector readout ASICs. It is originally designed for the readout of pixel ASICs from the Medipix/Timepix family, but other types of ASICs or front-end circuits can be read out as well. The SPIDR system consists of an FPGA board with memory and various communication interfaces, FPGA firmware, CPU subsystem and an API library on the PC . The FPGA firmware can be adapted to read out other ASICs by re-using IP blocks. The available IP blocks include a UDP packet builder, 1 and 10 Gigabit Ethernet MAC's and a 'soft core' CPU . Currently the firmware is targeted at the Xilinx VC707 development board and at a custom board called Compact-SPIDR . The firmware can easily be ported to other Xilinx 7 series and ultra scale FPGAs. The gap between an ASIC and the data acquisition back-end is bridged by the SPIDR system. Using the high pin count VITA 57 FPGA Mezzanine Card (FMC) connector only a simple chip carrier PCB is required. A 1 and a 10 Gigabit Ethernet interface handle the connection to the back-end. These can be used simultaneously for high-speed data and configuration over separate channels. In addition to the FMC connector, configurable inputs and outputs are available for synchronization with other detectors. A high resolution (≈ 27 ps bin size) Time to Digital converter is provided for time stamping events in the detector. The SPIDR system is frequently used as readout for the Medipix3 and Timepix3 ASICs. Using the 10 Gigabit Ethernet interface it is possible to read out a single chip at full bandwidth or up to 12 chips at a reduced rate. Another recent application is the test-bed for the VeloPix ASIC, which is developed for the Vertex Detector of the LHCb experiment. In this case the SPIDR system processes the 20 Gbps scrambled data stream from the VeloPix and distributes it over four 10 Gigabit Ethernet links, and in addition provides the slow and fast control for the chip.
id oai-inspirehep.net-1513919
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling oai-inspirehep.net-15139192019-10-15T15:19:45Zdoi:10.1088/1748-0221/12/02/C02040http://cds.cern.ch/record/2275140engvan der Heijden, BVisser, Jvan Beuzekom, MBoterenbrood, HKulis, SMunneke, BSchreuder, FSPIDR, a general-purpose readout system for pixel ASICsDetectors and Experimental TechniquesThe SPIDR (Speedy PIxel Detector Readout) system is a flexible general-purpose readout platform that can be easily adapted to test and characterize new and existing detector readout ASICs. It is originally designed for the readout of pixel ASICs from the Medipix/Timepix family, but other types of ASICs or front-end circuits can be read out as well. The SPIDR system consists of an FPGA board with memory and various communication interfaces, FPGA firmware, CPU subsystem and an API library on the PC . The FPGA firmware can be adapted to read out other ASICs by re-using IP blocks. The available IP blocks include a UDP packet builder, 1 and 10 Gigabit Ethernet MAC's and a 'soft core' CPU . Currently the firmware is targeted at the Xilinx VC707 development board and at a custom board called Compact-SPIDR . The firmware can easily be ported to other Xilinx 7 series and ultra scale FPGAs. The gap between an ASIC and the data acquisition back-end is bridged by the SPIDR system. Using the high pin count VITA 57 FPGA Mezzanine Card (FMC) connector only a simple chip carrier PCB is required. A 1 and a 10 Gigabit Ethernet interface handle the connection to the back-end. These can be used simultaneously for high-speed data and configuration over separate channels. In addition to the FMC connector, configurable inputs and outputs are available for synchronization with other detectors. A high resolution (≈ 27 ps bin size) Time to Digital converter is provided for time stamping events in the detector. The SPIDR system is frequently used as readout for the Medipix3 and Timepix3 ASICs. Using the 10 Gigabit Ethernet interface it is possible to read out a single chip at full bandwidth or up to 12 chips at a reduced rate. Another recent application is the test-bed for the VeloPix ASIC, which is developed for the Vertex Detector of the LHCb experiment. In this case the SPIDR system processes the 20 Gbps scrambled data stream from the VeloPix and distributes it over four 10 Gigabit Ethernet links, and in addition provides the slow and fast control for the chip.oai:inspirehep.net:15139192017
spellingShingle Detectors and Experimental Techniques
van der Heijden, B
Visser, J
van Beuzekom, M
Boterenbrood, H
Kulis, S
Munneke, B
Schreuder, F
SPIDR, a general-purpose readout system for pixel ASICs
title SPIDR, a general-purpose readout system for pixel ASICs
title_full SPIDR, a general-purpose readout system for pixel ASICs
title_fullStr SPIDR, a general-purpose readout system for pixel ASICs
title_full_unstemmed SPIDR, a general-purpose readout system for pixel ASICs
title_short SPIDR, a general-purpose readout system for pixel ASICs
title_sort spidr, a general-purpose readout system for pixel asics
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1748-0221/12/02/C02040
http://cds.cern.ch/record/2275140
work_keys_str_mv AT vanderheijdenb spidrageneralpurposereadoutsystemforpixelasics
AT visserj spidrageneralpurposereadoutsystemforpixelasics
AT vanbeuzekomm spidrageneralpurposereadoutsystemforpixelasics
AT boterenbroodh spidrageneralpurposereadoutsystemforpixelasics
AT kuliss spidrageneralpurposereadoutsystemforpixelasics
AT munnekeb spidrageneralpurposereadoutsystemforpixelasics
AT schreuderf spidrageneralpurposereadoutsystemforpixelasics