26
Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named in memory of Col. Ilan Ramon, Israeli astronaut who died on board the Columbia space shuttle, 1/2/2003 Prof. Ran Ginosar, CEO [email protected] Peleg Aviely, David Goldfeld, Moshe Goren, Fredy Lange, Gilad Danin 1 © 2019 Ramon Chips ESA OBDP 2019 Guglielmo Lulli Giuseppe Tomasicchio

Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Ramon Chips

RC64-Based NOGAH Systems

Enabling Software Defined Satellite Payloads

Ramon Chips is named in memory of Col. Ilan Ramon, Israeli astronaut who died on board the Columbia space shuttle, 1/2/2003

Prof. Ran Ginosar, CEO

[email protected]

Peleg Aviely, David Goldfeld, Moshe Goren,

Fredy Lange, Gilad Danin

1© 2019 Ramon Chips ESA OBDP 2019

Guglielmo Lulli

Giuseppe Tomasicchio

Page 2: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Ramon Chips is a Computer Company

2© 2019 Ramon Chips ESA OBDP 2019

▪ Rather than a Space company

▪ But we only do Space computers

▪ Fully funded by government(s)

▪ The team comes with experience

in computing, communications,

semiconductors, software and

space

Page 3: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

JPEG200 Image Compression

3© 2019 Ramon Chips ESA OBDP 2019

▪ First product by Ramon Chips

▪ Custom made

▪ Plastic QFP better than ceramicJPIC

Page 4: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

GR712RC dual core Leon3FT

4© 2019 Ramon Chips ESA OBDP 2019

▪ Gaisler IP cores

▪ Ramon Chips added RHBD and silicon

▪ Space Off The Shelf (SOTS, not COTS)

▪ Extremely successful—used everywhere

▪ Most recently last week

BERESHEET Lunar Lander

JPIC

GR712RC

Beresheet

Lunar Lander

Page 5: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips5© 2019 Ramon Chips ESA OBDP 2019

JPIC

GR712RC

Beresheet

Lunar Lander

RC64

Page 6: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64

6© 2019 Ramon Chips ESA OBDP 2019

▪ Rad Hard– 300 kRad, SEL free, managed SEU

– Always recovers from SEFI

– HW + SW FDIR

▪ High Performance– Competitive with FPGAs, GPU, …

▪ Low Power– BEST in MIPS/Watt

▪ Fast I/O– 12x SpFi (5 Gb/s) 48 LVDS / parallel

– 6 SpW DDR3

– Flash

▪ Software Defined– C, rather than VHDL / Verilog / CUDA / …

– Also C-from-Matlab

Page 7: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64

7© 2019 Ramon Chips ESA OBDP 2019

▪ 64 DSP cores

▪ Shared memory 4 Mbytes

in 256 banks

▪ Hardware scheduler

▪ Log-net cores ↔ shared memory

100 × 256

▪ Cores are NOT inter-connected

▪ All I/O to shared memory

Page 8: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 Programming Model

8© 2019 Ramon Chips ESA OBDP 2019

▪ Task Oriented

▪ Programmer creates

– Task Dependency Graph

– Sequential Task Codes

▪ Task Graph loaded into Scheduler

▪ Task Codes loaded into Shared Mem

▪ Scheduler “executes” the Graph

– Dispatches tasks to cores

▪ Shared Memory Model

– Correct By Design

– Formally Verifiable

Page 9: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64

9© 2019 Ramon Chips ESA OBDP 2019

▪ Almost fully tested

– Logic clean

– SEL free

– Recovers from all SEFI

– SW control of thermal cycles (plastic BGA)

– Ramon Chips Own Screen + Qual Flow

▪ TRL 7

▪ Available now

▪ Long shelf life. Long lifetime in Space. Long commitment of support

▪ Low cost (almost COTS)

▪ Lower total cost (and shorter schedule) than COTS

Page 10: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 vs other space processors

10© 2019 Ramon Chips ESA OBDP 2019

RAMON CHIPS

Page 11: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Performance to Power

11© 2019 Ramon Chips ESA OBDP 2019

Page 12: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 answers the Goddard list

12© 2019 Ramon Chips ESA OBDP 2019

▪ Plus scalability

Cornelius Dennehy, NASA view, OBDP 2019

Page 13: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 is designed for parties → NOGAH systems

13© 2019 Ramon Chips ESA OBDP 2019

RC64 RC64 RC64

RC64 RC64 RC64

GR712RC

or GR740

GR712RC

or GR740

Page 14: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 is designed for parties → NOGAH systems

14© 2019 Ramon Chips ESA OBDP 2019

RC64 RC64 RC64

RC64 RC64 RC64

GR712RC

or GR740

GR712RC

or GR740

Page 15: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

RC64 is designed for parties → NOGAH systems

15© 2019 Ramon Chips ESA OBDP 2019

RC64 RC64 RC64

RC64 RC64 RC64

GR712RC

or GR740

GR712RC

or GR740

Very Fast Network

Page 16: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Example: 3U VPX Downlink Transmitter (1 Gb/s)

© 2019 Ramon Chips ESA OBDP 2019 16

Page 17: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Example: 3U VPX Downlink Transmitter (1 Gb/s)

© 2019 Ramon Chips ESA OBDP 2019

VPX

DAC

DAC

CLK

CLK

RC64

DDR3

DDR3

DDR3

DDR3

DDR3DDR3

JTAG

flash

DC-DC

POL

DC-DC

POL

HEAT CONDUCTION

HEAT CONDUCTION

SpW

SpFi

RF

10-12

SpFi

4-6

SpW

17

Page 18: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Same Same but covered

18© 2019 Ramon Chips ESA OBDP 2019

Page 19: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

“FOSTER” Ramon Chips—Thales Alenia Space Collaboration

19© 2019 Ramon Chips ESA OBDP 2019

▪ ESA DSP Benchmarks

▪ Telecom Applications

– DBFN

– Channelization

– Modems

– Interference Detection and Mitigation

▪ More next week

here at ESTEC

Page 20: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Benchmarks measure performance and power

20© 2019 Ramon Chips ESA OBDP 2019

▪ Example: FIR filter

▪ Showing 5 uSec

▪ Showing varying power

▪ 65 GOPS (16 bits)

▪ 4 Watt

▪ 16 GOPS / Watt

Page 21: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Preliminary ideas for 6U-220 cards

© 2019 Ramon Chips ESA OBDP 2019 21

Page 22: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

NOGAH systems: Cards, enclosures, software

© 2019 Ramon Chips ESA OBDP 2019 22

These two examples are made by AItech (Los Angeles, USA—www.rugged.com)

Page 23: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Software Systems

23© 2019 Ramon Chips Proprietary & Confidential

▪ Software “Operating System”– Services

– Library Kernels

– Interfaces

– Drivers

– Run Time Executive “RCEX”

▪ Software Development Tools– Integrated Environment

– Optimization

– Libraries

– Debugger

– Parallel Task Compiler

– C Compiler

Page 24: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Software Applications

24© 2019 Ramon Chips Proprietary & Confidential

▪ TELECOM

– Spectrum Analysis

– Digital Beam Forming

– Interference mitigation

– Channelization

– Transparent switching

– DVB-S2X & RCS2 modems

– IP routing

– SDN

– Constellation Networking

▪ COMPUTING

– Resilient Storage

– Machine Learning (inference)

– Cyber Security

▪ GNSS

– Ultra-high Precision Receiver

– Steerable Beam Transmitter

▪ EOS-OPTIC

– Pixel processing

– Time Delay & Integration

– Detection of Changes

– Accurate Positioning

– Selective Reduction

– Image Compression

▪ EOS-Hyperspectral Imaging

– Hyperspectral Imaging Real Time Identification

– Hyperspectral Image Compression

▪ EOS-SAR

– 2D/3D FFT

– BAQ Compression

– Object Identification

– Interferometry

– Digital Beam Forming

Page 25: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips

Conclusions

25© 2019 Ramon Chips ESA OBDP 2019

▪ RC64 is best high-performance, low-power processor for Space

▪ NOGAH systems excel in Performance, Power, Fault Tolerance, Ease

of Programming, Availability, Affordability, Reconfigurability and

Scalability

▪ Advantageous in both Incumbent and New Space

▪ Effectively no export restrictions

▪ Web page posts published papers and presentations

Page 26: Ramon Chips - Indico at ESA / ESTEC (Indico) · 2019. 3. 25. · Ramon Chips Ramon Chips RC64-Based NOGAH Systems Enabling Software Defined Satellite Payloads Ramon Chips is named

Ramon Chips© 2019 Ramon Chips ESA OBDP 2019 26

www.ramon-chips.com