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
Last updated on $Date: 2003/06/27 17:00:55 $ (UTC)