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

Size: px
Start display at page:

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

Transcription

1 f D document title/ titre du document D O C U M E N T SPACE PACEWIRE STANDARD AND RELATED PRODUCTS FOR THE PAYLOAD DATA HANDLING SYSTEM OF BEPI EPICOLOMBO prepared by/préparé par TOS-EDP reference/réference SpW_BC issue/édition 1 revision/révision D date of issue/date d édition status/état Document type/type de document Technical note Distribution/distribution ESTEC Keplerlaan AZ Noordwijk - The Netherlands Tel. (31) Fax (31) SpW_BC_Iss1_Rev_D.doc

2 page 2 of 21 APPROVAL Title titre SpaceWire standard and related products for the payload processing system of BepiColombo issue issue 1 revision revision D author auteur W.Gasti P.Armbruster date 3rd of february 2004 approved by approuvé by date date CHANGE LOG reason for change /raison du changement issue/issue revision/rev date/date ision 1 D 3 February 2004 CHANGE RECORD Issue: 1 Revision D reason for change/raison du changement page(s)/page(s) paragraph(s)/paragraph(s)

3 page 3 of 21 Table Of Contents Table of Acronyms Applicable and Reference Documents Applicable documents Reference Documents Introduction Scope Layout of the document SpaceWire standard and technology Introduction Physical level Signal level Character level & Exchange level Packet level & Network level SpaceWire Link Interface SpaceWire Link SpaceWire Nodes SpaceWire Routing Switches Component based on SpaceWire Scalable Multi-channel Communication Sub-System (SMCS) and IEEE 1355 Std SMCS and SpaceWire Router Remote Terminal interface BepiColombo Command & Payload Data Handling BepiColombo command and data handling baseline Instrument I/F definition for a the SpaceWire Network/Router Benefits of SpW I/F use at instrument level Introduction At test level SpaceWire PCI Card SpaceWire USB Router box SpaceWire Link Monitor SpaceWire Conformance Tester Ethernet-to-SpaceWire bridge At AIV level... 21

4 page 4 of 21 Table of Acronyms ADC ASIC BB CoDec DAC DPU DSP EGSE EMC ESA FIFO FM FPGA HW I/O ISO JTAG LI LVDS Mbps OHMA OSI LI PC PCB PDHS RAM ROM RTI SLI SMCS SnP SoC SpW Std SW UART VHDL VHSIC Analog Digital Converter Application Specific Integrated Circuit Breadboard Coder/Decoder Digital Analog Converter Data Processing Unit Digital Signal Processor Electrical Ground Support Equipment Electro-Magnetic Compatibility European Space Agency First In First Out Flight Model Field Programmable Gate Array Hardware Input / Output. International Standard Organisation Joint Test Access Group Link Interface Low Voltage Differential Signalling Mega bits per second. Open Heterogeneous Multi-Processor Architecture Open Systems Interconnect Link Interface Personal Computer Printed Circuit Board Payload Data Handling System Random Access Memory Read Only Memory Remote Terminal Interface SpaceWire Link Interface Scalable Multi-channel Communication Sub-System SpaceWire Networking Protocol System on Chip SpaceWire Standard SoftWare Universal Asynchronous Receiver Transceiver VHSIC Hardware Description Language Very High Speed Integrated Circuit

5 page 5 of Applicable and Reference Documents 1.1 Applicable documents [AD1]: SpaceWire Standard: ECSS-E50-12A [AD2]: Cable, SpaceWire, round, quad using symmetric cables, flexible, -200 o C to o C. ECSS detail specification No 3902/003 issue 1, January [AD3]: Connectors, Electrical, Rectangular, Microminiature, Solder contacts, with EMI backshell based on type MDM ECSS detail specification No 3401/071, issue1, draft C, June [AD4]: ANSI/TIA/EIA Telecommunications Industry Association, Reference Documents [RD1] Specification of the Open Heterogeneous Multiprocessor Architecture (OHMA), DSPM-DAS-1402-E, dated on April 1998 [RD2] SpaceWire coder/decoder core cell [RD3] SMCS Data Sheets,

6 2. Introduction 2.1 Scope SpaceWire standard page 6 of 21 At the turn of this century, science missions that have demonstrated the feasibility of many space applications, enter in a new era. Indeed, the amount of data produced by instruments exceeds the downlink capability, leading to the unavoidable need of implementing a compression mechanism on-board. On the same line, for observatory type of science missions, on board autonomy can bring significant advantages. With respect to the point outlined here above, on-board Payload Data Processing Systems can provide a suitable solution. Furthermore, this new sub-system will offer the necessary autonomy or intelligence in relation to the spacecraft that is also facing new challenge in terms of AOCS, FDIR and autonomy as well. Nodes in a system need to be interconnected. Taking into account the fact that back plane busses can be bottlenecks, networks of point-to-point links offer an attractive alternative. This trend is fully endorsed by ground computing infrastructures relying more and more on switch fabrics for data routing. Taking into account that space applications have specific requirements, no commercially available networking infrastructure could be directly used for on-board applications, a network based on a point-to-point links, has been standardized and adapted to space use. This new space standard is called SpaceWire links, nodes, routers and networks [AD1]. The on-board network approach promoted by the Agency is relying deeply on this SpaceWire standard. The scope of this document is to provide guidelines for the implementation of this SpaceWire on-board network. Moreover, Payload Data Processing Systems and in particular their implementation based on SpaceWire networks are also presented. 2.2 Layout of the document This document is based on 4 main sections, which are:! The first one, provided in section 3, gives information on how SpaceWire levels have been implanted successfully! The second one, provided in section 4, presents a set of devices conformant with the SpaceWire standard protocol and that are fully supported by the European Agency since developed through internal activities.! The third one, provided in section5, specifies a SpaceWire interface at instrument level. Possible implementations are presented as well.! Finally, the last but not least section 6 is devoted to the presentation of equipments that are of great importance in terms of tools for the test, assembly and verification phases when using a SpaceWire I/F. 3. SpaceWire standard and technology 3.1 Introduction The ISO (International Standards Organization) has created a layered model, called the OSI (Open Systems Interconnect) model, to define and describe layers in a network operating system. The purpose of the layers is to provide clearly defined functions that can improve inter-network connectivity between "computing nodes". Each layer has a standardised input and a standardised output. Understanding the function of each layer is instrumental in understanding data communication within the network. For the on-board payload network, point-to-point links based on the SpaceWire standard, are used to interface modules (processors, mass memories, etc) and units (payload system, platform system) either directly or via SpaceWire packet routers. The SpaceWire On-Board network correspondence with OSI one is presented in figure 3.1. The SpaceWire level naming is taking legacy from the IEEE Std. The mapping of these levels can also be derived from the figure 3.1.

7 page 7 of 21 On-Board Network Layers Application On-Board Network Layers Application SpaceWire Presentation Session Transport Transport Under Develop ment Network Network Network Data Link Physical Data Link Physical Packet Exchange Character SpaceWire Levels Naming legacy Signal Physical Figure 3.1. The SpaceWire standard [AD1] is based on six levels that are physical, signal, character, exchange, packet and network levels. The following sub-sections present each level and provide normative and informative references for their implementation. 3.2 Physical level This level defines connectors, cables, cable assemblies and printed circuit board tracks. The ECSS 3902/003 and the ECSS 3401/071 (issue1) have been considered for SpaceWire cables and connectors implementation. 9-way micro-miniature D-type connectors have been selected for SpaceWire connectors. The 2 specification documents are considered as applicable documents [AD2] and [AD3] for SpaceWire links implementation.! Potential supplier(*) for commercial twisted pair cables with 8 wires is Glenair ( Potential suppliers (*) can be Gore ( that provide cable-assemblies. (*): This list is not exhaustive and it is provided just as informative reference 3.3 Signal level This level defines signal encoding, voltage levels, noise margins, and data signalling rates. ANSI/TIA/EIA-644 specifying the electrical characteristics of Low Voltage Differential Signaling (LVDS) has been considered for the SpaceWire signal specifications. This specification is also considered as an applicable document [AD4] for the receivers and transceivers. Implementation. Potential suppliers (*) for transceivers and receivers based on LVDS technology can be either:

8 page 8 of 21! Aeroflex ( offers a set of quad drivers and quad receivers for either 5V power supply or 3.3V power supply: with radiation hardness levels ranging from 100K rads (Si) to 1 Meg rads (Si)! ATMEL ( LVDS cells in 0.5 micron and in 0.35 µm technology are under evaluation.! National Semiconductors ( Offers DS90C031 (driver) and DS90C032 (receiver)! Texas Instruments (TI) ( SN75LVDS81 (driver) and SN75LVDS82 (receiver) SN65LVDS31 (driver) and SN65LVDS32 (receiver (*): This list is not exhaustive and it is provided just as informative reference 3.4 Character level & Exchange level The character level defines the data and control characters used to manage the flow of data across a link. The exchange level defines the protocol for link initialisation, flow control, link error detection and link error recovery. These two levels are implemented in a Coder-Decoder (see figure 3.4) which VHDL core has been developed in the frame of an ESA activity. This VHDL core is made freely available for ESA missions [RD2]. SpaceWire Coder/Decoder Transmit Data Rate Data Strobe Out Transmitter Transmit Control/Status Receiver Control/Status Initialisation State Machine Transmit Data/Timecode Link Control Link Status Data Strobe In Receiver Received Data/Timecode Figure 3.4 The ultimate objective of the CoDec VHDL-core is:! To facilitate compatibility and re-use between SpaceWire nodes (e.g. chips, boards, etc) built by different manufacturers! To support the SpaceWire Standard document with the Hardware design in VHDL language! To facilitate portability into new-technologies (e.g micron or less) and interoperability with other on-board buses! To enlarge the community of SpaceWire users by facilitating new implementations on FPGAs / ASICs / SoCs In that respect, a SpaceWire CoDec has to be seen as a very simple 5000-gates design that if integrated in a chip offers two capabilities:! A bi-directional 8-bit parallel access from the host! A bi-directional asynchronous "serial" access via cable or via PCB tracks

9 3.5 Packet level & Network level SpaceWire standard page 9 of 21 The packet level defines how data for transmission over a SpaceWire link are split into packets. The network level defines the structure of a SpaceWire network and the way in which packets are transferred from a source node to a destination node across a network. It also defines how link errors and network level errors are handled. The Digital Interface Circuit Evaluation (DICE) study was initiated by ESTEC:! To assess the state of Open Interface Data Link for the SpaceWire Std components,! To identify what elements at node level of the communication system were missing or inadequate! To go on to develop those elements. To this end, building blocks for a node have been defined at functional level in order to assess up to which level an element is compatible with the SpaceWire Std. The foundation building block is the SpaceWire CoDec handling the character and the exchange levels. The upper building blocks are organized around this basic one and they are 4 of them:! SpaceWire Link Interface! SpaceWire Link! SpaceWire Node! SpaceWire Switching Matrix These 4 upper building blocks are presented in the following sub-sections SpaceWire Link Interface The SpaceWire Link Interface is responsible for making a connection with the SpaceWire interface at the other end of the link and managing the flow of data across the link. A block diagram of the SpaceWire Link Interface (SLI) is given in figure The white section corresponds to the CoDec, which can be used as an IP. Typically the receiver and transmitter FIFO are application/process dependent. Therefore, the CoDec has been designed to be easily interfaced with external buffers. The pair of FIFO memories provides the interface to the host electronic system. SpaceWire link Interface TRANSMITTER TRANSMITTER FIFO SpaceWire Link STATE MACHINE Interface to Host RECEIVER CoDec RECEIVER FIFO SpaceWire Link Figure A SpaceWire Link comprises a pair of SLI connected via a SpaceWire cable assembly or set of PCB tracks.

10 page 10 of 21 A Link Interface (LI) (see figure 3.5.2) takes packets of information from a host system or router at one end of the link and transmits it in a serial form across the link. The LI at the other end of the link receives the serial data and passes it on to the host system or router at that end as a complete packet of information. Since SpaceWire is full duplex, packets may be transmitted across the link in both directions simultaneously. SLI SpW Assembly cable SLI Figure SpaceWire Nodes A SpaceWire Node comprises one or more SLI together with an interface to some form of host system (e.g. processor, sensor) as illustrated by figure SpaceWire Nodes are the sources and destinations of packets in a SpaceWire network. The packet format is: <DESTINATION ADDRESS><CARGO><END_OF_PACKET> SpaceWire Node SpaceWire Network SLI SLI Host System Interface. Processor. Memory. Sensor. EGSE.etc Figure SpaceWire Routing Switches A SpaceWire router is a packet switch. It connects several SpaceWire interfaces to a switching matrix so that a packet arriving on one SpaceWire link can be sent out of one of the other inks attached to the router. The SpaceWire Router Switch block diagram is given in figure In a routing switch each link interface may be considered as comprising an input port (the link interface receiver) and an output port (the link interface transmitter). A SpaceWire routing switch transfers packets from the input port of the switch where the packet arrives, to a particular output port determined by the packet destination address. There is 2 ways of addressing SpaceWire packets over the network: Logical addressing: specify the route through a network indirectly via routing tables held in the routing switches.

11 page 11 of 21 Path addressing: specify the route through a network directly Routing switch addresses are given in the following table. Address Range Function 0 Internal Configuration Port 1-31 (01-1F hex) Physical Output Ports (20-FF hex) Logical Addresses, which are mapped on to the physical output ports. SpaceWire Routing Switch SLI SLI Routing matrix SLI SLI Figure Component based on SpaceWire 4.1 Scalable Multi-channel Communication Sub-System (SMCS) and IEEE 1355 Std Two type of SMCS have been developed and are presently available:! The first one called the SMCS332 is based on 3 SLI ensuring the management of 8, 16 and 32 bits words from the host into a serial SpaceWire link in both directions. The 3 channels share the same data protocol management entities and the host parallel bus. This chip needs the association of a host to handle the data packetisation (see figure 4.1.1). The radiation tolerant version of the SMCS332 is designed on Atmel MG1140E matrix and packaged into QFPL196. The Atmel catalogue reference for this chip is T7906E.! The second one called SMCSLite or SMCS116 is based on one single SLI associated to a µcontroller ensuring the data packetisation (see figure 4.1.2). The radiation tolerant version of the SMCSlite is designed on Atmel MG1090E sea of gates matrix and packaged into MQFPF100 technology. The Atmel catalogue reference for this chip is TSS901E. More information about these two components can be found in their related datasheets provided by Atmel [RD3]. One must be aware that these devices exhibits anomalies as documented by ASTRIM GmbH. These two components have not been developed by ESA and they use early versions of the Data- Strobe encoding and initialisation state machine part of the IEEE 1355 Standard. Link initialisation problems due to the IEEE Standard have been identified, work-arounds have been described in their respective User Manuals.

12 page 12 of 21 Figure SMCS3323 Block Diagram Figure SMCS116 Block Diagram

13 page 13 of SMCS and SpaceWire The initial SMCSLite and the SMCS332 components are largely used today in many missions. Their functional blocks are fully in line with an on-board network based on point-to-point links connections but they still suffer from the IEEE1355 legacy. Therefore, ESA has decided to upgrade them on the basis of the SpaceWire Codec VHDL core. Target technology for these updated component will be 0.5 µ and their naming will be respectively SMCSLite_SpW and SMCS332_SpW in order to avoid confusion with the previous ones. The new performances that can be expected for the SMCS332_SpW and the SMCS116_SpW are respectively provided by table and table SMCS332_SpW ASIC Radiation Tolerance Performance Power Package Schedule Implementation in Atmel MG2RT gate array Max gate count 480 kgates (max technology) 0. 5 µm CMOS process Up to 100 krad SEU free cells to 100 MeV Used for all memory cells Latch- up immunity to 70 Mev SpaceWire interface baud- rate 200 Mbits/ s max 190mA at 5.5V at maximum data rate 5 V and 3. 3 V supply voltage 196 pin ceramic Quad Flat Pack 25 mil pin spacing Availability of prototypes: Q (planned) Availability of flight parts: Q (planned) 4.3 Router Table SMCS116_SpW Implementation in Atmel MG2RT gate array ASIC Max gate count 270 kgates (max technology) 0. 5 µm CMOS process Radiation Tolerance Up to 300 krad SEU free cells to 100 MeV Used for all memory cells Latch- up immunity to 70 Mev Performance SpaceWire interface baud- rate 200 Mbits/ s Power max 80mA at 5.5V at maximum data rate 5 V and 3. 3 V supply voltage Package 100 pins ceramic Quad Flat Pack 25 Schedule Availability of prototypes: Q (planned) Availability of flight parts: Q (planned) Table A SpaceWire routing switch called Router_SpW is able to connect together many nodes, providing a means of routing packets between the nodes connected to it. It comprises a number of SpaceWire link interfaces and a routing matrix. The routing matrix enables packets arriving at one link interface to be transferred to and sent out of another link interface on the routing switch.

14 page 14 of 21 The routing switch is based on 8 SLI and a routing switch as presented in figure 4.3. This component is also handling time codes. It has the following features:! Eight SpaceWire input/output ports.! Two external parallel input/output ports each comprising an input FIFO and an output FIFO.! A non-blocking crossbar switch connecting any input port to any output port.! An internal configuration port accessible via the crossbar switch from the external parallel input/output port or the SpaceWire input/output ports.! A routing table accessible via the configuration port which holds the logical address to output port mapping.! Control logic to control the operation of the switch, performing arbitration and group adaptive routing.! Control registers than can be written and read by the configuration port and which hold control information e.g. link operating speed.! An external time-code interface comprising tick_in, tick_out and current tick count value! Internal status/error registers accessible via the configuration port! External status/error signals The performances that can be expected for the router are provided by table SpaceWire Interfaces Sp acewire Port 1 Sp acewire Port 2 Sp acewire Port 3 Sp acewire Port 4 Sp acewire Port 5 Sp acewire Port 6 Sp acewire Port 7 Sp acewire Port 8 Control Logic Non-blocking Crossbar Switch Routing Table Status/Error Registers Control Registers Configur ation Port Status Outputs External Input/Output Input FIFO Output FIFO External Port External Input/Output Input FIFO Output FIFO External Port Time-Code Interface Time-Code Inputs / Outputs Figure 4.3 Router ASIC Radiation Tolerance Implementation in Atmel MH1RT gate array Max gate count 519 kgates (typical) µm CMOS process Up to 300 krad SEU free cells to 100 MeV Used for all memory cells Latch- up immunity to 100 Mev

15 page 15 of 21 Performance Power Package Schedule SpaceWire interface baud- rate 200 Mbits/ s LVDS drivers/receivers integrated on chip 4W with all links at maximum rate 3. 3 V supply voltage 196 pins ceramic Quad Flat Pack 25 mil pin spacing Availability of prototypes: Q1, 2005 Availability of flight parts: Q3, 2005 Table Remote Terminal interface The Remote Terminal Interface (RTI) ASIC is developed for the connection of nodes (with or without local intelligence). It shall b:! Configurable by link (remote control)! Smart enough to work autonomously. It shall implement one Bridge from SpaceWire-to-CAN The block diagram of the RTI is given by figure 4.4. The RTI will have the following features:! Unit configurable and controlled by link (Remote Control)! SpaceWire I/F as high speed link(s)! FIFO buffering interface! RAM buffering interface! CAN I/F Controller (CANC)! RTI Manager embedded mcontroller (RTM)! GP-I/O configurable channels! Digital commands! Pulse commands! Digital status! ADC Interface for analogue acquisitions! DAC interface! Host bus I/F! Embedded UARTs! Embedded user s Timers! JTAG port for test purposes Today, since the development of this chip is not yet finished, the following trade-offs still remain:! Number of SpaceWire links (if more than one, power off mode has to be implemented for unused links)! Choice of CAN controller IP (HurriCANe, TBC)! Choice of embedded µcontroller (RTM)! Possibility to have embedded Data Memory RAM! Possibility to have embedded Program Memory ROM, to improve performance and integration (in this case, only external PROM needed, with download at power-on and in case of SEU). The performances that can be expected for the RTI are provided by table

16 page 16 of 21 Serial links Discrete commands & Status TIMER 1 TIMER 2 UART 1 UART 2 JT AG GP I/O RTM RTI Manager (µc) DM (Memory) PM (Memory) DAC I/F ADC I/F ADC DAC SpaceWire Interface FIFO/RAM I/F HOST I/F CANC SpaceWire Links FIFO/ RAM PROM µp CAN Bus Figure 4.4 ASIC Implementation in Atmel Rad Hard 0.18 µm CMOS Max gate count 7Mgates Standard-cell ATC 18RHA libraries Radiation Tolerance Functional TID up to 200 krad SEU free cells to > 100 MeV Used for all memory cells Latch- up immunity > 100 Mev Performance SpaceWire interface baud- rate 200 Mbits/ s CAN Bus up to 1 Mbit/s UARTs at Kbit/s 8 bit embedded µcontroller Power mw (TBC) 3. 3 V (2.5 V TBC) supply voltage Package MQFP, MCGA (TBC) Schedule Availability of prototypes: Q Availability of flight parts: Q (TBC) Table

17 page 17 of BepiColombo Command & Payload Data Handling 5.1 BepiColombo command and data handling baseline The MPO P/L consists of 11 instruments that are going to be commanded and controlled from the HICDS System. It is then necessary to devise a PDHS answering two basic constraints such as: 1. The most constrained resource for the mission is the mass of the MPO. Thus a mass minimised I/F solution is required. 2. Since some instruments (e.g. cameras) require a high data rate interface provided nowadays only by SpaceWire. Therefore, a SpaceWire link Interface is required at each instrument level. This solution allows a single (but redundant) SpaceWire System to all instruments with one redundant Node per Instrument for:! TC reception from and HK-TM transmission to the HICDS via a Router! Science data transmission to Mass Memory module via Router! Science data to be compressed to compression module via router! Broadcast Time reception at Instrument side via Router, initiated from HICDS SpaceWire links via network/packet Router are used for the command/control and the data acquisition of all instruments. Furthermore the specific implementation and therefore sharing of functionalities (i.e. data compression and data storage capability) between different instruments is a pre-requisite. This Network/Packet router is based on 2 modules (see figure 5.1.):! The first one, that must provide all the interfaces to the instruments, is located close to the instruments. Those instruments providing only a low data rate can also communicate via the Spacewire link with the advantage of having one common interface for all instruments.! The second one that communicates with the HICDS modules is located in the HICDS unit. Inst 1 Inst 2 Inst 3 Inst 4 SpW I/F SpW I/F SpW I/F SpW I/F Network/ Router module 1 Panel 1 Panel 2 Panel 3 Network/ Router module 2 HICDS Figure 5.1.

18 5.2 Instrument I/F definition SpaceWire standard page 18 of 21 At instrument level, a SpaceWire Link Interface building block must be implemented to interface with the network/packet router. The implementation must be compliant up to the packet & network levels of SpaceWire Std. The electrical specifications of a SpaceWire Link Interface have been detailed and are clearly covered by the ECSS-E document. As reminder, a SpaceWire Link Interface consists of:! Link assembly based on cables and connectors! LVDS drivers! SpaceWire Codec! FIFO instrument applicable dependant The general format of a SpaceWire packet is given in figure Destination address Cargo Figure EOP! Destination is a logical or a physical address, which is assigned by HICDS depending on the data type (HK, science data) and it is intended to the router. Destination is provided by an octet according to SpaceWire Std (ECSS-E-50-12).! Cargo is housing data (HK, science data). The format of the cargo is TBD.! EOP is clearly specified in the SpaceWire Std (ECSS-E-50-12). As indications, one can see 3 possible implementations of an SLI building block at instrument level as presented in figure These implementation take into account the redundancy of each SpaceWire Link at both instrument and router level. Instrument 1 Instrument 2 Instrument 3 Instrument 4 Host SMCS 332 SpW CoDec Host SpW CoDec SM CS Lite SM CS Lite SM CS Lite SM CS Lite Nominal Router 1 Redundant Router 1 Panel1 Figure

19 page 19 of 21 First option The first option is based on the use of one SMCS332_SpW chip ensuring the nominal and the redundant SpW interface. One must note, that this option necessitate a host to manage the SpaceWire packet generation. Second option The second option is based on the use of 2 SpaceWire CoDec ensuring the nominal and the redundant SpW interface. One must note, that this option necessitate a host to generate the SpaceWire packet. Third option The third option is based on the use of 2 SMCSLite_SpW chip ensuring the nominal and the redundant SpW interface. One must note, that this option does not necessitate a host to manage the SpaceWire packet genration, since the SMCSLite_SpW can generate packets on its own. 6. Benefits of SpW I/F use at instrument level 6.1 Introduction The mission development risks are reduced through a proven development methodology and infrastructure proposed by ESA that is detailed in the following sections in order to test and verify and integrate instruments. The use of SpaceWire standard protocols, related on-board pre-developed components that are supported by ESA and related EGSE will save a significant amount of cost and time that would have otherwise been invested in a custom design activity. Any instrument add-ons are based on node-in-the-loop that use an SLI. Their integration in the system can then be considered as following a Plug and Play approach. This Plug-and-Play concept can be made highly adaptable and reduce cost and time to retrofit a system. Special care should be taken for the overall payload and satellite design, integration and verification since all the instruments are not built in Europe. This can lead to possibly different work practices and standards of developments. Therefore, special care to increase the cost effectiveness of the overall system development process should be considered by not only decoupling properly sub-system developments but also by allowing collaborative engineering i.e. distributed concurrent developments, geographically distributed interactive simulations and satellite pre- integration. With the SpaceWire network, instruments can be easily integrated remotely using TCP/IP or other protocols to bridge test subsystems developed at different locations (see the TopNet conception in section 6.3). This produces a move towards new payload systems for which integration and testing can be highly automated. The extent and nature of testing is greatly reduced since prototyping and initial development are already accomplished. 6.2 At test level The inherent modularity in this approach allows entire subsystems to be assembled, iteratively tested, and seamlessly integrated with other subsystems without being impeded by slow progress elsewhere within the program. The well-defined interface standard and the ability to test compliance and functionality of subsystems via a simple PC interface, is low cost oriented and positively affects the design team. In previous projects, functional integration and test was often a somewhat mysterious exercise conducted by a core set of software developers responsible for implementing data interfaces ranging from debug signals all the way through to

20 page 20 of 21 the final command and telemetry interface. The well-defined ground computer's interfaces (PCI, CPCI, VME, ) has made this process far more accessible to the broad design team, thereby providing a significantly efficient work approach. Support tools have not been forgotten and activities are being launched to develop and have commercialised EGSE interface boards and network monitoring tools. This is further presented from section to section SpaceWire PCI Card The SpaceWire-PCI board provides three SpaceWire interfaces on a PCI board with Windows, Linux and VxWorks drivers available. Potential suppliers: 4 Links SpaceWire USB Router box The SpaceWire Router-USB comprises a SpaceWire router with eight SpaceWire ports and one external port connected to a USB2.0 interface. The router is functionally identical to the radiation tolerant router ASIC being developed, except that the Router-USB has only one external port which is used to provide the USB interface. This means that the Router-USB unit can act as an early development support tool for potential uses of the router chip. The USB2.0 interface also means that the Router-USB unit can act as an interface between a PC and a SpaceWire network. High-speed data transfer from SpaceWire directly into host PC main memory is possible. Currently a Linux driver is available and a Windows driver is under development. Potential suppliers: University of Dundee Applied Computing SpaceWire Link Monitor The SpaceWire link Monitor is a tool that monitors SpaceWire traffic flowing down a SpaceWire link. The state of the SpaceWire link and the data and control characters flowing along it can be observed on two banks of LEDs, one for each direction of the SpaceWire link, or on a logic analyzer attached to the SpaceWire Monitor. Potential suppliers: University of Dundee Applied Computing SpaceWire Conformance Tester The SpaceWire standard provides a set of conformance criteria to ensure that SpaceWire interfaces are compatible with one another. Conformance is specified in terms of the sections of the SpaceWire standard that must be adhered to in order to claim conformance to the standard. This paper explains the operation of a SpaceWire Conformance Tester developed for ESA and the level of conformance testing that can be achieved. The SpaceWire Conformance Tester performs the conformance testing of SpaceWire interfaces (Unit Under Test (UUT)) embedded in a range of components, from a simple SpaceWire interface, to a SpaceWire router, to a complete System-on-Chip with SpaceWire interfaces. The level to which conformance testing can be performed will depend upon the degree of cooperation of the SpaceWire interface under test. Potential suppliers: Austrian Aerospace Ethernet-to-SpaceWire bridge The EtherSpaceLink F201 bridge/portal from a TCP/IP socket via Ethernet to SpaceWire, with the TCP/IP implemented in hardware with raw throughput capability of 1.6Gbits/s; Potential suppliers: 4 Links

21 page 21 of At AIV level During development and integration, the distributed architecture will promote the rigorous and independent test/verification and the controlled, incrementally integration of each subsystem/component. Such an achievement will assist in de-coupling the reliance of one subsystem s development on the operation of another (e.g. such as the central processing unit in most centralized architectures). When exploited in a multi-satellite mission, the distributed architecture will allow components deployed across multiple satellites to interact in much the same manner as those within a single satellite. This has significant implications in the simplification of collaborative processing schemes at the conceptual, the implementation and the cost levels. The "TopNet" initiative concept allows easy and powerful decentralised system integration via heterogeneous networks, such as SpaceWire, Intranets and Internet (i.e Ethernet-to-SpaceWire bridge). TOPNET supports concurrent engineering to handle concurrent, multidisciplinary and geographically distributed tests for SpaceWire On-Board Systems Assembly Integration and Verification. Present development is related to developing intelligent systems for on-board usage based on smart sensors, data fusion and a configurable S/W approach called "TaskWare". Special emphasis shall be given to Fault Detection and Recovery management schemes and automatic code generation related to design patterns. It is worth mentioning here that the presence of a routing switch enables to introduce efficient reconfiguration mechanisms on which elaborated FDIR mechanisms can be built. Computer Unit SpaceWire Router SpaceWire links Instrument Instru Instru Instrument E Remote EGSE Remote Simulation Workstations or Engineering modules SpaceWire Network Network Internet Intranet Mass Memory Module Digital Processing Unit Check Up Processor EM Check up Computer Figure 6.3.

The SpaceWire RTC: Remote Terminal Controller

The SpaceWire RTC: Remote Terminal Controller SpaceWire-SnP Working Group ESTEC, Sept 15 th, 2004 The : Remote Terminal Controller Data Systems Division luca.tunesi@esa.int ESTEC, Sept 15 th, 2004 slide: 1 Background: the OPDPS Low/Med. Speed Bus:CAN

More information

SpaceWire Router - Status

SpaceWire Router - Status Router - Status Working Group Meeting Dr. Stephan Fischer Dr. Steve Parkes Gerald Kempf Pierre Fabry EADS Astrium GmbH University of Dundee Austrian Aerospace GmbH ESA ESA, Noordwijk 15. Sep. 004 Outline

More information

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

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands Steve Parkes (1), Josep Rosello (2) (1) University of Dundee, Applied Computing, Dundee,

More information

SpaceWire Router ASIC

SpaceWire Router ASIC 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

More information

ATMEL SPACEWIRE PRODUCTS FAMILY

ATMEL SPACEWIRE PRODUCTS FAMILY ATMEL SPACEWIRE PRODUCTS FAMILY Session: Components Short Paper Nicolas RENAUD, Yohann BRICARD ATMEL Nantes La Chantrerie 44306 NANTES Cedex 3 E-mail: nicolas.renaud@atmel.com, yohann.bricard@atmel.com

More information

SMCSlite and DS-Link Macrocell Development

SMCSlite and DS-Link Macrocell Development and DS-Link Macrocell Development Microelectronics Final Presentation Days, ESTEC, 6-7 March 2001 Anja Christen Tim Pike Paul Rastetter Astrium GmbH, D-81663 Ottobrunn Tel. ++49-89-60720267, Fax ++49-89-60721302

More information

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

Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009 Network on Chip round table European Space Agency, ESTEC Noordwijk / The Netherlands 17 th and 18 th of September 2009 Ph. Armbruster Head of Data Systems Division European Space Agency - ESTEC 17 th of

More information

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES

GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES GR712RC A MULTI-PROCESSOR DEVICE WITH SPACEWIRE INTERFACES Session: SpaceWire Components Short Paper Sandi Habinc, Jiri Gaisler Aeroflex Gaisler, Kungsgatan 12, SE-411 19 Göteborg, Sweden sandi@gaisler.com

More information

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 9, Issue 2 (November 2013), PP. 36-40 Implimentation of SpaceWire Standard in SpaceWire

More information

SpaceWire Remote Memory Access Protocol

SpaceWire Remote Memory Access Protocol SpaceWire Remote Memory Access Protocol Steve Parkes and Chris McClements University of Dundee, Applied Computing, Dundee, DD1 4HN, Scotland, UK. sparkes@computing.dundee.ac.uk,, cmclements@computing.dundee.ac.uk.

More information

On-Board Data Systems

On-Board Data Systems On-Board Data Systems Ph. Armbruster TEC-ED Email: philippe.armbruster@esa.int Slide : 1 Avionics for multi-mission platforms, hard Facts Avionics take an important share of the platform cost Many building

More information

Development an update. Aeroflex Gaisler

Development an update. Aeroflex Gaisler European SpaceWire Router Development an update Sandi Habinc Aeroflex Gaisler Demand for SpaceWire Router Both European and international customers have shown interest in SpaceWire router with greater

More information

The SMCS332SpW and SMCS116SpW: Development Status

The SMCS332SpW and SMCS116SpW: Development Status SpaceWire-SnP Working Group ESTEC, Sept 15 th, 2004 The SMCS332SpW and SMCS116SpW: Development Data Systems Division luca.tunesi@esa.int What is the SMCS? SMCS (Scalable Multi-channel Communication Sub-system)!

More information

SPACEFIBRE. Session: SpaceWire Standardisation. Long Paper.

SPACEFIBRE. Session: SpaceWire Standardisation. Long Paper. SPACEFIBRE Session: SpaceWire Standardisation Long Paper Steve Parkes 1, Chris McClements 1, Martin Suess 2 1 School of Computing, University of Dundee, Dundee, DD1 4HN, Scotland, U.K. E-mail: sparkes@computing.dundee.ac.uk

More information

SpaceWire Remote Terminal Controller

SpaceWire Remote Terminal Controller Remote Terminal Controller Presented by Jørgen Ilstad On board Payload Data Section, ESTEC Wahida Gasti, ESA ESTEC Co Authors Sandi Habinc, Gaisler Research Peter Sinander, SAAB Space Slide : 1 Overview

More information

SpaceFibre Flight Software Workshop 2015

SpaceFibre Flight Software Workshop 2015 SpaceFibre Flight Software Workshop 2015 Steve Parkes, University of Dundee Albert Ferrer Florit, Alberto Gonzalez Villafranca, STAR-Dundee Ltd. David McLaren, Chris McClements, University of Dundee Contents

More information

SpaceWire 101 Seminar MAPLD 2006 SpaceWire origins and purpose From IEEE 1355 to ECSS-E-50-12A

SpaceWire 101 Seminar MAPLD 2006 SpaceWire origins and purpose From IEEE 1355 to ECSS-E-50-12A SpaceWire 101 Seminar MAPLD 2006 SpaceWire origins and purpose From IEEE 1355 to ECSS-E-50-12A Ph. Armbruster TEC-ED Head of Data Systems Division ESA/ESTEC Slide : 1 Contents A little bit of History Transputers

More information

SpaceWire 101. Webex Seminar. February 15th, 2006

SpaceWire 101. Webex Seminar. February 15th, 2006 SpaceWire 101 Webex Seminar February 15th, 2006 www.aeroflex.com/spacewire SpaceWire 101 What is SpaceWire Protocol, Links, Basic Communication Architecture Physical Layer Interface and Network Components

More information

Remote Memory Access in Embedded Networked Systems

Remote Memory Access in Embedded Networked Systems Remote Memory Access in Embedded Networked Systems V. Olenev, I. Korobkov, L. Koblyakova, F. Shutenko SUAI 190000, B.Morskaya 67, Saint_Petersburg, Russia valentin.olenev@guap.ru, zelwa@yandex.ru, Luda_o@rambler.ru,

More information

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

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft SpaceTech Expo 2013 Gregor Cranston Business Development Manager 1 Introducing SpaceFibre A very high-speed serial data-link

More information

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

Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT INTRODUCTION The SW IP was developped in the frame of the ESA 13345/#3 contract "Building block for System on a Chip" This presentation

More information

Towards SpaceWire Plug-And-Play ECSS Standard

Towards SpaceWire Plug-And-Play ECSS Standard Towards SpaceWire Plug-And-Play ECSS Standard David Jameux SpaceWire 2011, San Antonio (TX), USA 08/11/2011 Background 1. SpaceWire: a. initiated by ESA b. allows embarking high speed data networks on

More information

Remote Memory Access in Embedded Networked Systems

Remote Memory Access in Embedded Networked Systems Remote Memory Access in Embedded Networked Systems Valentin Olenev, I Korobkov, Liudmila Koblyakova, Felix Shutenko SUAI Introduction A Modern Embedded Networked Systems frequently consist of a large quantity

More information

John Cornforth (1), Andrew Bacon (1), I Sturland (2), Roland Trautner (TO) (3) (1) Presented by John Cornforth

John Cornforth (1), Andrew Bacon (1), I Sturland (2), Roland Trautner (TO) (3) (1) Presented by John Cornforth Smart Microsystems A Feasibility Study to Investigate the Decentralisation of Space Systems with highly efficient Micronodes using advanced ASIC technologies John Cornforth (1), Andrew Bacon (1), I Sturland

More information

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS Joseph R. Marshall, Richard W. Berger, Glenn P. Rakow Conference Contents Standards & Topology ASIC Program History ASIC Features

More information

TAS RTU PRODUCTS. ADCSS 2015 Noordwijk. Thales Alenia Space 23/10/2015. Ref.: DOC-TAS-EN-001

TAS RTU PRODUCTS. ADCSS 2015 Noordwijk. Thales Alenia Space 23/10/2015. Ref.: DOC-TAS-EN-001 TAS RTU PRODUCTS ADCSS 2015 Noordwijk 83230356-DOC-TAS-EN-001 TAS PRODUCTS & DEVELOPMENT 83230356-DOC-TAS-EN-001 TAS-BELGIUM HIGH POWER AVIONICS Development programme underway under ARTES R&D Modular PLDIU

More information

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking E. Petri 1,2, T. Bacchillone 1,2, N. E. L Insalata 1,2, T. Cecchini 1, I. Del Corona 1,S. Saponara 1, L. Fanucci 1 (1) Dept. of Information

More information

Scalable Sensor Data Processor Development Status DSP Day - September 2014

Scalable Sensor Data Processor Development Status DSP Day - September 2014 Scalable Sensor Data Processor Development Status DSP Day - September 2014 83230347-DOC-TAS-EN-003 Presentation of the SSDP ASIC Program & Context SSDP will be the first Space Qualified European multi-core

More information

a ESRIN Via Galileo Galilei - Casella Postale Frascati - Italy Tel. (39) Fax (39)

a ESRIN Via Galileo Galilei - Casella Postale Frascati - Italy Tel. (39) Fax (39) D O C U M E N T document title/ titre du document RELIMINARY EQUIREMENTS RE EQUISITES FOR THE ARTH BSERVATION ATA AND NFORMATION ERVICES ORTAL prepared by/préparé par Marco Trovatello reference/réference

More information

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation Session: SpaceWire Missions and Applications William H. Anderson NASA Goddard Space Flight Center/MEI Technologies E-mail:

More information

Scalable Sensor Data Processor: Testing and Validation

Scalable Sensor Data Processor: Testing and Validation Scalable Sensor Data Processor: Testing and Validation R. Pinto a, L. Berrojo, L. Gomez, F. Piarrette, P. Sanchez, E. Garcia, R. Trautner b, G. Rauwerda c, K. Sunesen, S. Redant d, S. Habinc e, J. Andersson,

More information

ESA IPs & SoCs developments

ESA IPs & SoCs developments ESA IPs & SoCs developments Picture courtesy of: Lightwave esearch Laboratory Columbia University NY 1 ESA IP cores portfolio Processor Leon2 FT Fault tolerant Sparc V8 architecture Data handling Interfaces

More information

SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications

SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications Björn Osterloh Institute of Computer and Network Engineering TU Braunschweig,

More information

Multi-DSP/Micro-Processor Architecture (MDPA)

Multi-DSP/Micro-Processor Architecture (MDPA) Multi-DSP/Micro-Processor Architecture (MDPA) Microelectronics Presentation Days 2010 30 March 2010, ESA/ESTEC, Noordwijk T. Helfers; E. Lembke; P. Rastetter; O. Ried Astrium GmbH Content Motivation MDPA

More information

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications

Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Presentation at ADCSS 2010 MESA November 4 th, 2010 www.aeroflex.com/gaisler Presentation outline Microcontroller requirements

More information

Advanced Concepts and Components for adaptive Avionics

Advanced Concepts and Components for adaptive Avionics Advanced Concepts and Components for adaptive Avionics Ph. Armbruster Head of Data Systems Division ESTEC 03/03/2016 AVIONICS : Cost reduction as a challenge AVIONICS include: Data Handling TM/TC Attitude

More information

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

UNIVERSAL SPACEWIRE INTERFACE TO/FROM VME AND TO/FROM PCI UNIVERSAL SPACEWIRE INTERFACE TO/FROM VME AND TO/FROM PCI Session: Poster Session Short Paper ir. G.J. Vollmuller, ing. A. Pleijsier National Aerospace Laboratory NLR Anthony Fokkerweg 2, 1059CM, Amsterdam

More information

SpaceWire Backplane Application Requirements

SpaceWire Backplane Application Requirements SpaceWire Backplane Application Requirements Alan Senior 15 th December 2011 Classification Summary The work presented is part of the ESA funded SpaceWire Backplane activity reference TEC EPD/2010.88 The

More information

ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS

ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS Enhanced Dynamic Reconfigurable Processing Module for Future Space Applications ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS Session: SpaceWire Missions and Applications

More information

September 16, ESA/ESTEC - Data Systems Division. Low Speed Multidrop Busses - New. Architectures Enabled by All-Digital Low Speed

September 16, ESA/ESTEC - Data Systems Division. Low Speed Multidrop Busses - New. Architectures Enabled by All-Digital Low Speed Bus Bus /ESTEC - Data Systems Division September 16, 2008 1 / 16 Bus Bus 1 2 Bus The architecture Where do we already use digital busses The Transducer Bus What do we gain? 3 It is not just chat 4 2 /

More information

LEON3-Fault Tolerant Design Against Radiation Effects ASIC

LEON3-Fault Tolerant Design Against Radiation Effects ASIC LEON3-Fault Tolerant Design Against Radiation Effects ASIC Microelectronic Presentation Days 3 rd Edition 7 March 2007 Table of Contents Page 2 Project Overview Context Industrial Organization LEON3-FT

More information

Video Processing Chain VPC2 SpaceWire Networking Protocol Meeting July 2005

Video Processing Chain VPC2 SpaceWire Networking Protocol Meeting July 2005 Video Processing Chain VPC2 SpaceWire Networking Protocol Meeting 4 19-20-21 July 2005 Page 1 Summary VPC2 and SPADA_RT Activity VPC2 Architecture Data Exchange VPC2 RMAP Implementation Issue FPGA Implementation

More information

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

SpaceWire-RT Update. EU FP7 Project Russian and European Partners. SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH SpaceWire-RT Update EU FP7 Project Russian and European Partners SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH 1 Contents SpaceWire-RT project SpaceWire-RT protocols Oversampled SpaceFibre

More information

Space engineering. SpaceWire Protocols

Space engineering. SpaceWire Protocols Space engineering SpaceWire Protocols This ECSS is a draft standard circulated for xxxxxxxxxx. It is therefore subject to change without notice and may not be referred to as an ECSS Standard until published

More information

European LVDS Driver Development and ESCC Evaluation and Qualification

European LVDS Driver Development and ESCC Evaluation and Qualification European LVDS Driver Development and ESCC Evaluation and Qualification Aeroflex Gaisler AB Kungsgatan 12, SE-41119 Gothenburg, Sweden info@gaisler.com +46 31 775 86 50 1 Quick introduction ESA Contract

More information

Rad-Hard Microcontroller For Space Applications

Rad-Hard Microcontroller For Space Applications The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS Rad-Hard Microcontroller For Space Applications Fredrik Johansson

More information

Operability and Modularity concepts of future RTUs/RIUs

Operability and Modularity concepts of future RTUs/RIUs Operability and Modularity concepts of future RTUs/RIUs ADCSS2015 Day 3 Thursday 22 October 2015 What is a RTU? The Remote Terminal Unit (RTU) is an Avionics equipment that provides functions such as:

More information

AMC data sheet. PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems

AMC data sheet.  PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems AIM-USA PMC Module with four bus Nodes ARINC825 compliant for Testing & Simulation of Avionic bus Systems www.aim-online.com Avionics Databus Solutions data sheet product guide www.aim-online.com and IRIG-B

More information

European LVDS driver development and ECSS evaluation and qualification

European LVDS driver development and ECSS evaluation and qualification European LVDS driver development and ECSS evaluation and qualification resenter: Jørgen Ilstad 18 th SpW working group SpW component development ESTEC 25/04/2012 ESA UCLASSIFIED For Official Use ECI phase

More information

ExoMars Rover Vehicle

ExoMars Rover Vehicle Page: 2 of 21 PAGE INTENTIONALLY LEFT BLANK Page: 3 of 21 TABLE OF CONTENTS 1 INTRODUCTION... 5 1.1 Purpose and Scope... 5 1.2 Priority of requirements... 5 1.3 Guidelines and Traceability... 5 2 DOCUMENTS...

More information

ESA-EOP needs for SpaceFibre

ESA-EOP needs for SpaceFibre ESA-EOP needs for SpaceFibre Prepared by: Josep Roselló, ESA/ESTEC/EOP-SFT (Technology Coord. & Frequency Mngt Section, EO Future Missions Division) Earth Observation Programme (EOP) Directorate @ ESA/ESTEC

More information

Essential TeleMetry (ETM) support ASIC

Essential TeleMetry (ETM) support ASIC March 31, 2010 Rationale & Goals ETM Project Rationale/Goals Motivation ETM ASIC Overall Functionality What is currently available? Essential Telemetry Encoding and Telecommand Decoding capability already

More information

PowerPC- based Processor Modules for Space Applications

PowerPC- based Processor Modules for Space Applications PowerPC- based Processor Modules for Space Applications Patria Systems OY Jaakko Toivonen 12.09.2006 PowerPC- based Single Board Computers Two Single Board Computer (SBC) modules targeted for space applications:

More information

Massively Parallel Processor Breadboarding (MPPB)

Massively Parallel Processor Breadboarding (MPPB) Massively Parallel Processor Breadboarding (MPPB) 28 August 2012 Final Presentation TRP study 21986 Gerard Rauwerda CTO, Recore Systems Gerard.Rauwerda@RecoreSystems.com Recore Systems BV P.O. Box 77,

More information

Designing the Right Ethernet Interconnect to Increase High-Speed Data Transmission in Military Aircraft. White Paper

Designing the Right Ethernet Interconnect to Increase High-Speed Data Transmission in Military Aircraft. White Paper Designing the Right Ethernet Interconnect to Increase High-Speed Data Transmission in Military Aircraft White Paper May 216 Abstract: Designing the right high-speed Interconnect that enables systems to

More information

Prototyping of Space Protocol(s) for SPI

Prototyping of Space Protocol(s) for SPI Prototyping of Space Protocol(s) for SPI Carlos Urbina Ortega 12/12/2017 ESA UNCLASSIFIED - For Official Use CONTRACT DETAILS Budget + Program: TRP (two parallel contracts) Planned Duration: 12 months

More information

Modeling Of Spacewire Traffic. - ESA study Contract No /10/NL/LvH. Executive Summary & Final Report

Modeling Of Spacewire Traffic. - ESA study Contract No /10/NL/LvH. Executive Summary & Final Report Modeling Of Spacewire Traffic - ESA study Contract No. 23037/10/NL/LvH Executive Summary & Final Report 2/25 Left Blank 3/25 OVERVIEW...5 CONTRACT EXECUTIVE SUMMARY...7 FINAL REPORT...10 1.1 Objectives...

More information

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

The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands Chris McClements (1), Steve Parkes (1), Agustin Leon (2) (1) University of Dundee, Applied

More information

SpaceNet - SpaceWire-RT. Initial Protocol Definition

SpaceNet - SpaceWire-RT. Initial Protocol Definition SpaceNet - SpaceWire-RT Initial Revision: Draft A Issue 1.1 Date: 12 th May 2008 ESA Contract Number 220774-07-NL/LvH Ref: SpW-RT WP3-200.1 Space Technology Centre School of Computing University of Dundee

More information

AMC data sheet. PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems

AMC data sheet.   PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems data sheet PMC Module with four bus Nodes ARINC825 compliant for Testing & Simulation of Avionic bus Systems Avionics Databus Solutions product guide General Features The PCI Mezzanine Card (PMC) can work

More information

System Approach for a SpaceWire Network Template reference : C-EN

System Approach for a SpaceWire Network Template reference : C-EN System Approach for a SpaceWire Network Template reference : 100181700C-EN Prepared by Stephane DETHEVE / Bruno MASSON PLAN Page 2 SYSTEM APPROACH FOR A SPACEWIRE NETWORK INTRODUCTION SIMULATION BREADBOARDING

More information

System-on-a-Programmable-Chip (SOPC) Development Board

System-on-a-Programmable-Chip (SOPC) Development Board System-on-a-Programmable-Chip (SOPC) Development Board Solution Brief 47 March 2000, ver. 1 Target Applications: Embedded microprocessor-based solutions Family: APEX TM 20K Ordering Code: SOPC-BOARD/A4E

More information

Proposed SOIS Plug-and-Play Architecture and Resulting Requirements on SpaceWire Mapping

Proposed SOIS Plug-and-Play Architecture and Resulting Requirements on SpaceWire Mapping Distributed, Real- Time, Embedded Systems Proposed SOIS Plug-and-Play Architecture and Resulting Requirements on SpaceWire Mapping, Dundee, UK Presented by: Stuart D Fowell www.scisys.co.uk Overview Existing

More information

ESA Contract 18533/04/NL/JD

ESA Contract 18533/04/NL/JD Date: 2006-05-15 Page: 1 EUROPEAN SPACE AGENCY CONTRACT REPORT The work described in this report was done under ESA contract. Responsibility for the contents resides in the author or organisation that

More information

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

Intellectual Property Macrocell for. SpaceWire Interface. Compliant with AMBA-APB Bus Intellectual Property Macrocell for SpaceWire Interface Compliant with AMBA-APB Bus L. Fanucci, A. Renieri, P. Terreni Tel. +39 050 2217 668, Fax. +39 050 2217522 Email: luca.fanucci@iet.unipi.it - 1 -

More information

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

SpaceFibre IP Core, Alpha Test Programme, and Planned SpaceFibre Contracts SpaceFibre IP Core, Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes 1, Martin Suess 2 1 Space Technology Centre, University of Dundee, UK 2 ESA, ESTEC 1 Contents SpaceFibre IP Core

More information

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

SpaceWire devices developed in JAXA s SpaceWire R&D activities in the last 3 years (and coming several years). JAXA Status Report Part 2 SpaceWire devices developed in JAXA s SpaceWire R&D activities in the last 3 years (and coming several years). Takayuki Yuasa, Tadayuki Takahashi JAXA Masaharu Nomachi Osaka University

More information

Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package

Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package INSTITUTE OF COMPUTER AND NETWORK ENGINEERING Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package Björn Fiethe, Frank Bubenhagen, Tobias Lange,

More information

COMPARISON BETWEEN GR740, LEON4-N2X AND NGMP

COMPARISON BETWEEN GR740, LEON4-N2X AND NGMP Doc..: Date: 2017-08-22 Page: 1 of 11 COMPARISON BETWEEN GR740, LEON4-N2X AND NGMP Doc..: Date: 2017-08-22 Page: 2 of 11 TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Scope of the Document... 3 1.2 Reference

More information

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE APP18-01c APPLICATION NOTE NOVO SPACE HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE INTRODUCTION Most subsystem can be partially or fully implemented using one or more of Novo s components. This document

More information

Space engineering. SpaceWire Links, nodes, routers and networks. ECSS-E-ST-50-12C 31 July 2008

Space engineering. SpaceWire Links, nodes, routers and networks. ECSS-E-ST-50-12C 31 July 2008 ECSS-E-ST-50-12C Space engineering SpaceWire Links, nodes, routers and networks ECSS Secretariat ESA-ESTEC Requirements & Standards Division Noordwijk, The Netherlands Foreword This Standard is one of

More information

GOES-R SpaceWire Implementation

GOES-R SpaceWire Implementation GOES-R SpaceWire Implementation William Anderson GSFC/MEI Technologies Inc. William.H.Anderson@nasa.gov International SpaceWire Conference 2007 Dundee, Scotland, UK September 17, 2007 1 GOES-R SpaceWire

More information

Radiation Tolerant Digital I/O Module KM6784.1

Radiation Tolerant Digital I/O Module KM6784.1 Radiation Tolerant Digital I/O Module KM6784.1 MAIN FEATURES Power Consumption: 1W Digital I/O: Discrete signals SpaceWire: 3x UARTS with RS422: 6x Dimensions: 160x100 mm 2 (Europe Card Size) Mass: 0.32

More information

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

Building Blocks For System on a Chip Spacecraft Controller on a Chip PIO/TEST/WDOGN/ 19 ERRORN 2 Clock, Reset CT_PULSE CT_EVENT 4 4 4 SWB0 : Space Wire SWB1 : Space Wire SWB2 : Space Wire HKP Housekeeping Packetizer Context RA CT CCSDS Time anager SWT SWITCH ATRIX IT from

More information

AMC data sheet. PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems

AMC data sheet.   PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems data sheet PMC Module with four bus Nodes ARINC825 compliant for Testing & Simulation of Avionic bus Systems Avionics Databus Solutions product guide General Features The PCI Mezzanine Card (PMC) can work

More information

Impact of JTAG/ Testability on Reliability

Impact of JTAG/ Testability on Reliability Impact of JTAG/1149.1 Testability on Reliability SCTA041A January 1997 1 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product

More information

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments White Paper Implementing RapidIO Travis Scheckel and Sandeep Kumar Communications Infrastructure Group, Texas Instruments In today s telecommunications market, slow and proprietary is not the direction

More information

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited Sundance Multiprocessor Technology Limited Form : QCF51 Template Date : 10 November 2010 Unit / Module Description: Quad DAC FMC Unit / Module Number: Document Issue Number: 1.1 Original Issue Date: 11

More information

SpaceNet - SpaceWire-T. Initial Protocol Definition

SpaceNet - SpaceWire-T. Initial Protocol Definition SpaceNet - SpaceWire-T Revision: Draft A Issue 3.1 Date: 24th August 2009 ESA Contract Number 220774-07-NL/LvH Ref: SpW-RT WP3-200.1 Space Technology Centre School of Computing University of Dundee Dundee,

More information

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

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers SpaceWire-RT SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers 1 Overview of SpaceWire-RT Project Aims The SpaceWire-RT research programme aims to: Conceive

More information

Microcontrollers Applications within Thales Alenia Space products

Microcontrollers Applications within Thales Alenia Space products ADCSS 2010 Microcontrollers for Embedded Space Applications (MESA) Roundtable Template reference : 100181670S-EN Microcontrollers Applications within Thales Alenia Space products Presented by: M.L. Esposti

More information

High Accuracy Time Synchronization over SpaceWire Networks

High Accuracy Time Synchronization over SpaceWire Networks High Accuracy Time Synchronization over SpaceWire Networks Final Report SPWCUC-REP-0004 Version 1.0 18 December 2013 i Final Report ESTEC Contract 400105931 EUROPEAN SPACE AGENCY CONTRACT REPORT The work

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

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

The special radiation-hardened processors for new highly informative experiments in space Journal of Physics: Conference Series PAPER OPEN ACCESS The special radiation-hardened processors for new highly informative experiments in space To cite this article: O V Serdin et al 2017 J. Phys.: Conf.

More information

SMT9091 SMT148-FX-SMT351T/SMT391

SMT9091 SMT148-FX-SMT351T/SMT391 Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: This Document provides an overview of the developed system key features. SMT148-FX-SMT351T/SMT391 E.Puillet

More information

Spacewire related activities in JAXA & science community ~Summary~

Spacewire related activities in JAXA & science community ~Summary~ Working Group Meeting (July 19-20, 2005) Spacewire related activities in JAXA & science community ~Summary~ Y. Kasaba, T. Takashima (ISAS/JAXA) JAXA/BepiColombo Project Office T. Takahashi, M. Ozaki (ISAS/JAXA)

More information

SWIFU: SPACEWIRE INTERFACE UNIT FOR VERSATILE SENSOR

SWIFU: SPACEWIRE INTERFACE UNIT FOR VERSATILE SENSOR SWIFU: SPACEWIRE INTERFACE UNIT FOR VERSATILE SENSOR INTEGRATION ON THE EXOMARS CHASSIS BREADBOARD Session: Spacewire Missions and Applications Short Paper Lee C. G.-Y., Obstei R. von Hoerner & Sulger

More information

Proposed Technical Solution for Half Duplex SpW

Proposed Technical Solution for Half Duplex SpW SpaceWire Evolutions Proposed Technical Solution for Half Duplex SpW 17 th SpaceWire Working Group, 14 th December 2011 Noordwijk, Netherlands ESA Contract Number 4000104023, SpaceWire Evolutions Slide

More information

1 COMMAND AND DATA HANDLING (C&DH)

1 COMMAND AND DATA HANDLING (C&DH) 1 COMMAND AND DATA HANDLING (C&DH) 1.1 Requirements and Design Drivers 1.1.1 Functional The command and data handling shall provide the capability to: Transfer information in digital or discrete representation

More information

ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency

ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency ECSS E-70-41: Telemetry & Telecommand Packet Utilisation Mario Merri European Space Agency OMG meeting Paris 1 Content PUS History and Background PUS context Presentation of the ECSS Standard for TM &

More information

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

SpaceWire Link interface: LVDS, Power & Cross-strapping Aspects Eleventh SpaceWire Working Group Meeting SpaceWire Link interface: LVDS, Power & Cross-strapping Aspects Sven Lansdtroem sven.landstroem@esa.int Wahida Gasti wahida.gasti@esa.int 1 AGENDA Introduction

More information

HETEROGENEOUS MISSION ACCESSIBILITY TESTBED HMAT TOOLBOX SOFTWARE REQUIREMENT DOCUMENT (SECURITY LAYER) ESA-ESRIN D O C U M E N T

HETEROGENEOUS MISSION ACCESSIBILITY TESTBED HMAT TOOLBOX SOFTWARE REQUIREMENT DOCUMENT (SECURITY LAYER) ESA-ESRIN D O C U M E N T f D O C U M E N T document title/ titre du document HETEROGENEOUS MISSION ACCESSIBILITY TESTBED HMAT TOOLBOX SOFTWARE REQUIREMENT DOCUMENT (SECURITY LAYER) prepared by/préparé par S. Puri reference/réference

More information

Fifth SpaceWire WG Meeting SpaceWire based On-Board-Computer

Fifth SpaceWire WG Meeting SpaceWire based On-Board-Computer Fifth SpaceWire WG Meeting 15. - 17.11.2005 SpaceWire based On-Board-Computer On Board Computer Concept Page 2 OBC Concept -Aims- Based on ERC32 32-bit processor cores Fully redundant Each function provided

More information

RAD6000 Space Computers

RAD6000 Space Computers RAD6000 Space Computers RAD6000 space computers RAD6000 single-board computers combine commercial standards with unique radiation-hardened technology and packaging to meet the specific requirements of

More information

Reducing SpaceWire Time-code Jitter

Reducing SpaceWire Time-code Jitter Reducing SpaceWire Time-code Jitter Barry M Cook 4Links Limited The Mansion, Bletchley Park, Milton Keynes, MK3 6ZP, UK Email: barry@4links.co.uk INTRODUCTION Standards ISO/IEC 14575[1] and IEEE 1355[2]

More information

for On-Board Communications Project Status Noordwijk, Netherlands

for On-Board Communications Project Status Noordwijk, Netherlands Protocol Validation System for On-Board Communications Project Status 13th S Wi W ki G M ti 14th 15th S t b 2009 13th SpaceWire Working Group Meeting, 14th-15th September 2009 Noordwijk, Netherlands Presentation

More information

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

Final Presentation. Network on Chip (NoC) for Many-Core System on Chip in Space Applications. December 13, 2017 Final Presentation Network on Chip (NoC) for Many-Core System on Chip in Space Applications December 13, 2017 Dr. ir. Gerard Rauwerda Gerard.Rauwerda@recoresystems.com NoC round table Network-on-Chip (NoC)

More information

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

ESA round table. September L. Goulard PY. Bretécher Next generation processors for space ESA round table September 2006 L. Goulard PY. Bretécher Agenda Brief history of processors used at Sodern On going developments AT697E evaluation Requirement review

More information

Dynamically Reconfigurable Processing Module for Future Space Applications

Dynamically Reconfigurable Processing Module for Future Space Applications Dynamically Reconfigurable Processing Module for Future Space Applications Giuseppe Montano, Paul Norridge, Wayne Sullivan, Chris Topping, Alex Wishart Astrium Limited, Gunnels Wood Road, Stevenage, SG1

More information

Advanced Computing, Memory and Networking Solutions for Space

Advanced Computing, Memory and Networking Solutions for Space Advanced Computing, Memory and Networking Solutions for Space 25 th Microelectronics Workshop November 2012 µp, Networking Solutions and Memories Microprocessor building on current LEON 3FT offerings UT699E:

More information