The Correlator Module is slotted in to Integrator Module which is in turn slotted into the backplane. The Integrator Module was developed especially for this project consists a versatile accumulating memory with an embedded pulsar clock. The accumulating memory comprises of two 4MB FIFOs in 32bit words per board and a 32bit ripple adder implemented in Xilinx which allows binning into up to 1024 bins. It operates in double-buffered mode so that continuous observing is possible. The FIFOs comprise of NEC MOS uPD2280 ICs.
Integration is ceased during the blank period of the correlator cycle to prevent data corruption.
The pulsar clock will be able to track the pulsar timing ephemeris for arbitrarily long integrations. It will be set to track the pulsar period including earth motion Doppler, pulsar orbital motion Doppler and secular period variation. The Block Controller is connected to the Correlator-Integrator modules via a backplane. The backplane consists of slots for 4 Correlator-Integrator Modules, and connectors for the Event Generator, External bus interface and DMA cards housed in the Block Controller. The Controller is a Pentium based computer running under Redhat Linux.