2nd Generation AO Real Time Computer - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

2nd Generation AO Real Time Computer

Description:

Extensive use of off-the-shelf computer and I/O modules will ... Real-Time Computer update rate: 2.0KHz. Garching, 1st-2nd March 2004; OPTICON AO-JRA1 Kick-Off ... – PowerPoint PPT presentation

Number of Views:624
Avg rating:3.0/5.0
Slides: 24
Provided by: enricof
Learn more at: https://www.eso.org
Category:

less

Transcript and Presenter's Notes

Title: 2nd Generation AO Real Time Computer


1
2nd Generation AO Real Time Computer
OPTICON AO-JRA1 Kick-Off
Adaptive Optics Platform
Top-Level Requirement Status and Plans
  • Enrico Fedrigo, Rob Donaldson

2
Goal
  • The high number of actuators as well as the very
    high bandwidth (1-1.5 kHz) required by XAO and
    high order MCAO systems lead to the redesign of a
    scalable and reconfigurable AO real time
    Platform. Extensive use of off-the-shelf computer
    and I/O modules will be favoured for this
    development to ensure very high maintainability
    and flexibility (different type of AO systems).
    The major difficulty will be to make the best use
    of the multiprocessing capability and to optimise
    a very high I/O data rate. The JRP will conduct
    the preliminary design, prototyping and final
    design of the whole AO real time platform
    including the DM drive electronics. CCD
    controller interface will also be designed in
    collaboration with the detector JRP.
  • source OPTICON JRA1 Proposal

3
AO Platform
  • Achieve the goal through standardization.
  • Exploit commonality of current AO systems (more
    of 80 of the
  • code does the same thing) to build an
    INFRASTRUCTURE.
  • Use the power of standards
  • Improve maintainability
  • Foster innovation
  • Optimize resources

4
AO Platform Guidelines
Power PC G4/G5 CPU Altivec DSP Engine PMC-PCI-X
internal bus VME64 main external
bus Multiprocessor Boards
  • Common Hardware
  • Select COTS that can achieve all the objectives
    of the AO Platform through scalability
    (modularity)
  • Reduce hardware development to the minimum
    (ideally to zero)
  • Guarantee sustainable evolution (follow the
    market)
  • Common Software
  • Create the infrastructure (80 of the code) with
    the form of a toolkit
  • Produce drivers and objects to control all the
    certified hardware
  • Maintain and evolve the framework
  • Define Interfaces
  • Define all input/output interfaces in all the
    required varieties (sensors/actuators)
  • Define and support the hardware that implements
    them
  • Reuse and apply experience in
  • building VLT standards
  • operating and maintaining instruments

VxWorks HP-UX Development Environment G compiler
StarFabric/RapidIO FibreChannel Parallel Digital
I/O
5
AO-Platform Expansions
FPGA
  • Standard reference design exists (WindRiver)
  • Standard COTS hardware available
  • Standard drivers (WindRiver)
  • Fit into the AO Platform philosophy
  • Applications to well-known processes
  • Input machinery (pixel de-scrambling, flat
    fielding )
  • Statistical machinery (Modal decomposition, PSD,
    )

See Durham Presentation
6
AO Platform
  • Architecture and Scalability

7
Matrix structure
  • The AO platform serves several projects but does
    not end with them

Input
Output
Prototypes
Implementation
Platform
8
Specifications
  • Inputs the AO-RTC Platform grows around real
    projects

Planet Finder
MUSE
AO RTC Platform
Others?
HAWK-I
OWL
9
Required Inputs for WP3.1
  • Main Specifications
  • Type of sensor, of sub-apertures,
    pixel/sub-aperture
  • Detector specs CCD pixel size, frame rate,
    read-out time, bits/pixel, of outputs,
    windowing
  • Deformable mirror specs of actuators
  • System frequency
  • Acquisition algorithm (pixel acquisition,
    pre-processing and slope computation)
  • Control Algorithm
  • Calibration functions
  • Additional Specifications
  • Diagnostic/Debug/Development functions
  • Simulation at all levels. Simulation of failures.
  • User-accessible functions (commands)
  • Real-time display, real time data recording
  • Test functions, real time input simulation
  • Offloading and other specific functions

10
Specifications Planet Finder
  • Example only not finalized yet
  • Input
  • Detector 256x256 array
  • Frame rate 2.0KHz
  • Case 1
  • 1 Shack-Hartmann
  • Geometry 44x44 sub-apertures (1500 active, 3000
    slopes)
  • Sub-aperture 4x4 pixel area
  • Case 2
  • 1 Pyramid
  • Geometry 44x44 sub-apertures (1500 active, 3000
    slopes)
  • Sub-aperture 2x2 pixel area
  • Output
  • Single conjugated system 1 Deformable Mirror
  • Number of total DM Actuators 1300
  • Control
  • Real-Time Computer update rate 2.0KHz

11
Specifications MUSE
  • Input
  • 4 Shack-Hartmann wavefront sensors
  • Geometry 32x32 sub-apertures
  • Detector 256x256 array
  • Sub-aperture 6x6 pixel area
  • Frame rate 700 Hz (goal 1.0KHz)
  • Add-on quad-cell tip/tilt sensor
  • Add-on IR tip/tilt sensor embedded into a larger
    IR detector
  • Output
  • One Deformable mirror
  • Case 1 Adaptive secondary with 1300 actuators
    (TT included)
  • Case 2 Piezoelectric deformable mirror (33x33
    actuators, 855 active) separate tip-tilt mirror
  • Control
  • Real-Time Computer update rate 700 Hz (goal 1.0
    KHz)

12
Concepts for Planet Finder
13
Concept for MUSE
14
AO Platform Deliverables
  • Hardware Compatibility List
  • Certified CPU boards, I/O add-ons, auxiliary
    board
  • Software toolkit
  • Complete framework with all drivers and object to
    manage devices
  • Working framework with acquisition, control,
    calibration and diagnostic modules
  • Mathematical libraries optimized for AltiVec and
    objects to create the control algorithm
  • Complete Documentation
  • Concentrate on the glue the control algorithm

15
Durham Deliverables
  • FPGA module integrated into the platform
  • Hardware specifications for compatible modules
  • Integrated development environment
  • Integrated run-time environment
  • Modules to support AO-Platform communication
    protocols (RapidIO / Starfabric / Parallel
    Digital IO)
  • Application modules
  • Software objects integrated into the Platform
    framework

16
Schedule
M1
M2
17
Resources
  • JRA1 Resources for WP 3.1
  • Coordination
  • Internal checkpoints and documentation review
  • Regular meetings every 6 months
  • Common hardware and development environment

18
Status
  • Roadmap verified with industry
  • Partners (so far) Dy4 Systems, Mercury
    Computers, Transtech
  • Main parameters defined (specifications)
  • First cut conceptual design ready
  • First generation hardware identified
  • 3FTE from EC candidate identified
  • Issues
  • Board-to-board communication latency
  • First prototype to tackle this issue

19
Technologies
20
Technologies CPUs
21
Technologies Boards
Today
Tomorrow
22
Technologies Interconnection
Motorola
Intel
23
Thats all folks!
Write a Comment
User Comments (0)
About PowerShow.com