next up previous contents
Next: Experimental Results Up: Back-End Electronics Previous: FEC and CCU   Contents

FED

The Front-End Driver (FED) receives and digitizes the analog data of multiple APVs. Moreover, it extracts the data frames out of the stream and processes the signals.

The current prototype of the FED [59] is realized in the PMC format with eight electrical input channels and a PCI interface. Fig. [*] shows the block diagram of the FED-PMC.

Figure: Architecture of the FED-PMC prototype.
\begin{figure}\centerline{\epsfig{file=fed_blocks.eps,height=7cm}} \protect \protect\end{figure}

The analog inputs are digitized by 10 bit ADCs (of which 9 bits are read out) at $40\,\rm MHz$. Similar to the PLL ASIC, the sampling time can be adjusted within a clock period for optimum sampling performance. After a trigger is received, a programmable number of samples is stored in a dual port memory (DPM). The data are then fetched by the Xilinx FPGA unit for further processing. Currently, only the frame search is implemented which extracts header, address, error bit and channel data of an APV frame and passes them on to the PCI interface for readout. In future versions, also signal processing such as channel reordering, pedestal subtraction, common-mode correction, zero-suppression and clustering algorithms will be included in the FPGA to reduce the amount of data.

The final FED will be a 9U VME board including analog optical receivers for 96 channels, a TTCrx receiver for clock and trigger input and a high-speed interface (DAQ link) to the subsequent event builder. The overall input data rate of the final FED will be $3.1\,\rm GB/s$, which will be condensed to about $100\,\rm MB/s$ at the DAQ link output.


next up previous contents
Next: Experimental Results Up: Back-End Electronics Previous: FEC and CCU   Contents
Markus Friedl 2001-07-14