• DocumentCode
    1817233
  • Title

    Hash sorter - firmware implementation and an application for the Fermilab BTeV level 1 trigger system

  • Author

    Wu, J. ; Wang, M. ; Gottschalk, E. ; Cancelo, G. ; Pavlicek, V.

  • Author_Institution
    Fermi Nat. Accel. Lab., Batavia, IL, USA
  • Volume
    2
  • fYear
    2003
  • fDate
    19-25 Oct. 2003
  • Firstpage
    1254
  • Abstract
    A hardware hash sorter for the Fermilab BTeV Level I trigger system will be presented. The hash sorter examines track-segment data before the data are sent to a system comprised of 2500 Level 1 processors, and rearranges the data into bins based on the slope of track segments. We have found that by using the rearranged data, processing time is significantly reduced allowing the total number of processors required for the Level 1 trigger system to be reduced. The hash sorter can be implemented in an FPGA that is already included as part of the design of the trigger system. Hash sorting has potential applications in a broad area in trigger and DAQ systems. It is a simple O(n) process and is suitable for FPGA implementation. Several implementation strategies will also be discussed in this document.
  • Keywords
    field programmable gate arrays; nuclear electronics; trigger circuits; DAQ systems; FPGA implementation; Fermilab BTeV level 1 trigger system; hardware hash sorter; track-segment data; Coordinate measuring machines; Data acquisition; Detectors; Field programmable gate arrays; Hardware; Microprogramming; Particle measurements; Signal processing algorithms; Sorting; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2003 IEEE
  • ISSN
    1082-3654
  • Print_ISBN
    0-7803-8257-9
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2003.1351920
  • Filename
    1351920