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)