¥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.