SpaceWire Router ASIC

Similar documents
SpaceWire Router - Status

ATMEL SPACEWIRE PRODUCTS FAMILY

SpaceWire Router Data Sheet

The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands

SpaceWire Remote Memory Access Protocol

SpaceWire IP for Actel Radiation Tolerant FPGAs

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking

The SpaceWire RTC: Remote Terminal Controller

SMCSlite and DS-Link Macrocell Development

SpaceFibre IP Core, Alpha Test Programme, and Planned SpaceFibre Contracts

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003)

SpaceFibre Flight Software Workshop 2015

LEON3-Fault Tolerant Design Against Radiation Effects ASIC

SPACE PACEWIRE STANDARD AND RELATED PRODUCTS FOR THE PAYLOAD DATA HANDLING SYSTEM OF BEPI

The Operation and Uses of the SpaceWire Time-Code International SpaceWire Seminar 2003

Video Processing Chain VPC2 SpaceWire Networking Protocol Meeting July 2005

Development an update. Aeroflex Gaisler

FPGAs APPLICATIONS. 2012, Sept Copyright Atmel Corporation

SpaceWire-RT Update. EU FP7 Project Russian and European Partners. SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH

ATF280E A Rad-Hard reprogrammable FPGA

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

SpaceWire-RT Project and Baseline Concepts

Multi-DSP/Micro-Processor Architecture (MDPA)

Advanced Computing, Memory and Networking Solutions for Space

ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS

Microelectronics Presentation Days March 2010

SpaceWire RMAP Protocol

The SMCS332SpW and SMCS116SpW: Development Status

SpaceWire 101. Webex Seminar. February 15th, 2006

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES

SPACEFIBRE. Session: SpaceWire Standardisation. Long Paper.

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL

SpaceWire Remote Terminal Controller

European LVDS Driver Development and ESCC Evaluation and Qualification

GOES-R SpaceWire Implementation

European LVDS driver development and ECSS evaluation and qualification

Rad-Hard Microcontroller For Space Applications

Remote Memory Access in Embedded Networked Systems

HIGH PERFORMANCE PPC BASED DPU WITH SPACEWIRE RMAP PORT

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers

Status of Space Fibre Link Module development

Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT

SpaceWire and SpaceFibre Interconnect for High Performance DSPs

COMPARISON BETWEEN GR740, LEON4-N2X AND NGMP

SEFUW workshop. Feb 17 th 2016

Multi-DSP/Micro-Processor Architecture (MDPA) Paul Rastetter Astrium GmbH

SpaceWire devices developed in JAXA s SpaceWire R&D activities in the last 3 years (and coming several years).

Time synchronization in SpaceWire networks

SpaceWire Link interface: LVDS, Power & Cross-strapping Aspects

VCOM: CONTROLLING A REMOTE RS232 INTERFACE OVER SPACEWIRE

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

Scalable Sensor Data Processor Development Status DSP Day - September 2014

Advanced Concepts and Components for adaptive Avionics

PowerPC- based Processor Modules for Space Applications

Product Specification PE95421

Performance of SpaceWire Plug-and-Play Protocols

ESA IPs & SoCs developments

High Accuracy Time Synchronization over SpaceWire Networks

Final Presentation. Network on Chip (NoC) for Many-Core System on Chip in Space Applications. December 13, 2017

CCSDS Unsegmented Code Transfer Protocol (CUCTP)

11th symposium on advanced space technologies in robotics and automation

for On-Board Communications Project Status Noordwijk, Netherlands

Analysis of the Transport Protocol Requirements for the SpaceWire On-board Networks of Spacecrafts

Next Generation Microprocessor Functional Prototype SpaceWire Router Validation Results

Product Specification PE95421

Proposed Technical Solution for Half Duplex SpW

SpaceWire PC Card Development. Patria New Technologies Oy ESA / ESTEC

Reducing SpaceWire Time-code Jitter

SpaceWire: Key principles brought out from 40 year history. SSC06-III-4 Paul Walker, Barry Cook 4Links Limited

The SpaceWire-PnP Draft Standard. Peter Mendham Stuart Mills, Steve Parkes, Martin Kelly, Stuart Fowell

Building Blocks For System on a Chip Spacecraft Controller on a Chip

Your Company Logo Here. Flying High-Performance FPGAs on Satellites: Two Case Studies

SpaceFibre Port IP Core

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

UNIVERSAL SPACEWIRE INTERFACE TO/FROM VME AND TO/FROM PCI

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

ESA Supported General Purpose Standard Microprocessors

QPro XQR17V16 Radiation Hardened 16Mbit QML Configuration PROM

Axcelerator Family FPGAs

Next Generation Microprocessor for Power Systems Control September 2006 M. Ruiz, SABCA, Belgium

Serializer Deserializer POSSIBILITIES OF COMMUNICATION. MADE EASY. For extremely high communications reliability in radiation environments

ESA Contract 18533/04/NL/JD

OBC Mass Memories Final Presentation

Current status of SOI / MPU and ASIC development for space

Intellectual Property Macrocell for. SpaceWire Interface. Compliant with AMBA-APB Bus

16th Microelectronics Workshop Oct 22-24, 2003 (MEWS-16) Tsukuba Space Center JAXA

Next Generation Multi-Purpose Microprocessor

ESA round table. September L. Goulard PY. Bretécher

ExoMars Rover Vehicle

SpaceWire RMAP Protocol

AT697E LEON2-FT Final Presentation

CAN: from Components to Minisatellites

GAISLER. Radiation-Tolerant 10x SpaceWire Router Radiation Tolerant 6x SpaceWire Router with PCI RT-SPW-ROUTER Data Sheet and User s Manual

SpaceWire - Time Distribution Protocol VHDL IP Core User s Manual

ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS

RMAP Protocol. SpaceWire Working Group 11 th November 2004

SpaceWire Backplane Application Requirements

2 nd ESA IP-Cores Day

Payload Data Processing Technologies for JUICE

Transcription:

SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace Stephan Fisher Astrium GmbH Pierre Fabry, Agustin Leon ESA, ESTEC 1

SpW-10X Architecture SpW-10X SpW Port 1 SpW Port 2 SpW Port 3 Parallel Port 9 Parallel Port 10 SpW Port 4 SpW Port 5 Routing Switch Time-Code Interface SpW Port 6 SpW Port 7 SpW Port 8 Configuration Port 0 Routing Table 2

SpaceWire Ports 3 SpaceWire compliant Data Signalling Rate 200 Mbits/s maximum Selectable 2 200 Mbits/s Each SpaceWire port can run at a different speed LVDS drivers and receivers on chip Avoids size, mass, cost of external LVDS chips Receiver auto-start mode Power control Each SpaceWire port can be completely disabled including clock tree LVDS can be tri-stated with auto-enable Links can be held disconnected until there is data to send

Parallel Ports Parallel ports to support connection to Processors Simple logic 8-bit data + control/data flag FIFO type interface Operate at speed of SpaceWire links i.e. 200 Mbits/s 4

Routing Switch Switches packet being received to Appropriate output port SpaceWire and Parallel ports treated the same Non-blocking If the required output port is not being used already Guaranteed to be able to forward packet Rapid packet switching times Low latency 3.2 Gbits/s maximum throughput Worm-hole routing 5

Configuration Port Used to configure router device Routing tables Link speeds Power states Etc Used to read router status RMAP Remote Memory Access Protocol Used for reading and writing configuration port registers Router can be configured over Any SpaceWire port Any Parallel port 6

Time-Code Port Sends and receives time-codes Tick-in Internal time-counter incremented and time-code sent Or Value on the time-code input port is sent as a time-code Tick-out Indicates valid time-code received Value of time-code on time-code output port 7

Status/Configuration Interface 8 On power up holds some configuration information Thereafter provides status according to four address lines 0-10: Port status 0: Configuration port 1-8: SpaceWire port 9-10: Parallel port 11: Network discovery Return port This is a router 12: Router control Enables and timeouts 13: Error active 14: Time-code 15: General purpose Contents of general purpose register Settable by configuration command

Router ASIC Performance 9 ASIC Implementation in Atmel MH1RT gate array Max gate count 519 kgates (typical) 0.35 µm CMOS process Radiation tolerance 100 krad SEU free cells to 100 MeV Used for all critical memory cells Latch-up immunity to 80 MeV/mg/cm 2 Performance SpaceWire interface baud-rate 200 Mbits/s LVDS drivers/receivers integrated on-chip Power 5 W power with all links at maximum data rate Single 3.3 V supply voltage Package 196 pin ceramic Quad Flat Pack 25 mil pin spacing

ESA SpaceWire Router Performance SpaceWire Router Latency and Jitter Measurements (Bit rate = 200Mbits/s) Description Symbol Value Units Switching Latency T SWITCH 133.3 ns, max Router Latency SpaceWire to SpaceWire port T SSDATA 546.6 ns, max Router Latency SpaceWire to External port T SEDATA 316.6 ns, max Router Latency External to SpaceWire port T ESDATA 363.3 ns, max Router Latency External to External port T EEDATA 166.6 ns, max Time-code Latency SpaceWire to SpaceWire port T SSTC 409.3 ns, max Time-code Latency SpaceWire to External port T SETC 316.6 ns, max Time-code Latency External to SpaceWire port T ESTC 359.9 ns, max Time-code Jitter T TCJIT 116.6 ns, max [1] Note all figures are worst case Above figures derived from simulation 10

Applications Standalone Router 1 High Rate Router Memory Processor 2 3 4 5 Router Router Router Memory Processor 11

Applications Embedded Router 1 High Rate 2 3 4 5 Router Router Memory Router Processor Prime Memory Router Processor Redundant 12

Applications Node Interface High Rate Control FPGA Router 13

Applications Node Interface Memory Banks Memory Control FPGA Router 14

Applications Node Interface Processor I/O Control FPGA Router Memory 15

16 Router Prototype Implementations

17 Router Prototype Implementations

18 Router Prototype Implementations

19 Router Prototype Implementations

20 Router Prototype Implementations

SpW-10X Development System Boxed 6U Rack Mount 21

Team University of Dundee Design and Testing Austrian Aerospace Independent VHDL Test Bench Transfer to ASIC technology Astrium GmbH Functional Testing Atmel ASIC Manufacture STAR-Dundee Support and Test Equipment 22

Conclusions ESA router has extensive capabilities Suitable for a wide range of applications Independently tested Extensively validated Full range of support services available Evaluation boards 6U and boxed Prototypes due November 2007 Atmel AT7910E 23