50 likes | 188 Views
Purpose of Specifications. Provide information on component standards and tolerances to designers. Provide justification between design and requirements. Act as interface between different project subgroups. Act as detailed user manual upon completion of project.
E N D
Purpose of Specifications • Provide information on component standards and tolerances to designers. • Provide justification between design and requirements. • Act as interface between different project subgroups. • Act as detailed user manual upon completion of project.
Hardware Architecture Skeleton Digital Down- converter Digital Filter DSP Frontend BPM Calibration Triggers
Crate Layout Slot 0 Contoller Timing Module BPM Module BPM Module BPM Module BPM Module BPM Module BLM Interface TCLK BSNC In Digitizer Trigger Digitizer Trigger Digitizer Trigger Digitizer Trigger Digitizer Trigger Ethernet Input Trigger In Backplane Coordination Data Trigger(s) Data Trigger(s) Data Trigger(s) Data Trigger(s) Data Trigger(s) Output Triggers Control In Data Out Control In Data Out Control In Data Out Control In Data Out Control In Data Out Control In Data Out
Software Architecture Skeleton DSP User Applications Frontend Calculate Position & Amplitude Store Calibration Constants Maintain Time Stamp Clock Correlate Time Stamp with Data Maintain Trigger & Control Settings Maintain Data Buffers Respond to Triggers Control Filters, Calibration, Diagnostics Communicate with Frontend Controller Communicate with DSPs Process requests for BPM data from data acquisition routines
Software Architecture Skeleton DSP Data Acquisition Routines Front End User Applications Archive Routines Triggers Data Analysis Routines BLM