![]() |
|||||
|---|---|---|---|---|---|
General Description of IRACE |
|||||
|
DFE consists of at least five boards, standard double Euro card size,
placed in a VME size crate.
Sequencer as well as clock/bias driver and ADC modules can be cascaded,
to adapt to individual system requirements.
DBE consists of at least three modules in standard double Euro card size, placed in a VME size crate.
GIGA and TIF are the same modules type as on the front-end side
|
SEQUENCER is a page oriented clock pattern sequencer with a quartz time base of 50ns. The Sequencer system processor is a 32-bit transputer (T425) with 8 Mbytes DRAM. The words of a page are sequentially output, each word has an individual time count. Pages are held in a SRAM, 32K deep and 64Bits wide. Bit 0 to 6 determine the lifetime of the pattern and Bit 15, if set, states the end of a page. Bit 16 to 63 of a word are output as digital clocks, so there are 48 TTL clocks available. The maximum page length is 128 words. The time per word is between 50ns and 3.5 us, depending on Bit 0 to 6.
|
This module works in cooperation with the SEQUENCER module, which generate the digital pattern for the detector readout. The incoming patterns from the SEQUENCER are TTL signals, that means only logical bit '1' or '0'. They are input control signal for the analog switch component, their every two output signals are connected together.
The Module provides 16 clock and 16 bias voltage generators with a maximum continuous output current drive of 80mA and an amplitude range of +/-10V. 12-bit DAC's and following operational amplifiers generate clocks bias voltages. Clocks and Bias voltages are output on the front connector. DSUB25 is for Clocks and DSUB37 is for Bias voltages foreseen. On board telemetry is done with a 12bit ADC (3.3 m sec conversion time) connected to the input of the analog switches, via analog multiplexers. At power-up, the clock and bias outputs are disabled (10KOhm to GND). The outputs can be enabled through software and an external input signal. If the pin 36 of DSUB37 connectors goes low, the outputs of CLDC will be disabled. A voltage references circuit provides stable voltages for the DAC's. CLDCs system processor is a T225 transputer.
|
Both of them have identical functioning, so that they can used in the same system without any changes. Only the number of channels and the convert time of ADCs are different.
Each acquisition module will be selected automatically as a master module by the slot-ID (if it is set). It then generates a header code, corresponding to the header, which is set in the status register one. Header word followed by the ADC data will put out over the GIGA bus. If the module is not a master, it just puts out the ADC data to the synchronous GIGA bus.
To be synchron to another AQ, there is a signal called "Moving bit". Each module sends his data if the "MovingBitIn" signal is low (low active), after them it generates for the next Aq module the signal "MovingBitOut" and so on...
|
The acquisition module has four channels and contains minimum digital logic, so those low-level analog signals are not disturbed by digital noise. The differential analog input signals of each channel are input to a discrete buildup amplifier followed by a low pass filters in front of the ADCs. A conversion command triggers the ADCs. The data are immediately transferred to the output registers. The convert signal has a programmable delay from 750 nsec (offset value) to 3 sec in steps of 50 nsec.
|
The acquisition module has sixteen channels and contains minimum digital logic, so those low-level analog signals are not disturbed by digital noise. The differential analog input signals of each channel are input to a discrete buildup amplifier followed by a low pass filters in front of the ADCs. A conversion command triggers the ADCs, which has a convert time of 3 usec and the data are immediately transferred to the output registers. Each two output register (16 bit) send their data at the same time to the GIGA bus (32 bit width) on the P2 connector of backplane. The convert signal has a programmable delay from 0 to 3 sec in steps of 200 nsec.
|
GIGA is a VME 6HE module. It is a fiber optics transceiver with a transmission speed of one gigabit/s and uses for serial transmission a modified FIBERCHANNEL protocol. The data enter the module on the front panel connector from the synchronous Giga Bus to the fiber optics transmitter and the serial data from the fiber optics receiver leave the module to the synchronous Giga Bus on the VME P2 connector. The protocol and pin-out of the parallel bus is identical on transmitter and receiver side. Input and output data are FIFO buffered. The Transceiver hybrid itself (SIEMENS V23806) has a 32-bit wide data input and output and a 4-bit command input and output. The command signals are transmitted like data and are used to form the protocol of the parallel Giga Bus.
|
TIF does primarily the conversion of the transputer link to a fiberoptic link between NC side and DFE and the distribution of transputer links in DFE. The TIF module is installed on the detector front end (DFE). It will convert the incoming fiber optic link to a Transputer link, route it to the transputer and de-multiplex the link signal into two other links. Over backplane the first is connected to the Sequencer link chain and the second to the clock driver (CLDC) link chain. If more than one sequencer is installed, the link is routed down through each sequencer. The same applies for the clock driver.
|
DMA-IF interfaces the Giga Bus to the SUN Sbus DMA controller SCD 60. The 32Bit Giga Bus enters on P2 the DMA-IF. In an Altera PLD all logic for header recognition is done and the 32Bits of Giga Bus are de-multiplexed to the 16Bit size of the SUN Sbus DMA controller. From Altera, the data are feed into a FIFO. The FIFO output runs into a voltage level conversion circuit with the appropriate signals for SCD20 (TTL) or SCD60 (LVTTL). The appropriate driver circuits are installed at module assembly. The module than can only be used for either SCD20 or SCD60!.
|
|||