18
1 Application of SpaceWire to Future Satellite Data Processing System Kenji Matsuda , Kazunori Masukawa, Shigeru Ishii, Yo Watanabe, Yoshikatsu Kuroda (MHI), Motohide Kokubun, Masanobu Ozaki, Tadayuki Takahashi (JAXA), Masaharu Nomachi (OSAKA UNIV.) 17-19 September 2007 International SpaceWire Conference 2007 @ Dundee, UK (MHI)

Application of SpaceWire to Future Satellite Data

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application of SpaceWire to Future Satellite Data

1

Application of SpaceWire to Future

Satellite Data Processing System

Kenji Matsuda, Kazunori Masukawa, Shigeru Ishii,

Yo Watanabe, Yoshikatsu Kuroda (MHI),

Motohide Kokubun, Masanobu Ozaki, Tadayuki Takahashi (JAXA),

Masaharu Nomachi (OSAKA UNIV.)

17-19 September 2007

International SpaceWire Conference 2007 @ Dundee, UK

(MHI)

Page 2: Application of SpaceWire to Future Satellite Data

2

Agenda

(1) Big concerns in development of satellite

(2) Why? How to resolve?

(3) One proposal

(4) Benefit

(5) Summary

Page 3: Application of SpaceWire to Future Satellite Data

3

Big concerns in managing development of satellite

Development period

Cost

Human resource

Quality

etc…

How to reduce the risk ?

Page 4: Application of SpaceWire to Future Satellite Data

4

For the best performance, many types of DPU

(Data Processing Unit) and communication protocol

To design, manufacture and verify…

Many types of DPU

Communication protocol for each line

Analogue Sensor

Component A

Satellite Bus

System

Dedicated

I/F:

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Dedicated Data

Processing Unit

for Each Sensor

DPU

A

DPU

B

DPU

C

DPU

D

DPU

X:

DPU

E

Memory

Page 5: Application of SpaceWire to Future Satellite Data

5

MHI’s proposal in developing satellite

- To use SpW protocol as the only one protocol

- To develop common hardware

- To link DPU together

- To use TRON-OS

The basic concept to resolve the issue is

to standardize as many component as possible

HARDWARE

and

SOFTWARE

Page 6: Application of SpaceWire to Future Satellite Data

6

- All protocol is SpW

- The same hardware (SpW Card) is used for

each DPU to reduce risk and cost

Overall system (1)

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 7: Application of SpaceWire to Future Satellite Data

7

To link DPU to form a ring (ring topology)

Add at least one DPU as redundancy for fault-tolerance

Overall system (2)

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 8: Application of SpaceWire to Future Satellite Data

8

An example of fault-tolerance

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 9: Application of SpaceWire to Future Satellite Data

9

An example of fault-tolerance

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 10: Application of SpaceWire to Future Satellite Data

10

An example of fault-tolerance

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 11: Application of SpaceWire to Future Satellite Data

11

An example of fault-tolerance

Group of Data

Processing Units

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

: SpaceWire I/F Common Hardware:

Page 12: Application of SpaceWire to Future Satellite Data

12

An example of fault-tolerance

Group of Data

Processing Units

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

: SpaceWire I/F Common Hardware:

Page 13: Application of SpaceWire to Future Satellite Data

13

An example of fault-toleranceGroup of Data

Processing Units

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Group of Data

Processing Units

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

: SpaceWire I/F Common Hardware:

Page 14: Application of SpaceWire to Future Satellite Data

14

Group of Data

Processing Units

: SpaceWire I/F Common Hardware

Satellite Bus

System

Analogue Sensor

Component A

Analogue Sensor

Component B

Analogue Sensor

Component C

Analogue Sensor

Component D

Page 15: Application of SpaceWire to Future Satellite Data

15

Construction of analogue sensor component

SpW I/F section and user section

SpW

SpW I/F

Logic

SpW I/F Section

SpW FPGA

Memory

Bu

sMaster L

og

ic

Mu

ltiplex

er

BusEnable

Request

Grant

Ack

Addr

Data

Write

Read

Clk

Digital

Filter 0

User Section

Amp0

Amp1

Amp2

User FPGA

Detector

0

Detector

1

Detector

2

Digital

Filter 0

Digital

Filter 0

Page 16: Application of SpaceWire to Future Satellite Data

16

To handle many component,

We introduce SpW based standard component

- SpaceWire Card -

Space

Wire

Router

SD-

RAM

I/F

SDRAM

RISC

Memory

I/F

EEP

ROM

SRAM

Space

Wire

Router

SpW FPGA

SOI-SOC

SpW I/F

SpW I/FTRON-OS

Based on MHI’s leading edge SOI technology

SpaceWire Card

Page 17: Application of SpaceWire to Future Satellite Data

17

SOI-SOC (Silicon on Insulator – System on Chip)

-Processor

32 bit RISC Processor, 100MIPS

FPU

Cache (Icache = 16kB, Ocache = 16kB)

MMU

-External Interface

SpW I/F = 3ch, Routing

Memory I/F (SDRAM, SRAM, EEPROM, FlashROM)

DMAC

UART = 1ch

-Power Supply

Core = 1.8V IO = 1.8V (3.3V)

-Radiation Characteristics

SEU 40MeV/(mg/cm2)

SEL free

Visit our Booth to See This Chip

New!!

Page 18: Application of SpaceWire to Future Satellite Data

18

Summary

SpW I/F for all communication line

Common hardware and software

Connect components to form a ring

To shorten development period

To reduce cost, human resource and risk

To get redundancy

This concept will be applied to the NeXT (New X-ray Telescope) Satellite,

which is scheduled to be set off in 2013 by JAXA

NeXT Satellite