학술논문
A plug&play approach to data acquisition
Document Type
Conference
Author
Source
2001 IEEE Nuclear Science Symposium Conference Record (Cat. No.01CH37310) Nuclear science symposium Nuclear Science Symposium Conference Record, 2001 IEEE. 1:506-510 vol.1 2001
Subject
Language
ISSN
1082-3654
Abstract
Backplane buses are becoming a legacy for high rate, high volume data processing applications. Higher efficiency at lower cost is offered by the PCI bus technology, compared to crate-embedded processors. Becoming part of the plug&play domain of the host's operating system, no additional data transfer protocols are needed. We have combined the PCI technology with high-density FPGA logic and common mezzanine standards on a flexible PCI card. First applications cover readout controllers for legacy bus protocols, high-speed link I/O and fast analog input data conversion. A field programmable gate array (FPGA) with embedded PCI master/target core serves as programmable interface between the PCI bus, mezzanine cards and a local SDRAM. Adapter mezzanine cards, implemented according to the IEEE P1386 or similar common standards, are used for level conversion, trigger interfacing or preprocessing. The application-dependent controller functions as well as SDRAM and PCI interfacing are handled by FPGA logic. A Linux driver was developed to achieve high bandwidth via CPU-initiated transfers. Control software for Windows and an interface for LabView target control and monitoring applications via graphical interfaces. First experience and applications will be reported.