SVT GhostBuster board

This page contains documents, technical data, etc., about the CDF SVT GhostBuster board that deletes duplicate tracks from the SVT output stream, corrects SVT tracks dynamically for beam position offsets, provides diagnostic readout of SVT cable data and timing, and in SVT's first trigger test runs in late 2001 even served as an ad-hoc Level2 trigger processor. The basic architecture of the GB is SVT input + big programmable chip + SVT output.

The ghostbuster board was proposed in collaboration with Mel Shochet, built in collaboration with Mircea Bogdan, and programmed in collaboration with Franco Spinella (for trigger test runs) and Takasumi Maruyama (for beam subtraction and duplicate removal).

  • Bill's GhostBuster board project logbook
  • Schematics: top, in, logic, out, l2out, vme, vmechip, P0, P1, P2, power
  • Layout
  • Extremely primitive firmware
  • An old set of Firmware desiderata; and a newer (6/02) feature list
  • Misc notes for future GB maintenance
  • A few notes on compiling the code
  • An incomplete example of fixed-point beam subtraction code
  • Here are the Python program that I used to generate Mentor Graphics QuickSim test vectors for the MMB, GB, FADC, HF boards, and the program that I was working on to generate Altera Quartus test vectors for the GB. If you want to use this, more development will be needed.
  • Latest development firmware directories (in CVS) for processor, utility, and vmechip programs

  • From 2004-Jan to 2004-Mar, we modify the SVT End of Event to the preselection of the good tracks in SVT. If we have no good SVT tracks, there is no need to process in L2 alpha. (JDL's idea). See ppt file (Feb-13-2004)
    Current SVT End of Event configuration is changed such as this.
    We can set the definition of good track using SVT hwset file. example.

  • Here is the long-waited VME address mapping for the GhostBuster. We have two firmwares inside the boards.
    For processor chip (0ch):processor, while, for utility chip (1,2ch): utility.

  • How to download the firmware to EPC2 is shown here.

  • List of current boards location here.

  • See also being updated webpage by Taichi Kubo (latest July-23-2007) here.

    Last updated on $Date: 2005/05/31 17:00:55 $ (UTC)