new trends with vme and openvpx - part 1

14
New Trends with VME/VPX Part 1 An historical perspective with a look at the future

Upload: eurotech

Post on 28-Nov-2014

514 views

Category:

Technology


2 download

DESCRIPTION

OpenVPX combines the power of the latest technology with an open and interoperable standard backed by the VITA Standards Organization. OpenVPX provides a migration path from VME, VXS, VPX and similar backplane-based standards into cutting-edge technology.

TRANSCRIPT

Page 1: New Trends with VME and OpenVPX - Part 1

New Trends with VME/VPX – Part 1

An historical perspective with a look at the future

Page 2: New Trends with VME and OpenVPX - Part 1

Overview

Part 1

• VME: how it all started

• VME: motivations

• VME: electrical features

• VME: mechanical features

• VME: enhancements (VME64,

2eSST, etc)

• VME64: An example - Advme8028

• VME64x + 2eSST: An example -

Advme8027

• VME: CPU architectures

Part 2

• From VME to VPX

• VPX - OpenVPX

• OpenVPX: basics

• OpenVPX: MultiGig RT2

connector

• OpenVPX: planes and profiles

• OpenVPX: 2 level maintenance

• OpenVPX: an example

Page 3: New Trends with VME and OpenVPX - Part 1

VME: how it all started

1980: Motorola + Mostek + Signetics

VME begins as the sum of two standards:

Eurocard (mechanical) + VERSAbus (electrical)

In that moment, many different proprietary solutions existed

Lack of standardization was inhibiting cross-compatibility, etc

With VME, an open standard was created.

Its adoption generated a multibillion market that is still very strong.

Being open, VME has been adopted by a significant number of

vendors that offer interoperable platforms

Page 4: New Trends with VME and OpenVPX - Part 1

VME: motivations

VME promised and delivered great value to the customer:

• Simple maintenance

• Rugged and reliable systems

• Lots of flexibility in configurations

• Interoperability

• Support for real time control

These qualities have made VME a choice in many high end and

long term applications, including: defense, transportation, medical,

aerospace, high end industrial

Page 5: New Trends with VME and OpenVPX - Part 1

VME: electrical features

Historically, the first concept of VME was very close to an

extension of the Motorola 68K CPU

It gradually became standardized and incorporated some important

features (IEEE-1014-1987):

• MASTER/SLAVE architecture.

• Asynchronous bus (no clocks are used to coordinate data transfers).

• Variable speed handshaking protocol.

• Non-multiplexed bus.

• Addressing range between 16 and 32-bits.

• Data path widths of between 8 and 32-bits.

• Bandwidths up to 40 Mbyte/second.

• Multiprocessing capability.

• Interrupt capability.

Page 6: New Trends with VME and OpenVPX - Part 1

VME: mechanical features

VME is a backplane pluggable standard that has been designed

with the Eurocard form factors (IEEE 1101.1):

• 3U, 6U or 9U height – 9U not common today

• Single or double width (1 or two slots)

• Length: 160mm or 340mm

• One backplane can have up to 21 slots (19”)

6U

P1

P2 3U P1

Page 7: New Trends with VME and OpenVPX - Part 1

VME: mechanical features

In VME, two types of connectors to the backplane are defined:

96 pins (VME and VME64) or 160 pins (VME64x)

P1 (3U&6U) P2 (6U only)

VME, VME64 96 pins (16D+24A) 96 pins (16D+8A ext; 64

user defined)

VME64x 160 pins (more user I/O) 160 pins (more user I/O)

Note: The 68K CPU had 32/32 internal busses, but 24/16 external busses

VME, VME64

VME64x

Note: VME64x allows also one 95 pin connector (P0) for high speed signals

Page 8: New Trends with VME and OpenVPX - Part 1

VME: mechanical features

VME, VME64

VME64x

96 pins

160 pins

VME64x

VME64

Page 9: New Trends with VME and OpenVPX - Part 1

VME: enhancements (VME64, 2eSST, etc)

VME has been improved and extended over time; some examples:

• VME64 (ANSI/VITA 1-1994)

– 64D/64A for 6U boards.

– 32D/ 40A for 3U boards.

– Twice the bandwidth (up to 80 Mbytes/sec).

– Automatic 'plug-and-play' features.

• VME64x (1997)

– A new 160 pin connector family.

– A 95 pin P0/J0 connector.

– Higher bandwidth bus cycles (up to 160 Mbytes/sec).

– 141 more user-defined I/O pins.

– Rear plug-in units (transition modules).

– Live insertion / hot-swap capability.

• VME320 [2eSST] (1997/98)

– 320MB/s and new backplane technology

Page 10: New Trends with VME and OpenVPX - Part 1

VME64: An example - Advme8028 6U with

Intel® Atom™ CPU

Eurotech Advme8028 is a VME64 board

VME, VME64 96 pins

PMC slots

Page 11: New Trends with VME and OpenVPX - Part 1

VME64x + 2eSST: An example -

Advme8027 6U with Intel® Core 2 Duo™

Eurotech Advme8027 is a VME64x board with 2eSST support

VME64x 160 pins

PMC slots XMC slots

Page 12: New Trends with VME and OpenVPX - Part 1

VME: CPU architectures

VME was born to support the Motorola 68K, but it is versatile:

• PPC

– PPC based designs are very popular

– E.g. Altivec support (PPC) + VME ruggedness and easy maintenance = great

success in Defense applications

• X86

– Many designs have incorporated x86 CPUs

– Large software base and lots of tools

For examples of VME boards, please check: www.eurotech.com

Page 13: New Trends with VME and OpenVPX - Part 1

© 2013 Eurotech. All rights reserved

This presentation has been prepared by Eurotech S.p.A. (or “Eurotech”).

The information contained in this presentation does nor purport to be comprehensive. Neither Eurotech nor any of its officers, employees, advisers or agents accepts any responsibility for/or makes any representation or warranty, express or implied, as to the truth, fullness, accuracy or completeness of the information in this presentation (or whether any information has been omitted from the presentation) or any other information relating to Eurotech, its subsidiaries or associated companies, whether written, oral or in a visual or electric form, transmitted or made available.

The information in this document is proprietary to Eurotech. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of Eurotech.

The distribution of this document in other jurisdictions may be restricted by law, and persons into whose possession this document comes should inform themselves about, and observe, any such restrictions.

No reliance may be placed for any purposes whatsoever on the information contained in this document or any other material discussed during this presentation, or on its completeness, accuracy or fairness.

Eurotech assumes no responsibility for errors or omissions in this document. Eurotech does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringiment.

The information in this document and any other material discussed at this presentation is subject to verification, completion and change.

The information and opinions contained in this document are provided as at the date of the presentation and are subject to change without notice.

Some of the information is still in draft form and will only be finalized.

By attending the presentation you agree to be bound by the foregoing terms.

Trademarks or Registered Trademarks are the property of their respective owners.

Page 14: New Trends with VME and OpenVPX - Part 1

Thank You

For more info:

• www.eurotech.com

• www.vita.com