¥FPGA Firmware:
¥Programmable delay on all inputs, 25É400
ns.
¥Pre scaling on all NIM outputs by
1É255.
¥Pulse area and baseline determined for
every pulse.
¥Programmable upper & lower threshold
on all ADC inputs.
¥Either self-triggered or externally
triggered.
¥Complete 12 microsecond history of inputs,
outputs, and ADC.
¥PHOBOS trigger firmware.
¥One VHDL module implements PHOBOS-specific
Òlogic equationsÓ.
¥A few pages of well commented VHDL
code.
¥Will need to be customized Òas
neededÓ.
¥Embedded micro processor:
¥Still below the limit of the free Keil
compiler (90% of the 4kB limit).
¥ Communication with FPGA implemented.
¥ Setting the ADC gain and input offset implemented.
¥ USB command protocol implemented.
¥ Histogramming and board monitoring needs the full compiler.