Share to: share facebook share twitter share wa share telegram print page

VMEbus

VME64 crate with, from left, an ADC module, a scaler module and a processor module

VMEbus (Versa Module Eurocard[1] bus) is a computer bus standard physically based on Eurocard sizes.

History

In 1979, during development of the Motorola 68000 CPU, one of their engineers, Jack Kister, decided to set about creating a standardized bus system for 68000-based systems.[2] The Motorola team brainstormed for days to select the name VERSAbus. VERSAbus cards were large, 370 by 230 mm (14+12 by 9+14 in), and used edge connectors.[3] Only a few products adopted it, including the IBM System 9000 instrument controller and the Automatix robot and machine vision systems.

VERSAbus memory card

Kister was later joined by John Black, who refined the specifications and created the VERSAmodule product concept. A young engineer working for Black, Julie Keahey designed the first VERSAmodule card, the VERSAbus Adaptor Module, used to run existing cards on the new VERSAbus. Sven Rau and Max Loesel of Motorola-Europe added a mechanical specification to the system, basing it on the Eurocard standard that was then late in the standardization process. The result was first known as VERSAbus-E but was later renamed to VMEbus, for VERSAmodule Eurocard bus (although some refer to it as Versa Module Europa).[3]

At this point, a number of other companies involved in the 68000's ecosystem agreed to use the standard, including Signetics, Philips, Thomson, and Mostek. Soon it was officially standardized by the IEC as the IEC 821 VMEbus and by ANSI and IEEE as ANSI/IEEE 1014-1987.

The original standard was a 16-bit bus, designed to fit within the existing Eurocard DIN connectors. However, there have been several updates to the system to allow wider bus widths. The current VME64 includes a full 64-bit bus in 6U-sized cards and 32-bit in 3U cards. The VME64 protocol has a typical performance of 40 MB/s.[3] Other associated standards have added hot-swapping (plug-and-play) in VME64x, smaller 'IP' cards that plug into a single VMEbus card, and various interconnect standards for linking VME systems together.

In the late 1990s, synchronous protocols proved to be favourable. The research project was called VME320. The VITA Standards Organization called for a new standard for unmodified VME32/64 backplanes.[3] The new 2eSST protocol was approved in ANSI/VITA 1.5 in 1999.

Over the years, many extensions have been added to the VME interface, providing 'sideband' channels of communication in parallel to VME itself. Some examples are IP Module, RACEway Interlink, SCSA, Gigabit Ethernet on VME64x Backplanes, PCI Express, RapidIO, StarFabric and InfiniBand.

VMEbus was also used to develop closely related standards, VXIbus and VPX. The VMEbus had a strong influence on many later computer buses such as STEbus.

VME early years

The architectural concepts of the VMEbus are based on VERSAbus,[3] developed in the late 1970s by Motorola. This was later renamed "VME", short for Versa Module European, by Lyman (Lym) Hevle, then a VP with the Motorola Microsystems Operation. (He was later the founder of the VME Marketing Group, itself subsequently renamed to VME International Trade Association, or VITA).

John Black of Motorola, Craig MacKenna of Mostek and Cecil Kaplinsky of Signetics developed the first draft of the VMEbus specification. In October 1981, at the System '81 trade show in Munich, West Germany, Motorola, Mostek, Signetics/Philips, and Thomson CSF announced their joint support of the VMEbus. They also placed Revision A of the specification in the public domain.

In 1985, Aitech developed, under contract for US Army TACOM, the first conduction-cooled 6U VMEbus board. Although electrically providing a compliant VMEbus protocol interface, mechanically, this board was not interchangeable for use in air-cooled lab VMEbus development chassis.

In late 1987, a technical committee was formed under VITA under the direction of IEEE to create the first military, conduction-cooled 6U × 160 mm, fully electrically and mechanically compatible, VMEbus board co-chaired by Dale Young (DY4 Systems) and Doug Patterson (Plessey Microsystems, then Radstone Technology). ANSI/IEEE-1101.2-1992 was later ratified and released in 1992 and remains in place as the conduction-cooled, international standard for all 6U VMEbus products.

In 1989, John Peters of Performance Technologies Inc. developed the initial concept of VME64: multiplexing address and data lines (A64/D64) on the VMEbus. The concept was demonstrated the same year and placed in the VITA Technical Committee in 1990 as a performance enhancement to the VMEbus specification.

In 1993, new activities began on the base-VME architecture, involving the implementation of high-speed serial and parallel sub-buses for use as I/O interconnections and data mover subsystems. These architectures can be used as message switches, routers and small multiprocessor parallel architectures.

VITA's application for recognition as an accredited standards developer organization of ANSI was granted in June 1993. Numerous other documents ( including mezzanine, P2 and serial bus standards) have been placed with VITA as the Public Domain Administrator of these technologies.

Evolution of VME
Topology Year Bus cycle Maximum speed (MB/s)
VMEbus32 Parallel Bus Rev. A 1981 BLT 40
VMEbus IEEE-1014 1987 BLT 40
VME64 1994 MBLT 80
VME64x 1997 2eVME 160
VME320 1997 2eSST 320

Description

In many ways the VMEbus is equivalent or analogous to the pins of the 68000 run out onto a backplane.

However, one of the key features of the 68000 is a flat 32-bit memory model, free of memory segmentation and other "anti-features". The result is that, while VME is very 68000-like, the 68000 is generic enough to make this not an issue in most cases.

Like the 68000, VME uses separate 32-bit data and address buses. The 68000 address bus is actually 24-bit and the data bus 16-bit (although it is 32/32 internally) but the designers were already looking towards a full 32-bit implementation.

In order to allow both bus widths, VME uses two different Eurocard connectors, P1 and P2. P1 contains three rows of 32 pins each, implementing the first 24 address bits, 16 data bits and all of the control signals. P2 contains one more row, which includes the remaining 8 address bits and 16 data bits.

A block transfer protocol allows several bus transfers to occur with a single address cycle. In block transfer mode, the first transfer includes an address cycle and subsequent transfers require only data cycles. The slave is responsible for ensuring that these transfers use successive addresses.

Bus masters can release the bus in two ways. With Release When Done (RWD), the master releases the bus when it completes a transfer and must re-arbitrate for the bus before every subsequent transfer. With Release On Request (ROR), the master retains the bus by continuing to assert BBSY* between transfers. ROR allows the master to retain control over the bus until a Bus Clear (BCLR*) is asserted by another master that wishes to arbitrate for the bus. Thus a master that generates bursts of traffic can optimize its performance by arbitrating for the bus on only the first transfer of each burst. This decrease in transfer latency comes at the cost of somewhat higher transfer latency for other masters.

Address modifiers are used to divide the VME bus address space into several distinct sub-spaces. The address modifier is a 6 bit wide set of signals on the backplane. Address modifiers specify the number of significant address bits, the privilege mode (to allow processors to distinguish between bus accesses by user-level or system-level software), and whether or not the transfer is a block transfer. Below is an incomplete table of address modifiers:

Hex Code Function Explanation
3f Standard Supervisory block transfer Block transfer A24, privileged
3e Standard Supervisory Program access A24 instruction access, privileged
3d Standard Supervisor Data Access A24 data access, privileged
3b Standard Non-privileged block transfer A24 block transfer for normal programs
3a Standard Non-privileged Program access A24 instruction access, non-privileged
39 Standard non-privileged Data Access A24 data access, non-privileged
2d Short supervisory Access A16 privileged access.
29 Short non-privileged Access A16 non-privileged access.
0f Extended supervisory Block transfer A32 privileged block transfer.
0e Extended supervisory Program access A32 privileged instruction access.
0d Extended supervisory Data Access. A32 privileged data access.
0b Extended Non-privileged Block transfer A32 non-privileged block transfer.
0a Extended Non-privileged Program access A32 non-privileged instruction access.
09 Extended non-privileged data access. A32 non-privileged data access.
Note An as in A16, A24, A32 refers to the width of the address

On the VME bus, all transfers are DMA and every card is a master or slave. In most bus standards, there is a considerable amount of complexity added in order to support various transfer types and master/slave selection. For instance, with the ISA bus, both of these features had to be added alongside the existing "channels" model, whereby all communications was handled by the host CPU. This makes VME considerably simpler at a conceptual level while being more powerful, though it requires more complex controllers on each card.

Development tools

When developing and/or troubleshooting the VME bus, examination of hardware signals can be very important. Logic analyzers and bus analyzers are tools that collect, analyze, decode, store signals so people can view the high-speed waveforms at their leisure.

VITA offers a comprehensive FAQ to assist with the front end design and development of VME systems.

Computers using a VMEbus

Computers using VMEbus include:

Pinout

Seen looking into backplane socket.[5][6]

P1

Pin a b c
1 D00 BBSY* D08
2 D01 BCLR* D09
3 D02 ACFAIL* D10
4 D03 BG0IN* D11
5 D04 BG0OUT* D12
6 D05 BG1IN* D13
7 D06 BG1OUT* D14
8 D07 BG2IN* D15
9 GND BG2OUT* GND
10 SYSCLK BG3IN* SYSFAIL*
11 GND BG3OUT* BERR*
12 DS1* BR0* SYSRESET*
13 DS0* BR1* LWORD*
14 WRITE* BR2* AM5
15 GND BR3* A23
16 DTACK* AM0 A22
17 GND AM1 A21
18 AS* AM2 A20
19 GND AM3 A19
20 IACK* GND A18
21 IACKIN* SERCLK A17
22 IACKOUT* SERDAT* A16
23 AM4 GND A15
24 A07 IRQ7* A14
25 A06 IRQ6* A13
26 A05 IRQ5* A12
27 A04 IRQ4* A11
28 A03 IRQ3* A10
29 A02 IRQ2* A09
30 A01 IRQ1* A08
31 −12V +5VSTDBY +12V
32 +5V +5V +5V

P2

Pin a b c
1 User Defined +5V User Defined
2 User Defined GND User Defined
3 User Defined RESERVED User Defined
4 User Defined A24 User Defined
5 User Defined A25 User Defined
6 User Defined A26 User Defined
7 User Defined A27 User Defined
8 User Defined A28 User Defined
9 User Defined A29 User Defined
10 User Defined A30 User Defined
11 User Defined A31 User Defined
12 User Defined GND User Defined
13 User Defined +5V User Defined
14 User Defined D16 User Defined
15 User Defined D17 User Defined
16 User Defined D18 User Defined
17 User Defined D19 User Defined
18 User Defined D20 User Defined
19 User Defined D21 User Defined
20 User Defined D22 User Defined
21 User Defined D23 User Defined
22 User Defined GND User Defined
23 User Defined D24 User Defined
24 User Defined D25 User Defined
25 User Defined D26 User Defined
26 User Defined D27 User Defined
27 User Defined D28 User Defined
28 User Defined D29 User Defined
29 User Defined D30 User Defined
30 User Defined D31 User Defined
31 User Defined GND User Defined
32 User Defined +5V User Defined

P2 rows a and c can be used by a secondary bus, for example the STEbus.

See also

References

  1. ^ "VMEbus FAQa". Retrieved 17 January 2023.
  2. ^ Black, John Arthur (1992). The System engineer's handbook: a guide to building VMEbus and VXIbus systems. Morgan Kaufmann. p. 563. ISBN 978-0-12-102820-6. A team of engineers at Motorola Microsystems led by Jack Kister, designed a 68000 development system called the EXORmacs. The backplane of the EXORmacs was called VERSAbus. While coordinating the efforts of his team, Jack wrote a 41-page bus description of VERSAbus which was published in November of 1979. The first EXORmacs was shipped in January 1980.
  3. ^ a b c d e "VME Technology FAQ". Vita.com. 3 January 1999. Retrieved 1 August 2013.
  4. ^ "HP VME Products - Alimar Technology Corp". Alimartech.com. Retrieved 1 August 2013.
  5. ^ From Table 7 - 1 J1/P1 Pin Assignments, ANSI/VITA 1-1994 (R2002)
  6. ^ From Table 7 - 2 J2/P2 Pin Assignments, ANSI/VITA 1-1994 (R2002)

External links

Read more information:

This list of highest military decorations is an index to articles that describe the highest military decoration awarded by each country in the world. Note that some countries do not have separate civilian and military awards systems, and as such some countries' highest military awards may also be civilian awards. This list is incomplete; you can help by adding missing items. (March 2023) Country Image Name Date first awarded Number awarded Notes Argentina Cross to the Heroic Valour in Combat 18 …

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Masalah khususnya adalah: pada bagian sejarah untuk diupdate hingga tahun ini. Bagian prestasi dan seterusnya perlu dirapikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Penyuntingan Artikel oleh pengguna baru atau anonim unt…

George Best Informasi pribadiNama lengkap George BestTanggal lahir (1946-05-22)22 Mei 1946Tempat lahir Belfast, Irlandia UtaraTanggal meninggal 25 November 2005(2005-11-25) (umur 59)Tempat meninggal London, InggrisPosisi bermain WingerAttacking midfielderKarier junior1961–1963 Manchester UnitedKarier senior*Tahun Tim Tampil (Gol) 1963–1974 1974 1975 1975–1976 1976 1976–1977 1977–19781978–1979 1979–1980 1980–1981 1983 1983 1984 Manchester United→ Dunstable Town (pinjam) Sto…

Lambang Program Apollo. Dua belas orang pernah berjalan di Bulan, dimulai dari Neil Armstrong sebagai yang pertama hingga Gene Cernan sebagai orang yang terakhir. Semua pendaratan berawal di bulan terjadi antara Juli 1969 dan Desember 1972 sebagai bagian dari Program Apollo oleh NASA. Semua dua belas orang yang telah berjalan di Bulan merupakan pria berkebangsaan Amerika Serikat. Peta asal Lua error in package.lua at line 80: module 'Module:Location map/data/Amerika Serikat' not found. Daftar Fo…

PT Indosat TbkKantor pusat Indosat Ooredoo Hutchison di Jakarta(gedung hitam di tengah)Nama dagangIndosat Ooredoo HutchisonSebelumnya PT Indonesian Satellite Corporation (1967-1984) PT Indosat (Persero) Tbk (1984-2003) JenisPerseroan terbatas terbukaKode emitenIDX: ISATNYSE: IIT (1994–2013)IndustriTelekomunikasiPendahuluBimagraha Telekomindo (1992-2003)Satelindo (1993-2003)Indosat-M3 (2001-2003)Hutchison 3 Indonesia (2000-2022)Didirikan10 November 1967[1]PendiriITT CorporationKant…

Berikut ini adalah sebuah daftar gubernur Rajasthan.[1][2][3] Gubernur Rajasthan # Nama Mulai Menjabat Akhir Jabatan 1 Maharaj Man Singh II (Rajpramukh)[1][4] 30 Maret 1949 31 Oktober 1956 2 Gurumukh Nihal Singh 1 November 1956 16 April 1962 3 Sampurnanand 16 April 1962 16 April 1967 4 Sardar Hukam Singh 16 April 1967 1 Juli 1972 5 Sardar Jogendra Singh 1 Juli 1972 15 Februari 1977 6 Vedpal Tyagi (pelaksana jabatan) 15 Februari 1977 11 Mei 1977 7 Raghukul …

Struktur anion metoksida. Meskipun alkoksida logam alkali bukan termasuk garam dan memiliki struktur yang kompleks, secara kimiawi, mereka bertindak sebagai sumber RO−. Alkoksida adalah sebuah basa konjugat dari suatu alkohol sehingga mengandung gugus organik yang terikat pada atom oksigen yang bermuatan negatif. Alkoksida ditulis sebagai RO−, dengan R adalah substituen organik. Alkoksida adalah basa kuat dan, jika R tidak besar, merupakan nukleofil yang baik serta ligan yang bagus. Meskipun…

Saint Vincent and the GrenadinesPersonnelCaptainSunil AmbrisCoachNixon McleanTeam informationColoursYellow, Blue, GreenFounded1946Home groundArnos Vale StadiumHistoryFour Day winsn/aWICB Cup wins0Twenty20 wins0Official website[1] The Saint Vincent and the Grenadines national cricket team is a cricket team representing Saint Vincent and the Grenadines and is a member of the Windward Islands Cricket Board of Control. For cricketing purposes, players from Saint Vincent and the Grenad…

West Virginia election See also: 2020 United States secretary of state elections 2020 West Virginia Secretary of State election ← 2016 November 3, 2020 2024 →   Nominee Mac Warner Natalie Tennant Party Republican Democratic Popular vote 447,537 320,650 Percentage 58.26% 41.74% Warner:      50–60%      60–70%      70–80%      80–90% Tennant:    …

.my

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: .my – berita · surat kabar · buku · cendekiawan · JSTOR .myDiperkenalkan8 Juni 1987Jenis TLDRanah teratas kode negaraStatusAktifRegistriMalaysia Network Information Centre (MYNIC Berhad)SponsorMalaysia Netw…

Bagian dari Alkitab KristenPerjanjian BaruLukas 7:36-37 pada Papirus 3 Injil Matius Markus Lukas Yohanes SejarahKisah Para Rasul Surat Surat-surat Paulus Roma 1 Korintus 2 Korintus Galatia Efesus Filipi Kolose 1 Tesalonika 2 Tesalonika 1 Timotius 2 Timotius Titus Filemon Ibrani Surat-surat umum Yakobus 1 Petrus 2 Petrus 1 Yohanes 2 Yohanes 3 Yohanes Yudas ApokalipsWahyu Perjanjian Lama Portal Kristenlbs Bagian dari serial tentangSanto Petrus Dalam Perjanjian Baru Berjalan di atas air Pe…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Untuk musikologis AS, lihat Robert Walser (musikologis). Robert Otto WalserRobert Walser pada sekitar tahun 1900Lahir(1878-04-15)15 April 1878Biel/Bienne, SwissMeninggal25 Desember 1956(1956-12-25) (umur 78)dekat Herisau, SwissPekerjaanPenulisKebang…

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Ada usul agar Bangsa Moro diganti judulnya dan dipindahkan ke Orang Moro (Diskusikan). Artikel ini bukan mengenai Moor ataupun suku Moor. Suku Mo…

Chronologie de la France ◄◄ 1585 1586 1587 1588 1589 1590 1591 1592 1593 ►► Chronologies 1er août : Jacques Clément assassine le roi à coup de couteau.Données clés 1586 1587 1588  1589  1590 1591 1592Décennies :1550 1560 1570  1580  1590 1600 1610Siècles :XIVe XVe  XVIe  XVIIe XVIIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts plastiques (Dessin, Gravure, Peinture et Sculpture), …

2013 concert tour by Rihanna Diamonds tour redirects here. Not to be confused with Diamond Tour. For the concert tour by Julie Bergan, see Diamonds Tour (Julie Bergan). Diamonds World TourTour by RihannaPromotional poster for the tourAssociated albumUnapologeticStart dateMarch 8, 2013 (2013-03-08)End dateNovember 15, 2013 (2013-11-15)Legs5No. of shows96Box office$140.1 million ($183.25 in 2023 dollars)[1]Rihanna concert chronology Loud Tour(2011) Diamonds Wo…

Symbol used in drawings Diagram showing the rod and vane inserted into the soil US Army Corps of Engineers personnel carrying out a shear vane test The shear vane test is a method of measuring the undrained shear strength of a cohesive soil. The test is carried out with equipment consisting of a rod with vanes mounted to it that is inserted into the ground and rotated. A gauge on the top of the rod measures the torque required to cause failure of the soil and provides a conversion to shear stren…

Shinkansen seri E8Rangkaian G1 menjalani uji coba pada Februari 2023Beroperasi2024 (rencana)JenisMini-shinkansenDigantikan olehShinkansen E3Tahun pembuatan2022–2026 (rencana)Jumlah sudah diproduksi7 kereta (1 rangkaian)Formasi7 keretaKapasitas355 (26 kelas Hijau + 329 kelas Standar)OperatorJR EastJalurTohoku Shinkansen, Yamagata ShinkansenData teknisPintu1 per sisiKecepatan maksimum300 km/h (186 mph) (Tohoku Shinkansen), 130 km/h (81 mph) (Yamagata Shinkansen)Sistem listrik…

Sampul buku A Mathematician's Apology adalah esai yang ditulis pada tahun 1940 oleh matematikawan Britania G. H. Hardy. Esai ini membahas estetika matematika dan isi pribadi, dan memberikan wawasan kepada orang awam tentang pikiran seorang matematikawan aktif. Ringkasan isi Pada judul buku ini, Hardy menggunakan kata apology (apologia atau pembelaan) dalam arti pembenaran formal atau pembelaan (seperti dalam karya Plato Apologia Sokrates), bukan dalam arti meminta maaf. Hardy merasa perlu untuk …

1939–1940 Soviet puppet state in occupied Karelia Finnish Democratic RepublicSuomen kansanvaltainen tasavalta Demokratiska Republiken Finland1939–1940 Seal[1] Anticipated territorial changes of the Finnish Democratic Republic, with areas to be ceded to the Soviet Union (red) and to the Finnish Democratic Republic (green).StatusPuppet state of the Soviet UnionCapitalHelsinki (de jure)Terijoki (de facto)GovernmentOne-party socialist republic under a Stalinist totalitarian dictatorshipC…

1958 song composed by Ross Bagdasarian Sr. performed by Alvin and the Chipmunks This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Chipmunk Song Christmas Don't Be Late – news · newspapers · books · scholar · JSTOR (June 2016) (Learn how and when to remove this template message) The Chipmunk Song (Christm…

Kembali kehalaman sebelumnya