Changes between Initial Version and Version 1 of UserManual


Ignore:
Timestamp:
Nov 9, 2010, 11:56:18 AM (14 years ago)
Author:
demin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserManual

    v1 v1  
     1== Introduction ==
     2
     3The input to the Paella card is the pulse shaping amplifier output. The Paella
     4card digitizes the input, applies real-time digital processing to the
     5signal, detects the peak amplitude (digitally), and bins this value in its
     6histogramming memory, generating an energy spectrum. The spectrum is then
     7transmitted over the USB interface to the user's computer.
     8
     9The main blocks of the Paella card are:
     10 - Digitazing block, based on the 20 MSPS, 12-bit ADC, AD9228;
     11 - Signal processing block, implemented in a Cyclone III EP3C25 FPGA from Altera;
     12 - USB interface, based on the EZ-USB FX2LP controller from Cypress.
     13
     14The ADC output is processed continuously using a pipeline architecture. There
     15are two parallel signal processing paths: the "fast" and "slow" channels,
     16optimized to obtain different data about the incoming pulse train. The "slow"
     17channel is optimized to obtain accurate pulse heights. The "fast" channel is
     18optimized to obtain timing information: detecting pulses which overlap in the
     19slow channel, measuring the incoming count rate, measuring pulse risetimes, etc.
     20
     21The pulse selection logic rejects pulses for which an accurate measurement
     22cannot be made. It includes pile-up rejection, risetime discrimination logic,
     23etc.
     24
     25The histogramming memory operates as in a traditional MCA. When a pulse occurs
     26with a particular peak value, a counter in a corresponding memory location is
     27incremented. The result is a histogram, an array containing, in each cell, the
     28number of events with the corresponding peak value. This is the energy spectrum
     29and is the primary output of the Paella card.
     30
     31The unit also includes several counters, counting the total number of selected
     32pulses but also counting input pulses, rejected events, etc.
     33
     34The Paella card includes hardware and software to interface between these
     35various functions and the user's computer. A primary function of the interface
     36is to transmit the spectrum to the user. The interface also controls data
     37acquisition, by starting and stopping the processing and by clearing the
     38histogram memory.