Notes from brainstorming held on 20th September 2000 and 4th October
Present: Michel Jonker, Quentin King, Jean-Jacques Gras, Alan Burns, Gary Beetham, Mike Lamont, Jean-Jacques Savioz, Philippe Baudrenghein.
After a brief review of the requirements, Michel Jonker presented his thoughts on LHC slow timing implementation. This essentially drove the meeting. Slides here.
Implementation - four options
1. Classical A realiable solution. We know what we dealing with, main problem is distribution into tunnel.
2. BST Main stumbling block is the fact that the BST unit of time is turn number. Need to re-synchronise to ms plus nonrandom jitter and an intrinsic granularity of 89 microseconds. Quentin not happy with this. General feeling seemed to be that it's better to keep the two system apart.
A lot more discussion on this in the second meeting, and although the 40 MHz TTC is somewhat over specified to deliver 1 ms events (comparisons with a sledgehammer) it was felt that a solution was possible:
The question of whether we can we abandon absolute time and use turn number was raised. Although the turn clock is an ideal reference for the RF system, there are many systems wherein this is not true. The fact that the revolution time varies (particularly with heavy ions) and the need to lock to, say, the injection revolution frequency when there was no beam were raised as objections. Clearly a translation between absolute time and turn number would be required.
3. Absolute time. Looks like a lot of work, but it looks as if we will have GPS in the gateways.
4. Real time. Could be nice. Vision of real-time manager sending commands out to equipment. Noted that ethernet won't guarantee 1 ms latency. Do we need a real-time system anyway? To be followed up.
All four choices appear capable of providing the required functionality. The final choice will need to made based on criteria such as: cost, ease of use, reliability, responsibility.
Clearly an issue:
Michel suggested a "function generator" which could be used generate events locally (for, say, the RF). The generator would accept, say, the energy ramp and could generate events as a function of this. More in his slides (see above).