• DocumentCode
    819638
  • Title

    A PCI interface with four 2-gbit/s serial optical links

  • Author

    Iwanski, Wieslaw ; Haas, Stefan ; Joos, Markus

  • Author_Institution
    Henryk Niewodniczanski Inst. of Nucl. Phys. Polish Acad. of Sci., Krakow
  • Volume
    52
  • Issue
    6
  • fYear
    2005
  • Firstpage
    2861
  • Lastpage
    2865
  • Abstract
    A reconfigurable PCI interface card (FILAR) with four on-board high-speed serial optical links has been developed for application in DAQ and test systems. FILAR cards, installed in low-cost PCs, are currently being used in the combined test-beam of the ATLAS experiment at CERN, as well as in several laboratory setups. The hardware and firmware design of the module and results from performance measurements are presented. The four on-board 2 Gbit/s serial optical links conform to the S-LINK specification and are compatible with the readout link (ROL) implementation for the ATLAS experiment. The board design is largely based on FPGAs and the firmware uses a commercial 64-bit/66 MHz PCI IP core for the bus interface. Different firmware versions were developed which can be used to configure the hardware as either a data source or a destination card. Design optimizations have been made during the development cycle of the firmware to maximize the data throughput and reduce the PCI bus overhead as well as the CPU load. In a PC with multiple PCI bus segments, an aggregate data throughput of over 1.7 Gbyte/s has been measured and transfer rates of more than 100 kHz for 1 Kbyte data fragments have been achieved
  • Keywords
    data acquisition; digital communication; field programmable gate arrays; firmware; high energy physics instrumentation computing; optical transmitters; peripheral interfaces; readout electronics; reconfigurable architectures; ATLAS experiment; CERN; CPU load; DAQ; FILAR cards; FPGA; PCI bus segments; S-LINK specification; bus interface; data acquisition; data communication; data fragments; data source; design optimizations; destination card; digital communication; electronic equipment; field programmable gate arrays; firmware design; on-board high-speed serial optical links; optical transmitters; performance measurement; readout link implementation; reconfigurable PCI interface card; test systems; Data acquisition; Field programmable gate arrays; Hardware; Laboratories; Measurement; Microprogramming; Optical fiber communication; Personal communication networks; System testing; Throughput; Computer interfaces; IP core; PCI interface; data acquisition; data communication; digital communication; electronic equipment; field programmable gate arrays (FPGAs); optical transmitters;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2005.862792
  • Filename
    1589290