90 likes | 100 Views
This device provides precise timing synchronization, UTC time support, and clock synchronization for various programs and systems. It offers flexible counter control, event triggers, and high-resolution time stamping capabilities. The device supports multiple formats (PMC, PCI, VME, G64) and features a multi-tasking CPU in FPGA for efficient operation. It is compatible with LHC, SPS, and other CERN accelerators, and enables distribution of machine parameters and control information through telegrams.
E N D
Central Beam & Cycle Manager GPS Super-cycle programs UTC CBCM in MCR P L L 10MHz 1PPS External Conditions BST Clocks 2005 2005 2004 BST 1 & 2 LHC Low priority LEIR & Ion Linac II High priority PSB P+ Linac I ADE SPS Legacy SPS CPS BST J.Lewis AB/CO http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/documents/ICALEPCS2003/MP535_paper.pdf
40 MHz 10 MHz CTR 1 KHz Delay 1PPS The source of all clocks & UTC GPS http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/documents/ICALEPCS2003/PllPaper.pdf Basic Period 1200/900/600 ms Event tables CTSYNC GPS One pulse per Second Advanced (100us) One pulse per Second PLL One pulse per Second CTGU The new generation low jitter <10ns VME based MTG module Synchronized 1KHz (slow timing clock) Smart clock PLL Phase locked 10MHz RS485 Timing 40MHz PLL RS485 Timing Atomic clock Phase locked 10MHz CERN UTC Time Control System CERN UTC Time Timing receiver Phase looked 40 MHz Event encoding clock UTC time (NTP or GPS) Delay Set once on startup & on Leap Seconds 25ns steps J.Lewis AB/CO External events
Controls Timing Receiver (CTR)Conceptual diagram 1KHz UTC RS485 GMT Cable Event logic Event Histories PLL Delay Counter Configuration Table 2048 Event 40MHz Trigger Table 2048 Telegrams Configuration logic Match Trigger logic Starts 1KHz X1 & X2 40MHz Load HPTDC Optional Clocks 25/32ns 40MHz 1KHz X1 & X2 8 X Counters 32-Bit 50MHz Time Stamp logic UTC UTC logic 40MHz Counter Histories J.Lewis AB/CO Out/Bus Out/Bus
Controls Timing Receiver CTRCTR-P CTR-I CTR-V CTR-G • This device will come in 4 formats PMC, PCI, VME & G64, there is no CPU, its all hardware (VHDL). • It has 8 x 50MHz 32-bit fully configurable counters supporting, burst mode, divide, chaining… • Full remote counter control capabilities and event triggers • It has two external start and two external clock inputs • Internal wire-OR capability of counter outputs (50 Ohm TTL) • Full telegram support and event wild-card support • Full UTC time support with 700ps resolution (25ns/32) • Recovers the 40.000MHz encoding clock using a temperature controlled VXCO digitally controlled via a DAC, <10ns jitter. • Very high precision HPTDC permitting UTC time stamping counter outputs with better than 1ns peak-peak resolution • Adjustable transmission cable delay compensation in 25ns steps • Trigger table containing up to 2400 entries for multi-pulse support http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/documents/ICALEPCS2003/ctrp.pdf J.Lewis AB/CO
BST Master and UTC http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/documents/ICALEPCS2003/BST_ICALEPCS2003.pdf • Multi tasking CPU in FPGA up to 16 Tasks • Same hardware as CTG card, VHDL differs • Drives ECL outputs for TTC • Keeps Turn number and UTC time • Distributes BST message per turn, about 64 bytes long in the LHC • Distributes 4/4-Byte UTC time in seconds and micro seconds • 3 Systems envisaged for LHC, Ring 1 & 2, and Exp • External inputs 1PPS/10Hz/1KHz + 29 others J.Lewis AB/CO
GMT & BST Connection http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/documents/ICALEPCS2003/BST_ICALEPCS2003.pdf UTC Sent each turn any where in message 4-Bytes UTC second 4-Bytes microsecond in second 40.789MHz Bunch Clock F Rev BST Programs 16 Tasks 40.000 MHz General Machine Timing 1 PPS BST BI Sync ECL Chan A Chan B TTC VX CTR-V 1KHz BST Master 10Hz 29 Others BST BI VME BOBR Get/Set UTC Logic VME access to message for example Beam Energy Intensity R1 & R2 J.Lewis AB/CO
40.000 MHz locked to the GPS UTC 1PPS 8 x 32-Bit frames per ms continuous UTC Time jitter <10ns resolution <1ns All key LHC and SPS timings available Telegrams for all CERN accelerators distributed each 1.2 seconds CTR Supports standard timing synchronization and telegram access libraries and CMW access methods Triggers 8 fully programmable 50Mhz counters with external start and clock inputs 40.789 MHz locked to bunch frequency 64 Bytes per 89us beam revolution UTC Time jitter <5ns, resolution 89us Subset of LHC timings from CTR-V, 1KHz, 1PPS etc Some parameters can be introduced from the VME interface. There are RT restrictions on how often. BOBR is provided with BI specific software support Produces VME P2 Equipment triggers General Machine Timing (GMT) CTR comparison BOBR Beam Synchronous Timing (BST) J.Lewis AB/CO
The LHC Telegram, 64 machine parameters available each 1.2 seconds • Beam Energy, Beam Intensity R1 & R2 • Target Bunch and Ring for next injection • Machine mode, coast, ramp etc • Particle type P+ Ions etc • Time since cycle start, period number • Last injected SPS Beam ID and LHC Cycle ID • Status and settings information • Time stamps • Controls information & CTR Triggers as needs become apparent, its flexible we can add things on the fly. • User information as requested • etc J.Lewis AB/CO
More info Lots of stuff here http://ab-div-co-ht.web.cern.ch/ab-div-co-ht/ J.Lewis AB/CO