OpenVPX Trends and Updates - Embedded Tech Trends
Transcript of OpenVPX Trends and Updates - Embedded Tech Trends
Trends and Updates
Greg Rocco, MIT Lincoln Laboratory
14 January 2020
This work is sponsored by the Department of the Air Force under Air Force Contract #FA8702-15-D-0001. Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the United States Government.
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Trends in OpenVPX – Slide 214 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Outline
• OpenVPX and associated standards
• Relationship of OpenVPX with other standardization efforts
• OpenVPX plans and trends
• Improving interoperability by reducing number of voltages used– Slot Profiles added by ANSI/VITA 65.0-2019 only use 12 VDC, 3.3V_AUX,
and VBAT
• Improving interoperability by minimizing User Defined pins– Of the five 6U and six 3U Slot Profiles added by ANSI/VITA 65.0-2019, only
one 6U and one 3U has User Defined pins
J3
J4
J5
J6
J1
J2
J0
SE
DiffP6/J6
SE
DiffP5/J5
SE
DiffP4/J4
SE
DiffP3/J3
SE
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
Key
Key
Key
Backplane picture courtesy of Elma
Some of these slides were taken from the OpenVPX Tutorial. The full Tutorial as well as some others is available at: http://www.vita.com/Tutorials
Trends in OpenVPX – Slide 314 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
OpenVPX and Associated Standards
• These standards define interfaces between Plug-In Modules and chassis for products intended to be deployed in harsh environments
Pictures courtesy of Elma
Chassis front panel
Channels for cooling air
Mechanical/cooling interface between Plug-In and Chassis interface specified by VITA 48
Electrical interface between Plug-In Module and backplane specified by OpenVPX (VITA 65)
3U x 160 mm (3.9 x 6.3”) Plug-In Module
Conduction cooled chassis
Trends in OpenVPX – Slide 414 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Relationship of OpenVPX to Other Standardization Efforts
• For what goes into OpenVPX, continuing to get input from:– SOSA (Sensor Open Systems Architecture) Hardware Working Group– HOST (Hardware Open Systems Technology) community of both those working
on it and those using it– Army C5ISR Center’s CMOSS (C4ISR/EW Modular Open Suite of Standards)
Community thru their influence of SOSA
• Also taking input from VITA 65 Working Group back to SOSA– Several of us participate in both VITA and SOSA
• In SOSA we have discussions, which are ITAR controlled, to come up with best solutions in relation to target applications – The VITA Standards Organization is international, so we cannot have discussions
involving ITAR controlled and other sensitive information
• Working to align SOSA, HOST, CMOSS and OpenVPX– In terms of Slot and Module Profiles, expect SOSA, HOST, and CMOSS to
continue to point at a subset of OpenVPX
Trends in OpenVPX – Slide 514 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
OpenVPX Plans and Trends
• New version of OpenVPX™ Published November 2019– ANSI/VITA 65.0-2019, OpenVPX™ System Standard; November 2019– ANSI/VITA 65.1-2019, OpenVPX™ System Standard – Profile Tables; November 2019
• Working to further improve interoperability– Moving ecosystem toward Plug-In Modules only using 12 VDC, 3.3V_AUX and VBAT– Most of the new Slot Profiles have no UD (User Defined) pins
• Of the five 6U and six 3U Slot Profiles added by ANSI/VITA 65.0-2019, only one 6U and one 3U has UD pins
– Intended that where User Defined pins needed, restrict them to a few specific slots
• The VITA 65 Working Group is working on the next version, expect:– To add higher density optical and coax blind mate (backplane) connector– Additional Module Profiles using 100 Gbit Ethernet (both optical and copper)
• ANSI/VITA 65.1-2019 only has a few using 100 Gbit Ethernet over optical and none over copper
– Continue trend of avoiding User Defined pins with most new Slot Profiles– To be published in 2020 or early 2021
Trends in OpenVPX – Slide 614 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Recommend 12 VDC Only for Plug-In Module Power
• Plug-In Modules using multiple supplies makes it more difficult to interchange boards– If have chassis full of Plug-In Modules using primarily 5 VDC and then change to
ones using primarily 12 VDC, will probably need to change power supply also.
• With ANSI/VITA 65.0-2019 have Recommendations for Plug-In Modules to only use 12 VDC, 3.3V_AUX, and VBAT– In ANSI/VITA 65.0-2019 see Sections 3.2.1 and Section 8.8
• Backplanes still required to have distribution busses for all supplies– Up to system integrators as to how much power to make available on each buss
• Slot Profiles added to ANSI/VITA 65.0-2019 decide on a Slot Profile by Slot Profile basis whether a given Slot Profile’s Module Profiles will be 12 VDC, 3.3V_AUX, and VBAT only– All the ones added only use 12 VDC, 3.3V_AUX, and VBAT
• Intent of recommendations is to gradually migrate the ecosystem to 12 VDC, 3.3V_AUX, and VBAT only – Some end customers might require this for all Slot Profiles used in their system.
6U Plug-In Module Power Supplies
Pin name 2017 usageRecommended starting in 2019
VS1VS2VS3 +5 VDC Not used+12V_AUX +12 VDC Not used-12V_AUX -12 VDC Not used3.3V_AUX +3.3 VDC +3.3 VDCVBAT +3 VDC +3 VDC
3U Plug-In Module Power Supplies
Pin name 2017 usageRecommended starting in 2019
VS1 +12 VDC +12 VDCVS2 +3.3 VDC Not usedVS3 +5 VDC Not used+12V_AUX +12 VDC Not used-12V_AUX -12 VDC Not used3.3V_AUX +3.3 VDC +3.3 VDCVBAT +3 VDC +3 VDC
+12 VDC +12 VDC
Trends in OpenVPX – Slide 714 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
6U Slot Profiles Added by ANSI/VITA 65.0-2019
• Module Profiles for these Slot Profiles only use the following for power from the backplane:– 12 VDC (VS1 and VS2)– 3.3V_AUX– VBAT
• SLT6-PAY-4U2U-10.2.8 is the only one of these with UD (User Defined) pins
SE
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
P6/J667.3C
P3/J367.3C
SE
DiffP5/J5
DiffP4/J4
SE
SLT6-PAY-. . .-10.6.3-n
SEP0/J0
DiffP1/J1
SE
SE
DiffP2/J2
SE
DiffP6/J6
SE
DiffP5/J5
SE
DiffP4/J4
SE
DiffP3/J3
SLT6-PAY-4U2U-10.2.8
SE
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
P6/J667.3C
P3/J367.3C
SE
DiffP5/J5
DiffP4/J4
SE
SLT6-PAY-. . .-10.6.4-n
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
P6/J667.3C
P3/J367.3C
SE
DiffP4/J4
SE
P5/J567.3C
SLT6-PAY-. . .-10.6.5-n
SE Diff
P1/J1
SEP0/J0
SE
SE
DiffP4/J4
SE
DiffP3/J3
SE
DiffP2/J2
P6B/J6B
DiffP5/J5
DiffP6A/J6A
SE
SLT6-SWH-. . .-10.8.1
Trends in OpenVPX – Slide 814 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
3U Slot Profiles Added by ANSI/VITA 65.0-2019
• Module Profiles for these Slot Profiles only use the following for power from the backplane:– 12 VDC (VS1)– 3.3V_AUX– VBAT
• SLT3-PAY-2U2U-14.2.17 is the only one of these with UD (User Defined) pins
SESE Diff
P2/J2
SEP0/J0
DiffP1/J1
SE
SLT3-PAY-. . .-14.2.16
SE
SEP0/J0
DiffP1/J1
67.3D
SLT3-PAY-. . .-14.6.13
SEP0/J0
67.3E
SE
DiffP1A/J1A
SLT3-PAY-. . .-14.6.14
SEP0/J0
67.3C
DiffP1/J1S
E
SLT3-PAY-. . .-14.9.2
SEP0/J0
DiffP1/J1
SE
SE
DiffP2/J2
SLT3-PAY-2U2U-14.2.17
SE
SE
SEP0/J0
Diff
P1/J1
DiffP2/J2
SLT3-SWH-6F8U-14.4.15
Trends in OpenVPX – Slide 914 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Isolating User Defined Pins to a Small Number of Slots
• Use network interfaces forcontrol when practical– Avoid using discretes
(individual signals) asmuch as practical
• Many applications will requireuse of discretes
• These Slot Profiles are intended forSBCs (Single Board Computers) with XMC sites– 6U also intended for other applications such as RF input/output
• Drive system specific pins, such as discretes, using XMC– XMC can be system specific and stay with the platform as SBC upgraded– Use XMC for driving legacy signals
• If all the needed system specific pins do not fit available XMC sites use Slot Profiles with lots of UD pins
Maint. Port1 GPIO
1 GPIO
SE
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
Control Plane — 2 TPControl Plane — 2 UTPs
Utility Plane
Utility Plane
P6/J667.3C
VITA 65 Aperture Pattern H for optical/coax
Key
Expansion Plane — 32 pairs
Data Plane — 4 FPs
Key
Key
P3/J367.3C
SE
6 GPIO
DiffP5/J5
DiffP4/J4
Video lanes & clock — 1 TPStorage — 4 UTPs
VITA 65 Aperture Pattern H for optical/coax
X8d XMC mapX24s XMC map
P5w1-X24s+X8d+X12d
2 of USB — 1 TUTP
Serial Port(s)
Serial Port(s)
Video Aux & GP LVDS — 1 SP, 1 SPSE
X12d XMC map
Vid PWR,HPDUSB PWR
Maint. Port
2 GPIO
2 AXresets
2 GP LVDS
SESE
Control Plane — 2 UTPs
Expansion Plane — 1 FPUtility Plane
Key
DiffP2/J2
SEP0/J0
DiffP1/J1
3 of GPIO
Utility PlaneGPIO
Maint. Port
Key
X16s XMC mapX8d XMC map
Data Plane — 1 FP
P1w9-X12d XMC mapUSB PWRSE
Serial ports1 of USB 3 and 1 of USB 2 — 1 TP
USB PWR
Video — 1 TUTP
Storage — 1 UTPControl Plane – 1 TP
SLT6-PAY-4F1Q1H4U1T1S1S1TU2U2T1H-10.6.3-n SLT3-PAY-1F1F2U1TU1T1U1T-14.2.16
Trends in OpenVPX – Slide 1014 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Slot Profiles with Lots of User Defined Pins
• If cannot fit the required system specific pins on XMCs use theseSlot Profiles– SOSA refers to these Slot Profiles as being for system specific interfaces
• Get all the User Defined pins driven by a few slots
• Intended for one of two use models:1. Subservient to other Plug-In Module(s) via Expansion Plane2. Able to receive commands from many Plug-In Modules via Control Plane
SEP0/J0
Expansion Plane —2 Ultra-Thin Pipes
User Defined
User Defined
DiffP1/J1
Control Plane —2 Ultra-Thin Pipes
Utility Plane
Utility PlaneUser Defined
Maint. PortUser Defined
SE
SE
DiffP2/J2User Defined
Key
KeySLT6-PAY-4U2U-10.2.8 SLT3-PAY-2U2U-14.2.17
Key
Control Plane —2 Ultra-Thin Pipes
Key
KeySE
P0/J0Expansion Plane — 4 Ultra-Thin Pipes
User Defined
DiffP1/J1
Utility Plane
Utility PlaneUser Defined
Maint. PortUser Defined
SE
SE
DiffP2/J2
User Defined
User Defined
User Defined
SE
DiffP6/J6
SE
DiffP5/J5
SE
DiffP4/J4
SE
DiffP3/J3
Trends in OpenVPX – Slide 1114 January, 2020
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Summary
• ANSI/VITA 65.0-2019 and 65.1-2019 were published November 2017– All the new Slot Profile have Module Profiles requiring only 12 VDC, 3.3V_AUX, and
VBAT be used
• User Defined pins can inhibit interoperability– Most of the new Slot Profiles have no User Defined pins
• SOSA, HOST, and CMOSS communities being used to get input for next revision of OpenVPX standards
• The VITA 65 Working Group is working on the next version
J3
J4
J5
J6
J1
J2
J0
SE
DiffP6/J6
SE
DiffP5/J5
SE
DiffP4/J4
SE
DiffP3/J3
SE
DiffP2/J2
SE Diff
P1/J1
SEP0/J0
Key
Key
Key
Backplane pictures courtesy of Elma