Graphic-Sierra Sales

Graphic-Tech Talk Subscription Graphic-Sierra Sales

Home Page Graphic-Sierra Sales

TECH TALK

A journal of bus architecture tips & techniques

Are VMEbus & VME64X Really Compatible? (Part 1 of 4)

By Kelvin Aist
March 2005

VMEbus, a bus that has been around since Pac-Man, remains a dominant embedded architecture. The creation of VME64X breathed in new life, and soon, VITA 41 and 46 will further extend this legacy. What happens when you want to upgrade your legacy VMEbus system? Can you add a higher performing VME64X board or must you scrap the system and start over with VME64X? If you build a VME64X system, can you insert VMEbus cards into it?

Here's the problem: plugging a VME64X board into a VMEbus system isn't straight forward. In a series of four articles, I will tell how you can plug in a VME64X board, plus address the differences between price, performance, and structure of the solution you choose.

VME64X was adopted in 1997 to address some shortcomings of VMEbus, namely performance, I/O, and power. It utilized IEEE 1101.10, a mechanical standard that is also used by CompactPCI. VME64X was designed to be compatible with older VMEbus boards. In other words, VMEbus boards can plug into VME64X systems. However, VME64X boards won't plug into older VMEbus systems without some forethought and design considerations. To blend these two specifications, you need to understand how VME64X enhanced the connector, power provisions, mechanicals specified by IEEE 1101.10, and rear transition area.

Connectors
An obvious addition to VME64X was a move from the three row 96-pin connector to a five row 160-pin connector for J1 / P1 and J2 / P2 (see chart). An optional 95-pin J0 connector also is specified between J1 and J2. VME64X has 141 more user defined pins (46 pins on J2 and 95 pins on J0) plus additional pins for extra power and ground. J0 / P0 is frequently used to route I/O from the board to a rear transition module. In some systems, J0 is bussed. VME64X backplanes may be ordered with or without J0.

Power
VME64X requires +3.3V in addition to the VMEbus voltage inputs of +5V, +12V, and -12V. You'll find the +3.3V power pins on Row d of J2. Thus, a VME64X AC to DC power supply has four voltage outputs. In general, VME64X boards will consume more power than VMEbus boards so VME64X power supplies need to supply more watts for the same number of slots. VME64X provides additional +5V power on pins labeled VPC (Voltage Pre-Charge).

Mechanicals (IEEE 1101.10)
VME64X, as well as CompactPCI, adopted the IEEE 1101.10 standard. It offers several mechanical enhancements over the earlier IEEE 1101.1 specification. The most visible improvement is the handle that includes an injector and ejector. The older VMEbus handle had only an ejector. There has been a lot written about handles; if you're interested in the technical specifications, click here. Other noticeable improvements include EMC shielding, ESD protection, an alignment pin, front panel keying, an improved card guide, and a new mounting rail.

Rear Transition Area (IEEE 1101.11)
Since VME64X specified a large number of user defined pins, it made sense to create a standard for plugging in rear transition boards. IEEE 1101.11 specifies a 6U x 80mm rear card cage, card guides, and rails. VME64X, as well as CompactPCI, adopted this specification. A rear transition module (essentially 6U x 80mm of more real estate per slot) mates to the backside of the backplane and allows a VME64X card to route I/O signals to it. Most processor boards take advantage of this module to mount the keyboard, mouse, video, storage, and other interface connectors.

Now that you know some major differences and similarities of the two architectures, how do you actually combine VMEbus and VME64X hardware? I'll tell you in the next article.


Back to TECH TALK



HomeProducts | Technical Corner | About Our Team | Calendar
Arizona:    
Colorado & Wyoming:    
New Mexico & El Paso County, TX:    
Utah, Montana, & Idaho:    
Bob Rozell
Kelvin Aist
Ralph Palmer
Kjell Bjorge
(888) 500-1500 / (480) 967-6163
(720) 870-4500 / Cell: (303) 877-0847
(505) 286-8808 / Cell: (505) 331-0856
(801) 947-8558 / Cell: (801) 809-0618

© 2008 Sierra Sales, Inc.     •     www.SierraSales.com