RCU - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

RCU

Description:

Normal text - click to edit. RCU DCS system in ALICE ... Hardware & Firmware for automatic reconfiguring of RCU. Extensive testing of radiation harness ... – PowerPoint PPT presentation

Number of Views:131
Avg rating:3.0/5.0
Slides: 14
Provided by: johan50
Category:

less

Transcript and Presenter's Notes

Title: RCU


1
RCU DCS system in ALICE
  • RCU design, prototyping and test results (TPC
    PHOS)

Johan Alme
2
Content
  • Overview
  • RCU - Read Out Control Unit
  • DCS Detector Control System
  • Event Readout
  • Test results
  • Ongoing Work

3
Overview
4
RCU Read Out Control Unit
  • Hardware entirely developed by Bergen.
  • Firmware a collaboration between Bergen and CERN
  • Tasks
  • Shipping event data from the Front End Cards to
    the DAQ (Data Aquisition)
  • Distributing Triggers
  • Communication with the Front End Electronics

5
RCU Architecture
RCU
Trigger information
Trigger IF
Status Register
Slow Control Active FEC list
DCS
FEC
I2C Bus
Command Interpreter Bus Switch
RCU Bus has been tested in a 12h stress-test with
approximate 200 billion transactions without any
error
RCU bus
SIU interface
ALTRO IF Instuction Mem Result Mem Active Ch.
List
FEC
SIU
Data Assembler
Altro Bus
DATA PATH
6
DCS - Detector Control System
  • Collaboration between Bergen and Heidelberg
  • Tasks
  • Configuring the RCU FPGA
  • Configuring the Frond End Electronics Cards (FEE)
  • Monitoring/Controlling of the FEEs
  • Configuration of the Trigger system.

7
DCS Architecture
ARM Processor
Dim connector (RCU)
RCU bus
Ethernet
Ethernet IF
RCU Bus IF
JTAG
JTAG master
RCU FPGA Config
ADCs
ADC readout
TTCRX
Triggerinfo
8
Firmware/Software on DCS
DIM client
Direct login (SSH)
Intercom layer
Shell
DIM server
Linux Kernel
Software
Driver
Module Interfaces
Firmware (FPGA)
  • Direct Login via SSH used in TPC and PHOS
    beamtests.
  • DIM server and DIM client development is ongoing.

9
Event Readout example
Linuxshell sendRCUcommand
1. Configure system to wait for trigger
2. FEC collects data when L1 trigger.
3. RCU reads event when L2a trigger and ships it
through the datapath to the DAQ.
4. When done, RCU again waits for new trigger.
DCS
RCU
Trigger info
Trigger IF
Daq
FECs
L2 accept Trigger
FEC
FEC
L1 Trigger
FEC
Altro IF
Data Assembler
SIU IF
Buffering event...
Important Only RCU FPGA is directly in the
datapath.
10
Configuration Readout
Overall configuration data 7MB/RCU Worst case
scenario
  • 3200 active channels
  • 1000 samples/channel

lt 1 s
0.7 s
3 s
RCU
FEC
Transporter to DCS scripts
buffer
FEC
Readout 3 ms
? Max 4,7 s for configuration
11
TPC Beamtest results
12
Test results
  • Successfully used in the TPC beamtest.
  • Successfully used in the PHOS beamtest.
  • More systems are running smoothly in a lab
    environment.

13
Ongoing work
  • Change the FPGA on the RCU board from Altera to
    Xilinx for better handling of radiation
  • Test-card
  • New RCU board prototype (? Mass production late
    2005)
  • Hardware Firmware for automatic reconfiguring
    of RCU
  • Extensive testing of radiation harness
  • Firmware for voltage and temperature measurements
  • Firmware for trigger interface module.
Write a Comment
User Comments (0)
About PowerShow.com