spacecube: current missions-and ongoing platform advancements€¦ · spacecube on-board data...

22
. . ' . SpaceCube: Current Missions-and Ongoing Platform Advancements I NOTE: Handout Version I Dave Petrick NASA/GSFC Code 587 9/3/2009 MAPLD 2009 - Session E 1 https://ntrs.nasa.gov/search.jsp?R=20180000003 2020-06-24T14:56:56+00:00Z

Upload: others

Post on 17-Jun-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

. . ' .

SpaceCube: Current Missions-and

Ongoing Platform Advancements

I NOTE: Handout Version I Dave Petrick NASA/GSFC Code 587

9/3/2009

MAPLD 2009 - Session E

~

1

https://ntrs.nasa.gov/search.jsp?R=20180000003 2020-06-24T14:56:56+00:00Z

Page 2: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

GSFC SpaceCube • Small, light-weight, reconfigurable multi-processor platform for space flight

applications demanding extreme processing capaoilities - .

• Stackable architecture

• Based on Xilinx Virtex 4 FX60 FPGAs, 2 per processor card

• Successful flight demonstration on STS-125

Processor Card .·. -:_:-::'::~''.-~c· _;iiiaPillar:i

2 Xilinx FPGAs, 2 Aeroflex FPGAs 1GB SDRAM, 1GB Flash

- -'-'·,

Mechanical: 7 .5-lbs, S"xS"x7" Power: 37W (STS-125 Application)

Mf.\PLD 2009 - Session E 2

Page 3: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

i

' . ,,

Current Tasks

• SpaceCube 1.0: RNS flight spare to 1.ss (Nov 09) - Platform for testing radiation mitigation techniques

starting with Rad-H~rd by Software (RHBS) - Collaborating with industry and universities

• SpaceCube 1.5: Sounding Rocket Avionics - DoD Operationally Responsive Space payload funding - Feature Xilinx Virtex 5 FXlOO with gigabit interfaces

• SpaceCube 2.0: Increased performance over SCl.X - ESTO funding 7 Prototype FYlO, Engineering Unit FY12 - For missions requiring high data rates and/or onboard

science data processing

' "' : '') ,- ' ~. t ,<•. " •

Page 4: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

M ISSE-7 Overview • Materials International Space Station Experiment

• Payload Lead: Naval Research Lab

• STS-129 Shuttle Atlantis, November 12, 2009

I I ,I

Page 5: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

i

" ,,

I

I •

MISSE-7 SpaceCube

• Flight spare SpaceCube from ·HST SM4, STS-125 ·

- Re-engineered box for MISSE-7 /ELC interface

- Built adapter plate, custom harness, new software

- Delivered box to NRL in 9 months!

• Test bed for radiation. mitigation techniques

- Start with "Radiation-Hardened by Software11

• Supports compressed file uploads

• Operations from a laptop

Page 6: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

(

OJ ..c :J u OJ u ro c..

V)

~

I U

J V

) V

) -

V)

V)

QJ

I...

C.

X

LU

,......

!;,., I

LU

V

') V

')

·~

,' •'

•,,r '"

'"',',,>

.c.t"

'

L.LI

C

0 Vl

Vl

CJ ,r,

Page 7: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

QJ

..c ::::s u Q

J u ro C

. V

)

r----1 U

J V

) V

) -

LU

= 0 l/)

l/)

(lJ V

l

cr, 0 0 N

0 _J

0.. <

(

2:

Page 8: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

MISSE-7 SpaceCube Block Diagrams

155

\ \ \

\ \

\ \

\

~

GROUND

ELC Avionics

MISSE-7

Comm Interface

- - - - - ------------ ... I I I

. - - .

:Si>ac_eC:ube'·:· > •• V: ' . - S, < ,,_"- .~ -

. ~ £ _' -: '; .

I I 1 Other Experiments 1 I

~ ,. ' . ' , I

,_ - - - - - - - - - - .,

MAPLD 2009 - Session E 8

Page 9: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

V)

E

ro L

. b.O ro ·-0 ~

·u

0 -cc (]) ..c ::l u (]) u ro C

. V

)

"' I U

J V

) V

) -

r-----1 I I "" I

w

V')

V')

I... Q

J

0. ro

"'C

<C I... Q

J

s 0 0

. ........... E

E

0 u s Q

J

z

V,

QJ ~

u Q

J ~

z Q

J ..... C

: -

------, I I

~

: I...

...J

~ t:::. :

~

::> C

l I

~ ~

: U

I

I_ -

--

--

--

--

--

--

-I

w C

0

(l',

0 0 N

0 • ...J 0

.. <

(

~

Page 10: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

MISSE-7 SpaceCube Block Diagrams

----------------------------------- ... Processor Card .

Xilinx 1 Aeroflex -

PPC - FPGA CDH App

RHBSApp Cores 8-bit uP

H/S·App

Dat RHBSApp .~ I aln ... Data .. Out - . -. . ,. -

I .. 1 '

FPGA

Cores PPC . - FPGA CDH App

Cores RHBSApp I

Xilinx 2

-----------------------------------MAPLD 2009 · Session E 10

Page 11: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

MISSE-7 SpaceCube Block Diagrams TMR r------------1

01 I SCRUBBER co I CODE BRAM -I

0... I CMD_TLM I

BRAM I Spare I

DCM I PPC 1 I I 11:'"i

I Redundant I co -I

MAIN CDH I 0... DCM

PPC 0 I

L-------A ~ -- --GPIO ~

~

DCM RST/STAT r------- --- - -BOOT BRAM •

Redundant N

SDRAM co' DCM -I 0...

CIB UART Micro Blaze

CMD_TLM PIC USRT BRAM

CODE BRAM

L------------MAPLD 2009 - Session E 11

Page 12: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

! > '

MISSE-7 SpaceCube Future wo~rk

• Enjoy the Space Shuttle launch!!

• Conduct ops and analyze radiation data

• Improve RHBS algorithms and incorporate OS

• Collaboration with industry partners and universities

• Upload improved FPGA/SW designs

I

Page 13: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

; .

SpaceCube 1.5 Overview

• SpaceCube 1.5 Processor Card - DoD Operationally Responsive Space {ORS) payload funding - COTS components

• Targets small-scale missions such as sounding rockets • Short-duration flights

Features inherited from SpaceCube 1.0 • 4" x 4" Form-Factor • Stackable Architecture • Legacy flight interfaces (RS-422/LVDS) • Power card compatibility

Bridge to SpaceCube 2.0 • Transition to Xilinx Virtex-5 FPGA / PowerPC 440 • "Plug and Play" Gigabit interfaces (SATA, Ethernet) • High-speed DDR2 SDRAM memories

I •

Page 14: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube 1.5: Processor Card

Gigabit Ethernet Gigabit Ethernet

Serial ATA

Serial ATA

A/D Converter 1 MSPS

Accelerometer . AID Converter

1 MSPS 12 x RS-422 RX

MAPLD 2009 - Session E

Xilinx Platform Flash XL

4Gbit Flash

2Gbit DDR2SDRAM

2Gbit DDR2SDRAM

12 x RS-422 TX

14

Page 15: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

' .

I' i !I ii ,j

SpaceCube 1.5: SMART/ORS

• Small Rocket/Spacecraft Technologies (SMART)

• Joint program between NASA and ORS

Objectives

Develop faster, leaner, and more efficient approach to space flight

Maturation of miniaturized avionics for small launch vehicles, flight safety, and spacecraft applications

Reconfigurable payload structure for accommodating various subsystems

Demonstration of technologies applicable to future rocket balloon flights

• Series of sounding rocket flights

First launch: Summer 2010 on a Terrier Improved-Orion sounding rocket

• Micro-satellite platform with SpaceCube 1.5 as payload avionics

Ingest data from

• RocketCam

• • •

2 x GigE Industrial Cameras

Inertial Measurement Unit (IMU}

GPS

• Sensors (pressure, thermal, acceleration)

Cameras validate interfaces and document flight and deployment of parachute

Record data telemetry on two commercial SATA Solid State Drives (SSD)

Downlink reduced telemetry through transponder (lOMb/s)

MAPLD 2009 - Session E

\

•.•

15

Page 16: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

RocketCam

IMU

GPS

GigE Video Camera

GigEVideo Camera

Pressure Sensor

20

SMART System

Thermistors ----""~=::s:::=:::.i

Battery

MAPLD 2009 - Session E

64GB SATASSD

64GB SATA SSD

SpaceCube 1.5 in sounding rocket

payload

16

Page 17: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube 1.5: Status & Future Work

• Challenges: - Small Form Factor requires careful device selection

and constrains 1/0 resources . - Finding SATA solution (chose SATA IP Core)·

• Improvements: - Compact/Rugged gigabit connectors capable of

meeting ALL SATA specifications ·

• Status: - Completing schematic phase, initiating layout phase - FPG'A/Software implementation of key interfaces

proc·eeding on development boards

Page 18: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube 2.0 Overview

MIL-STD-1750A

RAD6000

RAD750

SpaceCube 1.0

SpaceCube 2.0

Power Card

cPCI / SATA / PCle ·

SpaceCube2 Processor

Card

,---- -----· I I I I

I I Memory : I I ; Card 1 I I I I

I "----- _____ ..

,---- -----.. I ~• I I I

; Mission : I I I I

I Unique : : : I :

I '-.---- _____ .. : '

L--- -·-----.. _____ ....,. _______ _.

Mission Unique High-speed

Flight Processor Comparison MIPS

3

35

<500

3000

5000

Cost Power MIPS/W

- 15W 0.2

$250K 10-20W, 2.331

$200K 10-20W 302

$60K 5-15W 4003

$75K 10-20W 5004·

1\}APLtl }009 - Sess:on E

Notes: 1- typical, 35 MIPS at 15 watts 2 - typical, 450 MIPS at 15 watts 3 - 3000 MIPS at 7.5 watts (measured) 4- 5000 MIPS at 10 watts (calculated)

1S

Page 19: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube 2.0 Processor Interfaces

Space Cu be 2.0 Processor

i cPCI .... ~ LVDS/SoaceWire .... ' ,

LEON ' ,

3FT ,.. SATA ~ 2.0 GB ' -

FLASH ~ Ethernet .... . ,

SIRF Multi-Gbos Transceivers ....

. f

,, Virtex 5 ' ,

FX130T Multi-Gbos Transceivers .. : 2.0GB ~ . , j PC1e/x8 ....

RAM ... -SIRF

Virtex 5 12C/CAN/GPIO JTAG/Serial Debue: ,,,. ~

FX130T ~ ....

' - ... ,

,, :: J:

Page 20: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube 2.0 Development Paths

RNS Cube ISS Cube Rocket Cube -Lessons Learned -Radiation Results -Xilinx VSFX Design -Flight Heritage -Years of Ops -Gigabit Interfaces

! ! ' I Xilinx SIRF Chip SpaceCube 2.0 Processor . - SEE Immune Reconfigurable FPGA

- Based on cPCI form factor ...

- XRTC participation - LEON 3FT Rad-Hard Processor - GBs of memory - 4x 450-MHz PowerPC, 2x logic of SCl.O Leveraging Other Work - More 1/0 including gigabit capability ~

- Apprx 2-lbs, 10-W ~ - Instrument data processing

- Industry/Univ SCl.O users

Main Goals: • Retain processing power of SpaceCube 1.0 • Add gigabit interfaces • Improving overall reliability

M.APLD 2009 - Session E 20

Page 21: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

SpaceCube On-Board Data Processing

On-Board HyperSpectral Data Pro_cessing IRAD --- Left: California Wildfire Scene, Center: On­

Board Wildfire Detection and Temperature Characterization, Right: On-Board Product

Generation for Direct Downlink to Emergency Services Personnel

MAPLD 2009 - Session E 21

I l I

Page 22: SpaceCube: Current Missions-and Ongoing Platform Advancements€¦ · SpaceCube On-Board Data Processing On-Board HyperSpectral Data Pro_cessing IRAD ---Left: California Wildfire

'

Acronyms

• CDH: Command and Data Handling • ELC: Express Logistics Carrier

• ESTO: Earth Science Technology Office · • FPGA: Field Programmable Gate Array • IRAD: Internal Research and Design • ISS: International Space Station • MISSE: Materials ISS Experiment • NRL: Naval Research Laboratory • ORS: Operationally Responsive Space • ~ OS: Operating System ·

• PCI: Peripheral Component Interconnect • PPC: PowerPC

• RHBS: Radiation-Hardened By Software

• RNS: Relative Navigation Sensors

• SATA: Serial Advanced Technology Attachment • SEE: Single Event Effect • TMR: Triple Module Redundancy