A Robust Nanosatellite OBC Created with SEL and SEU Immunity as a Driving Requirement

Similar documents
GAUSS OBC ABACUS 2017

Advanced Computing, Memory and Networking Solutions for Space

SINGLE BOARD COMPUTER FOR SPACE

SCS750. Super Computer for Space. Overview of Specifications

VORAGO TECHNOLOGIES. Solutions for Selective Radiation-Hardened Components in CubeSats Ross Bannatyne, VORAGO Technologies

High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers

CubeComputer V4.1. General purpose on-board computer. Datasheet

VORAGO TECHNOLOGIES. Radiation-Hardened Solutions for CubeSats Ross Bannatyne, VORAGO Technologies

PowerPC- based Processor Modules for Space Applications

VORAGO TECHNOLOGIES. Rad-hard CMOS Based Technology for Space Ross Bannatyne (512)

VORAGO TECHNOLOGIES. 6 th Interplanetary CubeSat Workshop Cambridge, May, 2017

Space Micro Satellite Computer Goals Space Computer Performance Goals: >1,000 MIPS throughput Less than 1 SEU in 1,000 days Less than 10 watts power R

PicoSkyFT Ecosystem. A space grade soft-core processor.

Radiation Hardened by Design 8 bit RISC with Dual I2C Bus Support and SPI for External NVM Support

pcduino V3B XC4350 User Manual

Datasheet On-board Computer System for mission critical space applications

Implementation of the Fault Tolerance Module in PHOENIX CubeSat

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

ATMEL ATF280E Rad Hard SRAM Based FPGA. Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit

CSP: HIGH PERFORMANCE RELIABLE COMPUTING FOR SMALLSATS

Rad-Hard Microcontroller For Space Applications

Development an update. Aeroflex Gaisler

MAX10-SOM-50. User Manual

AT-501 Cortex-A5 System On Module Product Brief

Microcontrollers Applications within Thales Alenia Space products

The special radiation-hardened processors for new highly informative experiments in space

LinkSprite Technologies,.Inc. pcduino V2

GAUSS: ABACUS User Selectable Options Sheet [ABACUS2017_ ]

S950 3U cpci Radiation Tolerant PowerPC SBC

EyeCheck Smart Cameras

FAULT TOLERANT SYSTEMS

SMCSlite and DS-Link Macrocell Development

The SpaceWire RTC: Remote Terminal Controller

Preliminary M90, M100, M110. Version 1.1. March 2017 AUVIDEA GMBH TECHNICAL REFERENCE MANUAL 1. Auvidea GmbH Kellerberg 3 D Denklingen

Xynergy It really makes the difference!

Microelectronics Presentation Days March 2010

Reconfigurable, Radiation Tolerant S-Band Transponder for Small Satellite Applications

FriendlyARM. Mini2440.

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

CORE4418-II(S5P4418 CPU Board) Overview

MYD-JA5D2X Development Board

参考資料. LinkSprite.com. pcduino V2

Hugo Cunha. Senior Firmware Developer Globaltronics

Kinkan is small but very versatile wireless LAN CPU module based on Realtek RTL8197FS SoC

Example of Technology Development Program

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

Product overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

BLE Bluetooth Low Energy Modules SBC2112-B. Preliminary Specification. Version 1.0

Configurable Fault Tolerant Processor (CFTP) for Space Based Applications

Processor Building Blocks for Space Applications

Realtek Ameba-1 Power Modes

CubeComputer V4.1. General purpose on-board computer. Option Sheet

CMOS Microcamera for Space Applications 3D PLUS

EX-9686U/A-L(A9) Hardware User Manual

OK335xS Users Manual Part I - Introduction

DHCOM PDK2 THE ART OF INNOVATION. User Manual. DH electronics GmbH Am Anger Bergen Germany

Building Reliable High-Performance Hardware. Fraunhofer FOKUS. Fraunhofer FOKUS

Detector Control System board for FAIR. J. A. Lucio Martínez Infrastructure and Computer Systems in Data Processing (IRI) Goethe University Frankfurt

HIGH PERFORMANCE PPC BASED DPU WITH SPACEWIRE RMAP PORT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

and MRAM devices - in the frame of Contract "Technology Assessment of DRAM and Advanced Memory Products" -

Product Series SoC Solutions Product Series 2016

Initial Single-Event Effects Testing and Mitigation in the Xilinx Virtex II-Pro FPGA

Chapter 6 Storage and Other I/O Topics

CN310 Microprocessor Systems Design

PRODUCT Datasheet TECHNICAL FEATURES

AK-STM32-ETH Development Board

M.Sc. Thesis. System-level Fault-Tolerance Analysis of Small Satellite On-Board Computers. Dmitry Burlyaev. Abstract

COTS Commercial is not always advertising Monica Alderighi

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

NDB-C0706A Dual Mode Bluetooth Module

Serial Peripheral Interface Bus SPI

Farklı Arduino Boardlar

Interconnects, Memory, GPIO

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Error Mitigation of Point-to-Point Communication for Fault-Tolerant Computing

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Fifth SpaceWire WG Meeting SpaceWire based On-Board-Computer

NanoDock DMC-3. Datasheet Daughter module carrier 4 daughterboard

CubeADCS 3-Axis. The complete ADCS solution for 3-axis control. Interface Control Document

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

AUGER NORTH Station controller R&D report. J-M.Brunet, S.Colonges, B.Courty, Y.Desplanches, L.Guglielmi, G.Tristram APC Laboratory CNRS / IN2P3

Emtronix. ESMARC Evaluation Board Datasheet

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Space: The Final Frontier FPGAs for Space and Harsh Environments

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT

TMCM-142-IF. Hardware Manual

Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009

S1S65010 Network Camera Controller with JPEG Encoder

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

LEON3-Fault Tolerant Design Against Radiation Effects ASIC

Hamming FSM with Xilinx Blind Scrubbing - Trick or Treat

ConnectCore for i.mx6ul Starter Board. Hardware Reference Manual

FEATURES. APPLICATIONS Machine Vision Embedded Instrumentation Motion Control Traffic Monitoring Security

Application of FPGA technology in NicSys8000N platform. Liu Zhikai Oct. 14,2015

Advanced Embedded Systems

Transcription:

A Robust Nanosatellite OBC Created with SEL and SEU Immunity as a Driving Requirement

OBC Design Drivers Number of in-house missions requiring a robust 32bit OBCfor on-board data handlingfunction. No existing alternative within the typical CubeSat price point with the required level of resilience. Required characteristics included: TID compatibility for 5 years in LEO. Mitigation for SEE, SEL tolerant. Low power consumption Compatible with 80%+ of missions requirements. Compatible with the current Clyde Space/Bright Ascension Software product. Result is a layered SEE mitigation system, where hardware, firmware and software cooperate to create a robust protection system.

PROCESSOR SELECTION

FPGA vs MicroController Max. Cross Section (cm2) 1.00E-01 1.00E-02 1.00E-03 1.00E-04 1.00E-05 1.00E-06 1.00E-07 1.00E-08 1.00E-09 1.00E-10 1.00E-11 Total mission - Ions 1.00E+00 1.00E+01 1.00E+02 LET Si (MeV cm2 / mg) Design [max] Smart Fusion2 ATMega128 AT90CAN128 MSP430 ProASIC3 dspic33

FPGA FPGA SoC with integrated hard processor selected. Hard ARM Cortex M3 = low power >100DMIPS FPGA allows custom blocks: Memory controller EDAC TMR GPIO Ports DTMF decoder more

MEMORY SUBSYSTEM

TID Performance Several technologies and components evaluated for non-volatile memory. Flash devices, EEPROMs, PCRAM and MRAM Ferromagnetic memory and Magneto-resistive memories have a large tolerance for TID (partly due to the standard CMOS I/O interfaces).

SEE Performance Tolerance to SEL of these devices on par with other memory technologies Results for a specific MRAM device suggest that it is essentially immune to latch-up, with no events recorded at 84 Mev/mg/cm2 (ref: JPL/NASA). Memory fabric for both ferromagnetic and magneto-resistive memories essentially immune to bit-flips, however I/O interfaces are not. MRAM 2 device selected with an ECC code implemented for high performance for TID and SEE.

PROTECTION AGAINST SEE

Multiple levels of SEE protection Multi-layer approach to SEE Hardware LCL SEL Protection Hot plug for power cycling Non-volatile mem allows transparent recovery Firmware EDAC/SECDED OS/Drivers Retry & scrub mechanism Application Logging, Checkpointing

Memory Operational Modes The following modes of operation are supported by the memory system: Mirrored Memory - The selected memory bank is partitioned and automatically replicated by hardware on write operations. Upon encountering a multi-bit read error the memory system retries the operation from the replicated bank. Write Verify Mode - If enabled every write operation is followed by a read-back which verifies the operation EDAC Mode - This is always enabled and provides SECDED protection to all memory. A dual memory map is implemented, where in one location the memory is accessible in its RAW form, whilst in the other the protected memory is visible

RAM/ROM EDAC Protection SECDED protection is implemented in hardware using a (18,6) custom Hsiao shortened Hamming code. The system provides: 1. Transparent SECDED protection 2. Transient (SEFI) protection 3. Status (count) of single and double faults 4. Interrupt on fault/double fault capability 5. Bus error signals on single/double fault 6. Access to RAW (unprotected) memory via a dual memory map configuration Transient faults are dealt via an automatic retry mechanism with elevation to a software handler on double failures.

EDAC Data is SECDED protected Organisation allows for 32 and 16 bit word writes without needing read/modify/write cycles = fast access. SECDED not enough! Address protection using Hash. Detects transient (SEFI) errors in control/address decoding logic (i.e. Write/Read from wrong address)

Transparent SEU/SEL correction Transparent SEU correction Interrupt/scrubbing used to write back corrected data Transparent Latch-up recovery Automatic power cycle of memory buses No loss of data due to Non-volatile memory

SYSTEM BLOCK DIAGRAM

Comm Interfaces Intra-Board I2C SPI GPIO UART ADC TLM 22 Board Telemetry channels Inter-Board 17 GPIO (LVDS support) 2x I2C SPI (6 CS lines) 4x RS232/422/485 CAN Spacewire & QuadSPI DMA/PDMA support JTAG, DTMF

Pin-Out H1 H2 1 GPIO_A GPIO_B 2 1 2 3 GPIO_C GPIO_D 4 3 4 5 GPIO_E GPIO_F 6 5 6 7 GPIO_G GPIO_H 8 7 8 9 SPI_CS_A SPI_CS_B 10 9 10 11 SPI_CS_C SPI_CS_D 12 11 12 13 SPI_CS_E SPI_CS_F 14 13 14 15 GPIO_J GPIO_K 16 15 16 17 GPIO_L GPIO_M 18 17 18 19 20 19 20 21 SPI_CLK SPI_MISO 22 21 22 23 SPI_MOSI SPI_CS 24 23 24 25 26 25 5V_PLAT 5V_PLAT 26 27 GPIO_R GPIO_S 28 27 3V3_PLAT 3V3_PLAT 28 29 GPIO_T GPIO_U 30 29 GND GND 30 31 GPIO_V 32 31 GND 32 33 232_RXA 232_RXB 34 33 34 35 232_TXA 232_TXB 36 35 36 37 422_RX+ 422_TX+ 38 37 38 39 422_RX- 422_TX- 40 39 40 41 SDA_A CANH* 42 41 42 43 SCL_A CANL* 44 43 44 45 SDA_B 46 45 VBAT_PLAT VBAT_PLAT 46 47 SCL_B 48 47 48 49 50 49 DTMF1 DTMF2 50 51 52 51 DTMF3 DTMF4 52

End Result 17 GPIO (7 LVDS), 2xI2C, RS422/2x232, CAN Modular LCL / SEL Protection GPS RadFet & Geiger FLASH (4GB) w/edac JTAG MicroSD RTC w/cap backup 3 Axis Magnetometer 20xLVDS/Spacewire MRAM (8 MB) w/edac ETM 3 Axis Gyro ARM M3@150 DMIPS 350 mw

Summary New OBCs for that is designed to meet over 80% of all CubeSat mission requirements. Designed for LEO operation with TID and SEE performance a critical design driver. The solution provides a highly resilient data handling solution with multiple layers of protection inherent to design. Designed to the same exacting product assurance requirements and high quality as all Clyde Space products. Now in full production at Clyde Space.