Title: FONT4 Status Report
1FONT4 Status Report
- Glenn Christian
- John Adams Institute, Oxford
- for FONT collaboration
2IP Feedback system - concept
- Last line of defence against relative beam
misalignment - Measure vertical position of outgoing beam and
hence beam-beam kick angle - Use fast amplifier and kicker to correct vertical
position of beam incoming to IR
FONT Feedback On Nanosecond Timescales
3FONT1,2,3 Analogue Feedback Tests
- FONT12 _at_ NLCTA 2001-4, 170 ns train length, 87
ps bunch spacing - Achieved total latency of 67 (FONT1) 54 ns
(FONT2) - FONT3 _at_ ATF 2004-5, 56 ns train length, 2.8 ns
bunch spacing - Latency 23 ns
- BPM processor resolution of 3-5 microns
4FONT1,2,3 Summary
67 ns
54 ns
23 ns
5FONT4 motivation
- FONT1,2,3 ultra-fast demonstration of feedback
using analogue BPM processor originally driven by
warm bunch spacing - FONT4 demonstration of feedback on ILC-like
bunches using digital processor - allows implementation of algorithms for
luminosity recovery - Now 3 bunch train at ATF produced from 300 ns
kicker pulse - Later new extraction kicker - 20 bunches _at_ 150
ns (FONT5?)
6FONT4 system overview
Witness BPMs
Feedback BPM
KICKER
BPM 11
BPM 13
BPM 12
BEAM
Analog FE
Analog FE
Analog FE
AMP
?
Digital processor
?
clks, triggers
Machine timing system
Scopes
DAQ
LO
I/O, digital DAQ
7FONT4 goals/challenges
- Stabilise third bunch at micron level
- Require latency lt bunch spacing
- Nominal bunch spacing 154 ns but can be altered
in 2.8 ns steps must be able to work with this! - For this reason set latency target as 140 ns
- Max ADC sampling speed (14-bit device) 105 MHz
- One sample per bunch leads to rather
complicated arrangement for sampling at the peak
for each bunch - Need timing synchronised to machine (357 MHz
machine clock, 2.16 MHz ring clock, and pre-beam
trigger) - Want to sample as fast as possible (choose 357/4
MHz adjusted using 357/5 MHz between bunches)
8Digital Board
JTAG port
PROM
Xilinx Virtex4 FPGA
40 MHz oscillator
GP I/O Header
Analog Devices ADC/DACs
RS232 comms
2 x Analog Output channels (differential)
4 x General-purpose digital outputs
2 x Analog Input channels (single-ended)
3 x external clock/trigger inputs
9FONT4 Latency Budget/Estimate
Digital board latency test Minimum latency 6.5
clock cycles 70 ns _at_89.25 MHz
- Original Latency Budget
- Time of flight kicker to BPM (assuming 2m lever
arm) 7 ns - Signal propagation delay BPM to kicker
15 ns -
Irreducible latency 22 ns - BPM analogue processor
10 ns - Digital processor
68 ns - ADC/DAC 40 ns
- FPGA I/O 3 ns
- FPGA processing (8 clock cycles) 25 ns
- Amplifier
40 ns
Electronics latency 118
ns - Total latency 140 ns
10FONT4 firmware features
- System clock frequency 357 MHz locked to ATF
and hence bunches - Free-running design - 14-bit ADCs/DACs 105 MSPS
- Use fact that harmonic number is 330 (ie 165
cycles of 357 per DR clock period) and pre-beam
trigger to select correct ring-clock cycle then
count in steps of 2.8 ns (357 MHz) to sample at
bunch peak - Use BRAM(ROM) to output the ADC and DAC enables,
sample at 357/4 at the bunches and 357/5 during
quiescence to adjust the enable bitstreams to
ring clock period. BRAM also outputs clk_en
strobes - Baseline is 4 clock cycle latency (_at_357 MHz) from
input to output buffer
11FPGA Timing Data Processing
OUTPUTS
INPUTS
CTR1
CTR2
Clk_357
RST
RST
Clk_2.16
VIO controls
SYNC_DELAY
IDELAY
Clk_40
Trigger processing
Trigger
ILA
BRAM
JTAG
ADDR
ADC_clk
DAC_clk
Difference
X GAIN
X
AOUT
1/Sum (LUT)
Sum
DELAY LOOP
12New Amplifier Design
- New design for universal FONT amplifier
- Designed to have flexibility to meet future
requirements - Design for 10 us operation with 35 ns settling
time at rep rate of 2 Hz - Output current up to /- 30 A
- Manufactured by TMD Technologies in UK
- Two units delivered 1 December 2006
13Amplifier Tests at ATF (Dec 2006)
- Two amplifier variants tested on ATF extraction
line, using special version of FONT4 firmware - Second variant 5 ns faster both now same build
standard - Feedback loop closed in terms of hardware,
cables, timing etc but amplifier driven with
top-hat signal, not position-feedback signal - Variable amplitude, polarity flip, and delay of
top-hat wrt nominal output time - Measured kick linearity, kick as a function of
electrode gap (kicker inductance), kick as a
function of output delay (slack) system latency
14Kick Linearity
15System Latency (BS 154ns)
Latency 135ns
16System Latency (BS 154ns)
20ns slack to 80 full kick
17Position Feedback Tests (Feb 2007)
- Ran with bunch spacing of 154 ns
- Firmware features 8 left-shift gain settings (x1
x128), delay loop, delay and feedback switches,
output inversion, no saturation - Took data at various positions and gain settings
- Checked functionality of gain and delay loop
18Feedback in action (154 ns BS, gain x16)
Integrated Logic Analyser
Scopes
19Current work
- Performance optimisation features still to
include - load fixed gain curves into look-up tables
- BRAM(ROM) contents pre-computed and loaded using
a partial reconfiguration technique - real-time charge normalisation
- Fast multiply-accumulate of gain-corrected
difference and reciprocal-sum signals delay
register - Fastest results utilise on-chip resources but
require pipelining (eg DSP blocks requires 3
levels of pipelining to run at 357 MHz entire
register budget) - Delicate trade-off between speed and pipelines
(latency) and maybe bits (resolution)
20Conclusions
- Demonstrated closed loop feedback at ATF with 3
bunches 150ns spacing with digital feedback
processor - System latency 135ns
- New amplifier manufactured by TMD Technologies
and tested at ATF - Further work to be done to optimise the
performance of the system