Upload
alika-porter
View
21
Download
1
Embed Size (px)
DESCRIPTION
DU - GALL. Durham University Generalised AO Laser Laboratory. Software Design. Designed around Existing re-usable systems Additional elements for DU-GALL LGS and NGS RTC systems: Based on SPARTA Interface to Observatory Systems: Based on GLAS Modular and easily reconfigurable - PowerPoint PPT Presentation
Citation preview
DU-GALL - Durham 3 April 2007
1
DU - GALL
Durham UniversityGeneralised AO Laser Laboratory
DU-GALL - Durham 3 April 2007
2
Software Design
Designed aroundExisting re-usable systemsAdditional elements for DU-GALL
LGS and NGS RTC systems: Based on SPARTA
Interface to Observatory Systems: Based on GLAS
Modular and easily reconfigurableHardware abstracted FPGA codeMiddleware: ORB based (EG CORBA, PYRO)
DU-GALL - Durham 3 April 2007
3
SPARTA Systems
FPGA Based COTS hardwarePCI FPGA cards – HOT - LinuxVSX FPGA cards – SPARTA - VxWorks
FPGA Core: Serial Front Panel Data ProtocolTransfer speeds up to 2.5 Gbit
FPGA core: Wavefront Processing Unit (WPU)FPGA core: Reconstructor (New)
DU-GALL - Durham 3 April 2007
4
Sparta : SPHERE
DU-GALL - Durham 3 April 2007
5
SPARTA Data Pipeline
DU-GALL - Durham 3 April 2007
6
SPARTA: Hardware abstraction & API
DU-GALL - Durham 3 April 2007
7
ING and GLAS Systems
New ING Observatory standardCORBA Based
Legacy systems have CORBA serversNew GLAS laser systems have CORBA Servers“Any language – Any platform”A ‘Framework’ exists currently for:
PythonJAVA
DU-GALL - Durham 3 April 2007
8
Full GLAS Software Architecture
DU-GALL - Durham 3 April 2007
9
ING Systems
Date: 2-April-2007Version: 1.0Project: DU-GALL Title: ING GLAS Systems Drawn by: Nigel Dipper
Laser Control
CORBA Server
Scripting
CORBA Server
LGS RTCS
CORBA Server
Mechanism Control
CORBA Server
NGS RTCS
Control and Display GUI
TCS
CORBA Server