Presentation is loading. Please wait.

Presentation is loading. Please wait.

DSP Main Loop (Concept)

Similar presentations


Presentation on theme: "DSP Main Loop (Concept)"— Presentation transcript:

1 DSP Main Loop (Concept)
Present Loop Check for new command Validate DSP Parameters If good command/params Handshake command start Execute command Set DSP DONE Success Errors Continue New Loop Check for new command Validate DSP Parameters If good command/params Handshake command start Execute command Set DSP DONE Success Errors Wait for CTL data retrieval Wait on CTL DONE Execute DEFAULT OP Default Config Save Default Data Continue April 18, 2005 CESR Bunch Instrumentation DAQ

2 DSP Data Server Advantages
Data acquired at DSP limited rate No XBus command request required DSP takes data whenever not busy with specific user requests Must be sure that control system retrieves necessary data before running default application a Gaps in default data may reach 10 sec time-scale This operating mode required for FLM operation Must provide significant support Vector monitoring requires no allocation access Simple VXGETN data access Easy to get basic real-time info April 18, 2005 CESR Bunch Instrumentation DAQ

3 Data Retrieval Methods
Example MPM Vector Data_Timestamp Data_Status Bunch_Config Gain_Config Button_0 Button_1 Button_2 Button_3 Etc. Defaults for each module Pre-loaded Can be updated by means of standard interface command Expect that there will be a number of vector data nodes Position Tune Differential Position Must have XBus Controller-DSP semaphore capability Low-level data is interdependent See CRS slides e+ BPM 0W e- BPM 1W April 18, 2005 CESR Bunch Instrumentation DAQ


Download ppt "DSP Main Loop (Concept)"

Similar presentations


Ads by Google