• DocumentCode
    804557
  • Title

    A general-purpose VME module

  • Author

    Guo, Y.N. ; Gao, Z.W. ; Chang, M.C. ; Li, H.H. ; Wang, M.Z.

  • Author_Institution
    Phys. Dept., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    50
  • Issue
    5
  • fYear
    2003
  • Firstpage
    1752
  • Lastpage
    1755
  • Abstract
    A general-purpose Versa Module Europa (VME) module has been developed for trigger and DAQ application. It takes advantage of the flexibility of field programmable gate arrays (FPGAs) and the modularity of personality cards. It can perform different functions without hardware modification simply by changing the design of the firmware in the FPGA. Higher gate-count FPGAs can also be used for more complex logic applications. The personality card is mainly used for adapting TTL to various level standards at the front panel. A personality card, featuring a 12-bit DAC and analog switch that generates calibration pulses, has also been designed. An example of FPGA program for a "4-channel 16-bit scaler" is also presented in this paper. The concept of a general-purpose VME module can also be extended to CAMAC, cPCI (compact peripheral component interconnect), or other modular standards. Several logic functions can be combined in one module, which is especially useful for trigger and DAQ control of a small experiment.
  • Keywords
    data acquisition; digital-analogue conversion; field programmable gate arrays; high energy physics instrumentation computing; logic circuits; nuclear electronics; physical instrumentation control; system buses; trigger circuits; DAC; DAQ; FPGA; complex logic applications; control; field programmable gate arrays; flexibility; general-purpose VME module; higher gate-count FPGA; logic functions; modularity; personality card; trigger; CAMAC; Calibration; Data acquisition; Field programmable gate arrays; Hardware; Logic functions; Microprogramming; Programmable logic arrays; Pulse generation; Switches;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2003.818272
  • Filename
    1237122