VITA 78 (SpaceVPX) Overview

Download Report

Transcript VITA 78 (SpaceVPX) Overview

September 9th, 2014
VITA Tutorial
7/17/2015
1
•
•
•
•
•
•
•
•
•
•
What is SpaceVPX?
SpaceVPX Key Element Descriptions
6U Standard Chassis Profiles
VITA 78 Use Cases
SpaceVPX Fault Tolerance
SpaceVPX Utility Plane
SpaceVPX Mechanical General Specifications
Protocol Specific
6U and 3U Slot Profiles
Backup Slides
7/17/2015
2
Was created to bridge the VPX standards to the space market.
•
•
•
SpaceVPX addresses both interoperability (as OpenVPX does) and space
application needs (not in OpenVPX).
SpaceVPX defines Payload, Switch, Controller, and Backplane module
profiles to meet needs of space applications
SpaceVPX adds features to the Utility Plane for fault tolerance
• Point-to-point not bussed to tolerate faults: failure on module does not affect
entire system.
• Space Utility Module added to provide dual-redundant source for Utility Plane
implementations.
•
SpaceVPX defines use of SpaceWire for Control Plane over Ethernet
(OpenVPX preferred solution).
Designed to promote standard components, interoperability, accelerated
development and deployment for the Space market
7/17/2015
3
VITA 65
VITA 46.3
VITA 46.0
SRIO on VPX
VITA 46.11
Sys. Management
VITA 46.9
PMC/XMC
VITA 48.2
Conduction
SpaceVPX (VITA 78)
7/17/2015
4
Develop
• Enhanced set of backplane specifications that are based upon existing
commercial standards with added features required for space
applications.
Increase
• Interoperability and compatibility between manufacturers and
integrators, while simultaneously increasing affordability through the
use of standard sets of hardware.
7/17/2015
5
•
Specifies a set of system architectures
• Not just a collection of pin-out and protocol specifications
• Guides system developers to choose one of a set of standard backplane and
slot profiles
•
Uses existing standards and drafts with minimal possible changes
•
Rapidly delivers results into VITA Standards Organization
Urgency driven by critical programs needing system level OpenVPX and
SpaceVPX implementations today
SpaceVPX to follow VSO process with goal to ratify as VITA / ANSI
standard
•
•
7/17/2015
6
•
Fault tolerance enhancements needed for space
• No fault detection on critical configuration signals
•
Power distribution is not redundant
• Opportunity for single-point faults
•
Bused management signal distribution
• Opportunity for single-point faults
•
Individual Card level power and reset controls not addressed
• Limits ability to create architecture with standby powered-off spare modules
7/17/2015
7
•
Choosing the most appropriate mechanism for introducing dualredundant Utility and Management planes was critical to meeting
SpaceVPX requirements.
• Several critical SpaceVPX requirements established a need for dualredundant Utility and Management planes in the architecture.
• Single-point failure tolerance
• Spare module support (redundancy)
• System management
• Status and diagnostic support
• The desire to maintain compatibility with existing COTS OpenVPX
modules was also a significant factor in selecting the redundancy
mechanism.
7/17/2015
8
Bus
• Protocols: cPCI, RapidIO, SpaceWire, I2C, etc.
Power card
Payload slots
VPX VPX VPX VPX
1
2
3
4
Expan
Plane
Expan
Plane
Expan
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Switch
UM
5
Co
ntr
ol
Slot
numbers
are logical,
physical
slot
numbers
may be
different
Slo
t
MILSATCOM System
Co
ntr
ol
Slo
Sp
t
ae
Slo cU
ts M
Output card
Memory card
Switch card
Processing card
Processing card
Payload input
Payload input
Payload input
Payload
Payload slots
VPX VPX VPX VPX
6
7
9
8
Expan
Plane
Expan
Plane
Expan
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Contrl
Switch
Contrl
Plane
Contrl
Plane
Contrl
Plane
Data Plane
(DFP)
TP
Control Plane
(TP)
TP
Switched
Management
Plane (IPMB)
Switched
Utility Plane
Includes power
Controller
Selection
A and B (HLD)
IPMC
IPMC
IPMC
ChMC
ChMC
IPMC
IPMC
IPMC
SW
Power A and B
7/17/2015
9
7/17/2015
10
Chassis Profile
Development Chassis Flight Chassis
Voltages to/from SpaceUM
6U / 3U Power/Keying – OpenVPX, Modules
Power/Keying Profile
# Slots by Type Connections between
Module Plane Structure
Backplane Profile
Slot Profiles
Slot Profiles
Connector segment definitions Various
Plane Assignments User Defined and
Reserved
Module Profiles
Module Profiles
Plane Protocol Definitions User Defined
Options
7/17/2015
Slot Profile Structure
12
7/17/2015
13
This section details how to specify a 6U Standard Chassis configuration. Additional
chassis mechanical characteristics are defined in Section 4. Due to the number of
possible chassis / backplane configurations, a 6U Standard Chassis Profile is defined
using a name constructed from the permitted options listed below.
 Rule 13.2-1: SpaceVPX 6U Standard Chassis Profiles shall be specified using the
construct per Figure 13.2-1 and associated parameters. [VM = I]
 Observation 13.2-1: The 6U Standard Chassis Profiles are based on the power
profiles.
 Observation 13.2-2: If SpaceVPX modules are plugged into standard chassis
slots with a smaller pitch, an adjacent slot will not be accessible.
 Observation 13.2-3: Smaller pitch SpaceVPX modules may be plugged into
larger pitched chassis slots.
7/17/2015
14
Backplane Power
Option
SpaceVPX
1 to 8 Slot
Chassis Size / Power Availability
9 to 16 Slot
17 to 24 Slot
25 to 32 Slot
12V @ 5.8A
+3.3VAUX @ 1.5A*
12V @ 11.6A
+3.3VAUX @ 1.5A*
12V @ 17.4A
+3.3VAUX @ 1.5A*
12V @ 23.2A
+3.3VAUX @ 1.5A*
5V @ 11.6A
+3.3VAUX @ 1.5A*
5V @ 23.2A
+3.3VAUX @ 1.5A*
5V @ 34.8A
+3.3VAUX @ 1.5A*
5V @ 46.4A
+3.3VAUX @ 1.5A*
5V @ 11.6A
5V @ 23.2A
5V @ 34.8A
5V @ 46.4A
3.3V @ 11.6A
5V @ 11.6A
3.3V @ 23.2A
5V @ 23.2A
3.3V @ 34.8A
5V @ 34.8A
3.3V @ 46.4A
5V @ 46.4A
12V @ 5.8A
+3.3VAUX @ 1.5A*
12V @ 11.6A
+3.3VAUX @ 1.5A*
12V @ 23.2A
+3.3VAUX @ 1.5A*
5V @ 11.6A
5V @ 23.2A
12V @ 17.4A
+3.3VAUX @
1.5A**
5V @ 34.8A
3.3V @ 11.6A
3.3V @ 23.2A
3.3V @ 34.8A
3.3V @ 46.4A
SpaceVPX
12V @ 5.8A
3.3V @ 11.6A
12V @ 11.6A
3.3V @ 23.2A
12V @ 17.4A
3.3V @ 34.8A
12V @ 23.2A
3.3V @ 46.4A
Profile 6
SpaceVPX
3.3V @ 11.6A
3.3V @ 23.2A
3.3V @ 34.8A
3.3V @ 46.4A
Profile 7
SpaceVPX
5V @ 11.6A
3.3V @ 11.6A
5V @ 23.2A
3.3V @ 23.2A
5V @ 34.8A
3.3V @ 34.8A
5V @ 46.4A
3.3V @ 46.4A
Profile 8
12V @ 5.8A
3.3V @ 11.6A
12V @ 11.6A
3.3V @ 23.2A
12V @ 17.4A
3.3V @ 34.8A
12V @ 23.2A
3.3V @ 46.4A
SpaceVPX Profile 9
5V @ 11.6A
5V @ 23.2A
5V @ 34.8A
5V @ 46.4A
12V @ 5.8A
12V @ 11.6A
12V @ 34.8A
12V @ 23.2A
Profile 1
SpaceVPX
Profile 2
SpaceVPX
Profile 3
SpaceVPX
Profile 4
SpaceVPX
Profile 5
5V @ 46.4A
*optional
7/17/2015
15
7/17/2015
16
7/17/2015
17
Co
nt
Slorolle
t r
Sp
ac
Slo eU
ts M
Co
nt
Slorolle
t r
Slot
numbers
are logical,
physical
slot
numbers
may be
different
Payload slots
VPX VPX VPX VPX
1
2
3
4
VPX
5
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
VPX
6
UM
7-8
Payload slots
VPX VPX VPX VPX VPX
9
10
12
13
11
Expan
Plane
VPX
14
VPX
15
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data Plane
(FP)
Data
Plane
Full Mesh Connections
Example Mesh
Backplane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
TP
Control Plane
(TP)
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Switch
Contrl
Switch
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
TP
Switched
Utility Plane
(includes system
management,
reference clocks,
reset and power)
7/17/2015
Controller
Selection
A and B
Power A and B
IPMC
IPMC
IPMC
IPMC
IPMC
ChMC
ChMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
SW
19
7/17/2015
20


These Backplane Profiles are intended for the development, prototyping, and
flight environment. The use of signals that are routed to the RTMs or to a
connectors is up the implementation.
Note: It is up to the RTM implementation whether it connects to these signals
and what is done with them.
Backplane Profiles include channel Gbaud rates, for the supported planes; a
system integrator needs to make sure the rated Gbaud rates, for the supported
planes, are high enough to support the Gbaud rates of the protocols of the
modules being used.
 Note: SpaceWire data rates may be higher than what is shown as each link will
negotiate the data rate.

7/17/2015
21
S
Co witc
ntr h &
oll
er
Sp
ac
e
Slo U
ts M
S
Co witc
ntr h &
oll
er
Slot
numbers
are logical,
physical
slot
numbers
may be
different
Payload
slots
VPX
1
VPX
2
VPX VPX VPX VPX VPX
3
4
5
6
7
Expansion
Plane
(DFP)
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Data Plane
(FP)
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
UM
8-9
Data
Switch
Payload
slots
VPX VPX VPX VPX
10
11
12
13
Data
Switch
VPX
14
VPX
15
VPX
16
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Expan
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Data
Plane
Example Switched
Backplane
Control Plane
(TP)
TP
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Switch
Contrl
Switch
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
Contrl
Plane
TP
Switched
Utility Plane
(includes system
management,
reference clocks,
reset and power)
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
ChMC
ChMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
SW
Controller
Selection
A and B
7/17/2015
Power A and B
22
7/17/2015
23


Payload slot – single-string: 1 thin pipe, 1 ultra-thin pipe
Payload slot – dual-redundant: 2x1 thin pipe, 2 ultra-thin pipe




Control slot – single-string: 1 thin pipe, 1 ultra-thin pipe
Control slot – dual-redundant: 2/4 thin pipes, 2 ultra-thin pipes







Two thin pipes used for inter-control connections
Separate thin pipes connected to each redundant slot
The test-only ultra-thin pipe may include two for prototype compatibility
Two thin pipes only required if Control Switch in separate slot
Control plane switch slot must reserve 2 thin pipes for external connections
Separate Control Plane Switch slot : up to 28 thin pipes





Thin pipes connected to each redundant switch are separated
The test-only ultra-thin pipe may be redundant for prototype compatibility
22 1TP Payload slots
2 1TP Switch slots (if separate)
2 1TP Control slots
2 1TP for external
Control Plane switch slot must reserve 2 thin pipes for Control Plane
connections to the Control slot unless the control function is integrated with
the Control Plane switch (default)
Control Plane switch slot must reserve up to two ultra-thin pipes for test
access or prototype compatibility
7/17/2015
All topologies in SpaceVPX assume each controller and its
control switch are on a single board.
24
7/17/2015
25
7/17/2015
SYS_RST
System
Management
System
Controller B
VPX Slot
(ChMC)
Select Circuit
VPX Slot
(IPMC)
VPX Slot
(IPMC)
VPX Slot
(IPMC)
Select Circuit
System Controller Select
Select Circuit
Management Fanout B
(IPMC)
Select
(discrete)
Select Circuit
Controller
Select
Select Circuit
VPX Slot
(IPMC)
VPX Slot
(IPMC)
Select Circuit
VPX Slot
(IPMC)
Select Circuit
Management Fanout A
(IPMC)
Select Circuit
System
Controller A
VPX Slot
(ChMC)
Select Circuit
VPX Slot
(IPMC)
SYS_RST
System
Management
26
7/17/2015
27
Select Circuit
VPX Slot
Select Circuit
VPX Slot
7/17/2015
System
Controller B
VPX Slot
(ChMC)
Select Circuit
Power B
Select
(discrete)
Select Circuit
Power
Select
VPX Slot
Power A
Power
Supply
Power Select
Power
Supply
VPX Slot
Select Circuit
VPX Slot
Select Circuit
Select Circuit
System
Controller A
VPX Slot
(ChMC)
28
VPX Slot
Select Circuit
Select Circuit
VPX Slot
7/17/2015
29
7/17/2015
30
7/17/2015
31
7/17/2015
32
The goal of SpaceVPX is to achieve an acceptable level of fault tolerance while
maintaining reasonable compatibility with OpenVPX components, including connector
pin assignments. For the purposes of fault tolerance, a module is considered the
minimum redundancy element. The Utility Plane and Control Plane are distributed
redundantly and in star topologies to provide fault tolerance.
For Space applications, the major fault tolerance requirements are listed below:











Dual-redundant power distribution (bussed) (Section 3.2.1) where each distribution is
supplied from an independent power source.
Dual-redundant management distribution (point-to-point cross-strapped) where each
distribution is supplied from an independent System Controller
SpaceVPX introduces the SpaceUM module that selects between the A and B Power
Supplies and the A and B System Controllers for distribution to each of the slots
controlled by the SpaceUM module.
Card-level serial management (Section 3.4.3)
Card-level reset control
Card-level power control
Timing/synchronization/clocks, matched length, low-skew differential (Section 3.4.2)
Fault tolerant Power Supply and System Controller selection (bussed) (Section 3.3)
Dual-redundant Data planes (point-to-point cross-strapped)
Dual-Redundant Control planes (point-to-point cross-strapped) (Section 3.2.3)
VITA 78 infrastructure allows for fully managed FRUs and for dumb FRUs
7/17/2015
33
7/17/2015
34



The Utility Plane in a SpaceVPX backplane differs from the OpenVPX Utility
Plane.
The OpenVPX Utility Plane includes bused power distribution rails, bused
control/status signals, and bused reference clocks.
The SpaceVPX Utility Plane replaces the bused OpenVPX Utility Plane with
redundant (A and B) utility planes and selects the active Utility Plane for each
individual slot.
The OpenVPX maximum number of slots is constricted by the number of 0.8”
slots in a 19 inch development chassis.
 Because SpaceVPX does not require the use of 19 inch development chassis, the
slot restrictions of OpenVPX are relaxed.

7/17/2015
35




All connector wafers on J6 are full differential with modules that have
System Controller Capability – this part of the connector is user defined
otherwise.
SM0-3 will go on lowest wafers (up to 4)
Clocks will go on the highest wafers (up to 8)
U
SYS_RESET goes on SE edge signals
G
SM2 – SMRESET
SM3 – SMSTAT
SM1 – SDA
SM0 – SCL
Clock and reset furthest separation and grouping
to minimize crosstalk
Signals should be separated on boards and
7/17/2015
backplanes
U
G
R
G
R
G
R
G
R
G
U
G
U
G
Test FP
SUM1: CLKAR
SUM1: CLK12
SUM2: CLKAR
SUM2: CLK12
SUM3: CLKAR
SUM3: CLK12
SUM4: CLKAR
SUM4: CLK12
SUM4: SM0-3
SUM3: SM0-3
SUM2: SM0-3
SUM1: SM0-3
36
System Management Protocol




The System Management Architecture consists of three logical levels of
management: system, chassis and module.
The focus of the System Management Protocol is on the communications
between the Chassis Manager and the SpaceVPX Modules of the chassis. That
portion of the Chassis Manager that provides the lower level communications
functions within a chassis is referred to as the Chassis Management Controller
(ChMC).
The Space Utility Management (SpaceUM) Module, provides the Intelligent
Platform Management Bus (IPMB) selection and routing function for the radial
(star) topology between the ChMC and individual non-SpaceUM SpaceVPX
modules.
The collection of resources dedicated to module management is called the
Intelligent Platform Management Controller (IPMC). The communications bus
used by the ChMC to communicate with the IPMCs within a chassis is the
Intelligent Platform Management Bus (IPMB).
7/17/2015
37





The SpaceVPX IPMB has a radial topology, meaning that it forms a point-to-point
communications link between the ChMC and each IPMC.
The Management Plane Fan-out and Hub functions located on the SpaceUM
module support the connection of each redundant bus to the multiple IPMBs for
communications to each IPMC.
The management communications protocol supported by an IPMC may be one
of two possible protocols: Intelligent Platform Management Interface (IPMI)
Protocol or Direct Access Protocol.
The IPMI command structure is a multi-master I2C communications protocol
defined in [IPMI1D5]. The Direct Access command structure is a single-master,
address mapped communications protocol defined specifically by SpaceVPX.
Both of these protocols provide the same data structures from using different
communications protocols.
7/17/2015
38
Direct Access Protocol
The Direct Access Protocol offers an alternate communications protocol for
SpaceVPX modules. It is based on a set of registers that are mapped into the
Management Space accessible using a local address. The base address of the
register set is defined in Section 3.8.1.3.1 of the specification. The Management
Space Registers contain the same information available using the IPMI Protocol.
 The Direct Access Protocol allows communication between SpaceVPX modules
over the IPMB using the I2C Protocol defined in [I2C]. Data transfers involve a
master performing requests and a slave responding to the request.

7/17/2015
39
Select Circuit
VPX Slot
Select Circuit
VPX Slot
7/17/2015
System
Controller B
VPX Slot
(ChMC)
Select Circuit
Power B
Select
(discrete)
Select Circuit
Power
Select
VPX Slot
Power A
Power
Supply
PowerSelect
Power
Supply
VPX Slot
Select Circuit
VPX Slot
Select Circuit
Select Circuit
System
Controller A
VPX Slot
(ChMC)
40
VPX Slot
Select Circuit
Select Circuit
VPX Slot
7/17/2015
SYS_RST
System
Management
System
Controller B
VPX Slot
(ChMC)
Select Circuit
VPX Slot
(IPMC)
VPX Slot
(IPMC)
VPX Slot
(IPMC)
Select Circuit
System Controller Select
Select Circuit
Management Fanout B
(IPMC)
Select
(discrete)
Select Circuit
Controller
Select
Select Circuit
VPX Slot
(IPMC)
VPX Slot
(IPMC)
Select Circuit
VPX Slot
(IPMC)
Select Circuit
Management Fanout A
(IPMC)
Select Circuit
System
Controller A
VPX Slot
(ChMC)
Select Circuit
VPX Slot
(IPMC)
SYS_RST
System
Management
41
Space Utility Management (SpaceUM) Module
The SpaceVPX SpaceUM module provides the selection function for the dualredundant Utility Plane distribution. By incorporating these functions in the
SpaceUM module, SpaceVPX provides compatibility with existing OpenVPX
capabilities and implementations.
 Note that although the SpaceUM module is an integral part of the SpaceVPX
power distribution system, it is not a power supply and does not include power
isolation capability. Implementers that choose to provide power isolation in the
SpaceUM module are exceeding the scope of this specification.

7/17/2015
42
7/17/2015
43
•
•
•
•
•
•
•
General Form Factor – VITA 46
Conduction Cooled Modules – VITA 48.2
• Updated figures
• Screw and tab modules with addition of threaded holes
• Separate extraction tool for non-levered modules
Pitch – 0.8”, 1.0”, 1.2” (default)
• Multiple pitch cards may be used
Strongly leverages existing
160 mm standard length
OpenVPX mechanical
• 220, 280, and 340 mm allowed
infrastructure and standards
Accommodates larger wedgelock
Connections to PWB ground allowed
Connector – VITA 46, VITA 60 or VITA 63 may be used
7/17/2015
44
For those who don’t
use levers
7/17/2015
45
and those who do –
both are
accommodated
7/17/2015
46
•
•
•
•
3 VITA standard connectors as candidates (TE Connectivity, Amphenol,
and Smith Connectors).
A fourth candidate is under development (IEH Corp.); however, the
product is nascent.
The SpaceVPX (VITA 78) did not make a connector recommendation.
Insufficient information largely the reason for a “No Go” on a
recommendation.
7/17/2015
47
Key
Output Power
•
Currently two vendors are
designing and building SpaceUM
connectors
Ground
P0/J0
UM VPX1
Input Power
Utility Management A
P1/J1
UM VPX2
•
•
TE Connectivity
Smith Connectors
Utility Management A
P2/J2
Utility Power A
•
UM VPX3
Key
Each SpaceUM connects to a
maximum number of 8 slots.
UM VPX4
P3/J3
UM VPX5
P4/J4
UM VPX6
Utility Management B
P5/J5
Utility Power B
UM VPX7
Utility Management B
P6/J6
UM VPX8
7/17/2015
Key
48
OpenVPX
7/17/2015
SpaceVPX
49
7/17/2015
50
SpaceVPX Control, Data, and Expansion Planes can accommodate communication
protocols adopted by VITA and other standards organizations.
•
As new protocols are approved, they can be incorporated in future releases of
this specification. The following sub-sections define the allowed communication
protocols for use in SpaceVPX systems.
•
•
•
•
PCI as defined by cPCI PICMG 2.0, rev 3.0
Serial RapidIO (SRIO), as defined in VITA 46.3
SpaceWire, as defined in ECSS-ST-50-12C
Ethernet, as defined in VITA 46.3, Section 5.1.1
7/17/2015
51
7/17/2015
52
Control &
Mgmt Plane
Data
Hubs
Plane Control Integrated
Fat Pipes
Switch Plane with Data
Topology
per
Payload or Mesh Switch
Plane
Configuration Connection Fat Pipes Size
Size
Switch
Switch 1
1
2
12S
16
x
Switch 2
1
2
22S
26
Switch 3
1
2
22S
28
Switch 4
2
4
7D
11
x
Switch 5
2
4
11D
15
Switch 6
2
4
11D
17
Switch 7
4
8
4Q
8
x
Switch 8
4
8
5Q
9
Switch 9
4
8
5Q
11
Mesh 1
1
12
13S
15
Mesh 2
1
22
23S
27
Mesh 3
2
14
8D
10
Mesh 4
2
22
12D
16
Mesh 5
4
16
5Q
7
Mesh 6
4
20
6Q
10
Mesh 7
4
20
6Q
10
•
•
•
•
•
Control &
Mgmt
Plane Hubs
with Data
Plane
Connection
x
x
x
x
x
x
Control &
Mgmt Plane
Hubs wo/
Data Plane Payload
Connection Slots
12
20
x
22
7
9
x
11
4
3
x
5
11
x
23
6
x
12
3
x
6
x
6
SpaceUM Payload
PCI Bridge
Data
Slots
Supports
Positions
Switch Controller (Supports Expansion (P=Payload Maximum
Slots
Slots
8 slots)
Plane
C= Controller) Total Slots
2
2
J2
P
16
2
2
3
J2
P/C
27
2
2
4
J2
P/C
30
2
2
J2
P
11
2
2
2
J2
P/C
15
2
2
2
J2
P/C
17
2
1
J2
P
7
2
2
1
J2
P/C
8
2
2
2
J2
P/C
11
2
2
J2
15
2
4
C
29
2
1
J2
9
2
2
J2
C
16
2
1
J2
6
2
1
J2
C
9
2
1
C
9
Configurations assume dual redundant switches and controllers
Configurations limited by either switch, controller or payload considerations
Direct backplane to external data or control connections will reduce payload slots
Direct switch to switch across the backplane will reduce payload slots
Peripheral cards not included in these counts
•
User option – may use same power/utility switch feed
7/17/2015
Range of backplane profiles from simplex to highest performance
53
Utility plane provides power,
configuration, timing and
management input signals using
I2C, CMOS and LVDS levels
Key
SE
P0/J0
Utility Plane
S
E
Utility Plane Expansion
Diff
P1/J1
Data Plane
4 FP
Utility Plane
Serial RapidIO (sRIO) is used for the data
plane
x1 interface = 1 Ultra thin pipe (UTP)
x2 interface = 1 Thin Pipe (TP)
x4 interface = 1 Fat Pipe (FP)
User Defined
S Diff
E P2/J2
Expansion Plane for additional
Data FPs or
User Defined Signals
User Defined
Key
S Diff
Diff
E P3/J3
P1/J1
Control Plane
16 TP
SpaceWire is used for the control
plane
1 interface = 1 Thin Pipe (TP)
S Diff
E P4/J4
User Defined
User defined signals
available for user purposes
S Diff
E P5/J5
To SpaceUM
S Diff
E P6/J6
User Defined
16 Pairs
Signals to and from the
SpaceUM
8 Pairs
7/17/2015
Key
54

Data Switch:



Integrated Switches: Data, Management and Control:




J1, J2: up to 16 TP Control
J4, J3, J5, J2: up to 16 FP Data
J6: up to 24 Pairs Management; 1 FP User/Test
Payloads:







J1AB: Control: 3 TP, 2 UTP
J2, J3, J4, J5, J6, J1CD: 22 Data FP
J1: Data, User Defined
J2: Expansion (32 pairs), Data, User Defined
J3: Data, User Defined
J4CD: Control 3 TP, 2 UTP; Remaining: User Defined
J5: Expansion (PCI 32 bit), Optical, RF, User Defined
J6: User Defined, Optical, RF
Two compatible logic slot
profiles: payload and switch
Integrated Control and Management: (Payload compatible)





7/17/2015
J4, J3, J2, J1CD: up to 28 TP Control
J1, J2: up to 8 FP Data (non-switch)
J2: Expansion (32 pairs), User Defined
J5: Expansion (PCI 32 bit), Optical, RF, User Defined
J6: up to 24 Pairs Management; 1 FP User/Test
55
7/17/2015
56
7/17/2015
57
All the extra stuff we couldn’t fit into the presentation.
7/17/2015
58
•
Each of the interconnect planes defined by OpenVPX are
supported by SpaceVPX as fully cross-strapped single-fault
tolerant capable
• Control, Data and Expansion plane redundancy is provided
using the existing OpenVPX connectivity
• Ability to utilize M-of-N payload module redundancy to
support either higher reliability or degraded modes of
operation
• The SpaceVPX Utility plane redundancy is a major departure
from OpenVPX
• OpenVPX uses single-source, bused power distribution
• OpenVPX uses single-source, bused clock, reset and
management distribution
• Each interconnect plane can be implemented with reduced fault
tolerance when desired
7/17/2015
59
•
Three concepts developed
• Concept 1 – Redefine an existing OpenVPX connector block as a second Utility
plane block (similar to P0/P1)
• Incompatible with existing OpenVPX modules
• Concept 2 – Extend the existing Open VPX connector by adding a second
Utility plane block (P7/P8 similar to P0/P1)
• Extends module height from 6U to 6U+TBD
• Partially compatible with existing OpenVPX modules
• Concept 3 – Add one or more Space Utility Management (SpaceUM) modules
with independent support for each OpenVPX module
• The SpaceUM module receives redundant Utility Plane signals through the
backplane and selects one set to be forwarded to the OpenVPX module
Utility Plane signals
• Allows use of existing OpenVPX modules in appropriate flight applications
7/17/2015
60
•
Architecture
• Provides single-fault-tolerance with limited increase in SWaP
• One SpaceUM module supports eight VPX slots
• Scalable to very large units
• Maximum of 31 VPX slots and 4 SpaceUM slots
• Dual-redundant power distribution
• Allows traditional space methods
• Dual-redundant management distribution
• Traditional capability using improved methods
• Accommodates supplier-preferred methods for implementing
•
interoperable products
Topology
• Traditional tree-topology is familiar to space suppliers
• Flexible command/status interface options allow tailoring to customer
needs
7/17/2015
61
•
•
•
•
Leverages the VITA 46.11 industry standard
• Limited subset to minimize complexity
Defines an alternative light-weight protocol for less complex systems
Basic functions supported
• Individual module power on-off control
• Individual module reset control
• Individual module status monitoring
Advanced capabilities
• Module-level telemetry acquisition
• Voltage, temperature, digital state, etc.
• Module-level functional control
• Sub-function power control, register access, memory access, etc.
7/17/2015
62
•
•
Infrastructure – power and management
• Dual-redundant with cross-strapping
• Single-string is a trivial subset
Backplane interconnect
• At least dual-redundant with cross-strapping
• Higher levels of redundancy are feasible
7/17/2015
63
SpaceUM Only
Key 1
Key 2
Key 3
270
270
Open
270
315
Open
315
270
Open
315
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
315
0
0
0
0
45
45
45
45
90
90
90
90
270
270
270
270
Open
0
45
90
270
0
45
90
270
0
45
90
270
0
45
90
270
90
315
270
315
0
0
315
0
45
90
0
7/17/2015
0
Module Type
Switch
(3U Power)
Payload
(3U Power)
Switch
(6U Std Power)
Payload
(6U Std Power)
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
SpaceUM
PF1 - PF9
PF10 - PF18
PF19
--
--
--
--
--
--
--
--
--
--12
12
12
12
12
12
12
5
5
5
5
5
5
5
5
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
12
NA
NA
NA
NA
NA
NA
NA
NA
Intermediate Intermediate
SpaceUM
Power
Power
Intermediate Intermediate
SpaceUM
Power
Power
PSC 18-36V Input
3.3
12
PSC 18-36V Input
3.3
12
-12
3.3
5
3.3
12
3.3
5
12
12
3.3
5
5
NA
NA
NA
NA
Intermediate
Power
Intermediate
Power
GND
12
Power Profile
12V
12V_3.3V
12V_5V
12V_5V_3.3V
5V_12V
5V_3.3V
5V
5V_3.3V_12V
3.3V_12V
3.3V
3.3V_5V
3.3V_12V_5V
Compatible with
OpenVPX and
personalized for
SpaceVPX
0-18VDC
18VDC-36VDC
12V
64
SpaceUM / PSC Only
PF2
Power Profile
Key 1
Key 2
Module Type
0
0
90
90
90
45
90
0
45
90
Switch
Payload
SpaceUM
SpaceUM
SpaceUM
--12
12
12
--12
3.3
5
90
90
270
270
270
315
0
45
SpaceUM
SpaceUM
SpaceUM
SpaceUM
3.3
3.3
3.3
5
12
3.3
5
12
3.3V_12V
3.3V
3.3V_5V
270
270
90
270
SpaceUM
SpaceUM
315
0
SpaceUM
PSC 18-36V Input
3.3
5
Intermediate
Power
12
5V_3.3V
5V
270
0
5
5
Intermediate
Power
12
0
45
PSC 18-36V Input
12
3.3
0
90
PSC 18-36V Input
12
5
5V_12V
0
270
PSC 18-36V Input
3.3
12
3.3V_12V
0
315
PSC 18-36V Input
3.3
3.3
3.3V
45
0
PSC 18-36V Input
3.3
5
3.3V_5V
45
45
PSC 18-36V Input
5
12
90
PSC 18-36V Input
5
3.3
45
7/17/2015
PF1
12V
5V_12V
Focused on Power Profiles
using two key positions
0-18 VDC
12V
5V_3.3V
65