VME

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

El VMEbus es un estándar de bus informático, desarrollado originalmente para la línea de microprocesadores Motorola 68000, pero utilizado con posterioridad para muchas otras aplicaciones y estandarizado por IEC como el ANSI/IEEE 1014-1987. Físicamente se basa en los formatos Eurocard, mecánicos y conectores (DIN 41612), pero utiliza su propio sistema de patillaje, pues Eurocard no lo define. Fue desarrollado en 1981 y hasta el día de hoy sigue siendo ampliamente utilizado.

Historia

En 1979, Motorola está desarrollando su nueva CPU Motorola 68000 y uno de sus ingenieros, Jack Kister, decide crear un sistema de bus estándar para sistemas basados en 68000, al que llamó VERSAbus. Posteriormente se le une John Black, quien refinó el pliego de condiciones y creó el concepto de producto VERSAmodule. Sven Rau y Max Loesel de Motorola Europa añaden una especificación mecánica para el sistema, basándolo en el estándar Eurocard en la última fase de estadarización. El resultado fue conocido como VERSAbus-E para ser posteriormente renombrado a VMEbus, por VERSAmodule Eurocard bus (aunque algunos se refieren a él como Versa Module Europa). [1]

En este punto, varias empresas que participan en el entorno del 68000 estuvieron de acuerdo en utilizar la norma, incluyendo Mostek, Signetics/Philips y Thomson. Pronto fue oficialmente normalizados por el IEC como el IEC 821 VMEbus y por ANSI e IEEE como ANSI/IEEE 1014-1987.

En 1981 Motorola, junto con Mostek y Signetics/Philips, lanza el VME bus, transporte que puede alcanzar tasas de transferencia de hasta 100 MHz.

VME se ha convertido en un estándar en el mercado de las estaciones de trabajo y su funcionalidad y desempeño se demostró en la Mac II de Apple.

Algunas de las características interesantes de este transporte es que está diseñado para que inclusive dos tarjetas de expansión puedan comunicarse independientemente entre sí; soporta rutas de datos de 8, 16 y 32 bits, así como direcciones de 32 bits; y quizá las más llamativas son: que el desempeño está limitado por los dispositivos más que por la interfaz y que tiene un diseño de doble conector que identifica las capacidades de la tarjeta, de tal forma que con el conector P1, utilizado en las tarjetas de altura simple, se provee toda la funcionalidad del VMEBus con direccionamiento de 34 bits y transporte de 16, mientras que con el conector secundario P2, utilizado comúnmente con las tarjetas de doble altura, el direccionamiento y la ruta de datos es de 32 bits.

De manera análoga con otras interfaces, existen tarjetas de altura simple o doble.

Este transporte en realidad cuenta con 4 buses que son:

  • Transporte de Transferencia de Datos (DTB, Data transfer bus, DTB): Este transporte acarrea datos, direcciones y las líneas de control para la comunicación entre dispositivos propietarios y el esclavos.
  • Transporte de arbitrio del TTD: Determina quién es el propietario del TTD.
  • Transporte de interrupciones de prioridad: 7 niveles de interrupción.
  • Transporte utilitario: Reloj, reinicio, falla del dispositivo o sistema, etc.

Soporta las extensiones del bus sincrónico del microprocesador Motorola 68000, así como transferencias de 1 a 256 bytes simultáneos. También cuenta con estrobos independientes para datos y direcciones, por lo cual un propietario puede enviar la siguiente dirección antes de leer datos.

En Enero del 2002 Motorola Computer Group, un miembro de Motorola Inc. anuncia una gran mejora en la tecnología del VMEbus para aplicaciones clave en los mercados Aeroespacial y de la Defensa.

Con esta presentación se da inicio al movimiento bautizado con el nombre de VMEbus Renaissance, con el cual se pretende dar un nuevo empuje al estándar

Ordenadores que usan un bus VME

Algunos de los equipos que usan un VMEbus:

  • Sun-2 a Sun-4
  • HP 9000 Industrial Workstations
  • Atari TT030 y Atari MEGA STE
  • Motorola MVME
  • Symbolics
  • Advanced Numerical Research and Analysis Group's PACE.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • VME — may refer toMedia* VME , an acronym for V me TV US Spanish language network with high quality programming for Latino Families.Technology* Virtual Machine Environment, a mainframe Operating System developed by International Computers Limited *… …   Wikipedia

  • VME — (Virtual Mode Extensions) widely used data channel (based on an open standard) developed by several companies headed by Motorola …   English contemporary dictionary

  • VME — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • VME — Der Versa Module Eurocard bus, VMEbus (oder auch VME Bus, VME Bussystem) ist ein Multi User Bussystem für die Prozesssteuerung, das 1981 ursprünglich für die Motorola Prozessorfamilie 68000 entwickelt wurde. Gegenwärtig unterstützt der VMEbus… …   Deutsch Wikipedia

  • VME — Это статья об операционной системе. О шине VME смотрите VMEbus. VME (аббр.англ. Virtual Machine Environment)  операционная система для мейнфреймов, разработанная компанией International Computers Ltd. Категория …   Википедия

  • VME-Bus —   [Abk. für VersaModule Eurocard Bus], ein weit verbreitetes Bussystem (Bus) mit 32 bit oder 64 bit Architektur, das u. a. auf ein Bussystem von Motorola zurückgeht. Es wird von über 300 Herstellern unterstützt und kommt v. a. im industriellen,… …   Universal-Lexikon

  • VME eXtension for Instrumentation — VXIbus Gerät ( Size C ) Seitenansicht eines VXIbus Geräts ( Size C ) …   Deutsch Wikipedia

  • VME-Bus — Der Versa Module Eurocard bus, VMEbus (oder auch VME Bus, VME Bussystem) ist ein Multi User Bussystem für die Prozesssteuerung, das 1981 ursprünglich für die Motorola Prozessorfamilie 68000 entwickelt wurde. Gegenwärtig unterstützt der VMEbus… …   Deutsch Wikipedia

  • VME — Versa Module Eurocard (Computing » General) * Virtual Machine Environment (Computing » Software) * Virtual Market Enterprises (Business » Firms) * Volunteers For Medical Engineering (Medical) * Villa Mercedes, SL, Argentina (Regional » Airport… …   Abbreviations dictionary

  • VME — Volunteers for Medical Engineering …   Medical dictionary

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”