Title :
A plug and play approach to data acquisition
Author :
Toledo, J. ; Müller, H. ; Buytaert, J. ; Bal, F. ; David, A. ; Guirao, A. ; Mora, F.J.
Author_Institution :
Dept. of Electron. Eng., Univ. Politecnica de Valencia, Spain
fDate :
6/1/2002 12:00:00 AM
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 and play domain of the host´s operating system, no additional data transfer protocols are needed. We have combined PCI technology with high-density field-programmable gate array (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. An FPGA with embedded PCI master/target core serves as a 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 voltage 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 are reported.
Keywords :
add-on boards; data acquisition; device drivers; field programmable gate arrays; peripheral interfaces; CPU-initiated transfers; DMA; FPGA; IEEE P1386; LabView; Linux driver; PCI bus technology; PCI master/target core; Peripheral Component Interconnect; application-dependent controller functions; backplane buses; common mezzanine standards; control software; data acquisition buses; detector readout architectures; fast analog input data conversion; flexible PCI card; graphical interfaces; high-density field-programmable gate array logic; high-speed link I/O; high-volume data processing applications; legacy bus protocols; local SDRAM; mezzanine cards; operating system; plug and play approach; programmable interface; readout controllers; trigger interfacing; voltage level conversion; Application software; Backplanes; Costs; Data acquisition; Data processing; Field programmable gate arrays; Logic arrays; Plugs; Protocols; SDRAM;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.2002.1039635