This paper presents a real-time application of the 16-bit fixed point Digit
al Signal Processors (DSPs), in the Muon System of the DO detector located
at the Fermilab Tevatron, presently the world's highest-energy hadron colli
der. As part of the Upgrade for a run beginning in the year 2000, the syste
m is required to process data at an input event rate of 10 KHz without incu
rring significant deadtime in readout.
The ADSP21csp01 processor has high I/O bandwidth, single cycle instruction
execution and fast task switching support to provide efficient multisignal
processing. The processor's internal memory consists of 4K words of Program
Memory and 4K words of Data Memory. In addition there is an external memor
y of 32K words for general event buffering and 16K words of Dual Port Memor
y for input data queuing. This DSP fulfills the requirement of the Muon sub
detector systems for data readout. All error handling, buffering, formattin
g and transferring of the data to the various trigger levels of the data ac
quisition system is done in software. The algorithms developed for the syst
em complete these tasks in about 20 mu s per event.