Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dayle Kotturi Lehman Review May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver.

Similar presentations


Presentation on theme: "Dayle Kotturi Lehman Review May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver."— Presentation transcript:

1 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver Status of the PNET VME receiver System diagram Timing pulse to pulse LCLS MPG Event Generator and Event Receiver Costs Conclusions

2 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Scope LCLS timing system is used to transmit a fiducial 360 Hz signal to all triggered devices in LCLS System requirements (speed and content) are known: receive 128 bit PNET data at 360 Hz; append add’l info; operate at 120 Hz The component parts are known: PNET VME receiver, EVG-200 and EVR-200 The interfaces are being defined

3 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 SLC Master Pattern Generator The one and only SLC Master Pattern Generator (MPG) Takes as input: 360 Hz fiducial from SLC PDU is the signal to create a new PNET buffer Performs tasks: creates PNET buffers responds to faults Outputs PNET buffers to all micros and PNET VME receiver on the next 1/360 s fiducial

4 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Introducing the PNET VME receiver

5 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Status of the VME PNET receiver Hardware prototype is finished (1 instance) Board is 3 slots wide to accommodate on board cable modem interface to PNET Engineering Design Specification doc written Driver and device support (bi, mbbiDirect to access each variable in PNETbuffer) written. Compiled only for Synergy PPC running RTEMS 4.6.2

6 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 System Diagram

7 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Micro timing pulse to pulse

8 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Micro timing pulse to pulse (cont’d)

9 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 LCLS timing pulse to pulse

10 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 LCLS timing pulse to pulse (cont’d)

11 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 360 Hz fiducial; 120 Hz operation

12 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 LCLS MPG Takes the PNETbuffer with appended epicsTimeStamp and checksum fault indicators Adds on LCLS application commands Adds on any newly detected faults Writes modified buffer into EVG’s memory, setting flag when done

13 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Event Generator (EVG) On board FPGA packages/chunks 24 byte LCLS MPG data and sends 2 byte packets to EVR at 125 MHz Data arrives in EVR in 0.6 microseconds + fiber travel time (which depends on distance) Driver and device support exists (for sending smaller-sized packets). Conversion to RTEMS (from VxWorks) in progress

14 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Event Receiver (EVR) Resides in SLC-aware IOC Receives EventBuffer (EB) from EVG Contents of EB determine actions taken by SLC-aware IOC during current beam pulse Driver and device support exists (for receiving smaller-sized packets). Conversion to RTEMS (from VxWorks) needed

15 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Costs Event Generator EVG-200: 5687 € Need one (only) in operation and 2 for testing and spare Event Receiver EVR-200: 2932 € Need one per chassis where triggers required Transition Modules: EVR-OTB-200 (14 triggers): 829 € EVR-NTB-200 (32 triggers): 1434 €

16 Dayle Kotturi Lehman Review dayle@slac.stanford.edu May 10-12, 2005 Conclusions Progress made with PNET VME receiver LCLS MPG needs to be designed and implemented EVR/SLC-aware IOC interface needs defining Performance and reliability from PNET through to EVG must be measured


Download ppt "Dayle Kotturi Lehman Review May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver."

Similar presentations


Ads by Google