Notes
Outline
LHC Beam Loss Monitor
Threshold Comparator
Design Considerations
Main Tasks of BLMTC
Over the VME-bus:
Establish communication
Read configuration data with added security
Send data for storage (post-mortem)
Optical Link
Synchronise / Demultiplexing of the signals
Save data in FIFO memories
Comparison of the received redundant data
Comparison with the threshold and warning levels
Other
Read Beam-Energy data / Time-Stamp
Give software trigger and TTL output for dumping the beam
Work autonomous (protection against main CPU fail)
Transmission of Data – Codeword
Reliability Increase of Link
Doubling of Transmission Lines
Manchester Encoding
Synchronous transmission
CRC (Cyclic Redundancy Check)
Comparison of the signal with its redundant
FAM (Frame Alignment Monitor)
Scan the digital bit stream for a FAW/preamble
Inversion of One Signal
Time-Stamp of data
Comparison of Redundant Data
The comparison could be made:
At the output level (i.e. the Th & W outputs)
Masks any differences below
Over fixed intervals
Leaves uncertainty
At the Sum-Registers level
Much more computation
Their CRCs
both massages pass the check and contain identical information
4 bytes only and   Pr      1E-20 (Probability of Non-Detection)
Codeword Production
Signal Verification (1)
Signal Verification (2)
Threshold Comparator
Universal Table Update
The threshold (Th) and warning (W) levels are defined by:
8 Beam Energy Levels (0.45/1 /2/ 3/ 4/ 5/ 6/ 7 TeV)
6 Position Levels
6 Time frames
288 pair of values to be loaded universally.
Advantages
One table for all monitors
Can thoroughly be prepared and checked before it is uploaded.
Quick and easy upgrade of all systems when it is needed.
Less computation in each system
Requirements
For a 10s observation & with acquisition every 40μs:
FIFO Buffers
281 KBytes for Ion.Chamber Data (9 bits)
250 KBytes for ADC Data (8 bits)
Sum – Registers
27 digits long register
Memory Requirements
System Using Sum-Registers:    9000 KBytes
System Using Interrupt Points: 4250 KBytes
Data Rate
Transmission of 600 bits gives 15Mbps @ 40μs acquisition      20Mbps @ 30μs acquisition
Future
How the ADC data will be treated.
0.234 ,  22.345 , …
When zero counts only.
Speed and capacity of FPGA
That define the choice of TC