Evoluci³n del VMEbus + PC104 + EPIC

download Evoluci³n del VMEbus  + PC104 + EPIC

of 24

  • date post

    13-Jan-2016
  • Category

    Documents

  • view

    46
  • download

    0

Embed Size (px)

description

Evolución del VMEbus + PC104 + EPIC. Teresa Medina León Esther Amselem Bittán Gemma Pérez Guerra. ¿Qué es el VMEbus?. - PowerPoint PPT Presentation

Transcript of Evoluci³n del VMEbus + PC104 + EPIC

  • Evolucin del VMEbus + PC104 + EPICTeresa Medina Len Esther Amselem Bittn Gemma Prez Guerra

    Evolucion del VMEbus

  • Qu es el VMEbus?VME es un bus de 64 bits desarrollado por Motorola, Signetics, Mostek. Muy utilizado en aplicaciones industriales, comerciales y militares. Existen ms de 300 fabricantes de productos para bus VME en todo el mundo.

    Evolucion del VMEbus

  • IntroduccinVME Versa Module Europa.Introducido por Motorola,Mostek y Signetics en 1981.Definido en el estndar IEEE 1014-1987.Surgi combinando el estndar elctrico de Versabus (que Motorola defini para su up 68000 en 1979) y el estndar mecnico Eurocard (popular en Europa y hardware fcilmente disponible).Es un estndar no propietario.

    Evolucion del VMEbus

  • Estructura A nivel de estructura, el bus VME se pude dividir funcionalmente en:

    Cuatro sub-busesOcho tipos de mdulos de conexin

    Evolucion del VMEbus

  • Estructura del VMEbusA nivel de estructura, el bus VME se puede dividir funcionalmente en cuatro sub-buses:Bus de transferencia de datos.Bus de arbitraje.Bus de interrupciones.Bus de servicio.

    Evolucion del VMEbus

  • Mdulos de conexinGenerador del reloj comn de sistemaMdulo de alimentacinMaestroEsclavo Mdulo de solicitud de busrbitro de busMdulo de solicitud de interrupcinManejador de interrupciones

    Evolucion del VMEbus

  • Documentos estndar

    Evolucion del VMEbus

  • Estndar Mecnico IEEE 1101.1Documento base para series mecnicas 1101.X.IEEE 1101.10 Mecnica para las placas VMEbus y subracks.IEEE 1101.11Mecnica para los rear transition modulesANSI/VITA1.3 - 1997 Nueva especificacin para las placas VME64x 9U x 400mm. OtrosConectores, etc.IEEE1101.1, 1101.10, 1101.11 tambien usado para cPCI

    Evolucion del VMEbus

  • Formato Mecnico Mdulos VMEbus 3U100 x 160 mm6U233 x 160mm9U400 x 367mm

    Rear transition modules6U80mm profundidad recomendada en VME64x120mm9U120mm profundidad

    VME64xANSI/VITA 1.3ANSI/VITA 1.3VME64, VME64x

    Evolucion del VMEbus

  • Ejemplos de placas Eurocard

    Evolucion del VMEbus

  • Conectores Tipos de conectores:P1,P2 : 96 pines (3 x 32)IEEE 1014-1987P1,P2 : 160 pines(5 x 32) ANSI/VITA 1-1994P0 : 95 pines (5 x 19)VITA 1.1-1997Otros : (P3,P4,P5,P6)

    VME64xVME64xVME

    Evolucion del VMEbus

  • Placa 9U & Conectores VME64x, VME64xP, ANSI/VITA 1.3

    Evolucion del VMEbus

  • Especificaciones BsicasBus no multiplexadoTransferencias asncronasArquitectura maestro-esclavo Ancho de banda : 40Mbytes/segNmero de ranuras (slots) mximo en backplane es 21Placas : 3U, 6U.Alimentacion y tierra: +5V - 6 pines (+5V standby - 1 pin),12V - 2 pinesTierra - 12 pinesDireccionamiento - 31 pines (cdigos AM - 6 pines)Datos:32 pines; Protocolos:8 pines, Interrupciones:10 pines.Arbitraje:14 pines; Utilidades:6 pines; I/O - 64 pines.VME64, VME64x, VME64xPP1/J1, P2/J2 Conectores DIN de 96 pines.Se encuentra en todos los buses VME desde 1981 hasta ahora . . .

    Evolucion del VMEbus

  • Evolucin al VME64Para placas 3U:40 bits de direcciones.32 bits de datos.Para placas 6U:Se amplia la anchura de datos y direcciones a 64 bits.Ancho de banda: 80Mbytes/seg.Conector del sistema menos ruidoso. Se redefinen pines. Incorpor el protocolo MBLT.

    Evolucion del VMEbus

  • Evolucin - VME64 Extensions (VME64x)Agrega un conector P0/J0 de 95 pines entre los conectores existentes.Suministra 3.3V de alimentacin.Suministra 5V ms en DC.Slots poseen direccionamiento geogrfico.Aumenta el ancho de banda : 160Mbytes/seg.Se definen 46 pines para operaciones I/O.Mdulos de transicin.EMC para paneles frontales.Caractersticas ESD.Lneas reservadas para futura expansin.Live insertion.

    VME64x, VME64xPSe le aade funcionalidad en P1/J1 & P2/J2 (VME64)Pines extras: P1/J1, P2/J2 - conectores DIN(160 pines)

    Evolucion del VMEbus

  • VME64xPUtilizado para sistemas que abarcan un amplio estudio de investigacin.No es un nuevo protocoloLos protocolos fueron descritos en las versiones anteriores, VME y VME64x. VME64xP define ciertos pines:Alimentaciones:5 V (6 pines en P0),4 voltajes configurables (en P1)Definidos por el usuario(39 pines) & reservados (22 pines)Implementa el VME64x 9U x 400mm (ANSI/VITA 1.3)

    Evolucion del VMEbus

  • VME320 VME320 NO ES parte de un protocolo de la especificaciones del VMEbus - ES una tecnologa backplane de uso privadoCaractersticas:Est cableado en configuracin estrella las seales viajan desde el slot y se transfieren directamente al slot 11 y luego radia al resto de slots Nuevo Protocolo: 2eSSTAncho de banda: 320Mbytes/segR

    Evolucion del VMEbus

  • Evolucin de transferencia de datos.

    Evolucion del VMEbus

  • Alimentacin SumarioComunes a todas+5V+12V-12VAdicionales VME64x +3.3V5V DC Tierras Adicionales(J0, J1, J2)

    VME64xP adicionales al VME64x -5.2V, -2VPermiten alternativas segn las necesidades requeridas

    Evolucion del VMEbus

  • Tipos de BackplanesTipos:Estndar:conectores P1 y P2. VME64x: conectores P1, P0 y P2.VME320: especial, configuracin estrella. Patentado.

    Evolucion del VMEbus

  • Compatibilidad Funcional MODULOSVME64VME64x VME64xP 6UVME64xP 9UVME64+Jaux P1P2P1P2P1P0P2P1P0P2P3P4P1P2P1P2P1P2VME64VME64 + JauxVME64xP 6UVME64xBACKPLANEJ1J1J1J1J1J2J2J2J2J2J3J0J0J0J4VME64xP 9U

    Evolucion del VMEbus

  • FuturoR

    Evolucion del VMEbus

  • Aplicaciones del VMEbusVMEBUS es usado en una variedad amplia de aplicaciones:Controles industriales. Militar.Aeroespacial.Transporte.Telecomunicaciones. Simulacin.Medicina. Fisica de Alta Energa. Negocios.

    Evolucion del VMEbus

  • LinksVITA Standards Organisationhttp://www.vita.com/vmefaq/index.html

    Generalhttp://atlas.web.cern.ch/Atlas/GROUPS/FRONTEND/VMEbus/http://www.e-insite.net/ednmag/index.asphttp://www.cern.ch/ESONE/VMEbus/standards/http://www.pc104.org/http://newsletter.eetimes.com/cgi-bin4/DM/y/evX70GlSQT0N3G0EPmV0E2

    Evolucion del VMEbus

    VMEbusVMEbus

    Originalmente, los fabricantes Motorola, Mostek y Signetis crearon el Vmebus combinando el estandar El VMEbus (VersaModule Eurocard), que debuta en octubre de 1981, ha sobrevivido a arquitecturas de computadoras similares y continua prosperando modernizndose la especificacin con el tiempo y compatibilizndose el hardware de herencia.El estndar elctrico de VersaBus, que Motorola defini para su microprocesador 68000, con el factor mecanico de la forma Eurocard. Se lanz como estndar, sin propiedad. Cualquier vendedor puede fabricar los productos y los sistemas VMEbus sin pagar derechos u honorarios de licencia. Los fabricantes seleccionaron el formato de Eurocard porque era popular en Europa, y hardware estaba fcilmente disponible. Los conectores del Eurocard era tambin mas resistente al desgaste mecnico y a las vibraciones VMEbusA nivel de estructura, el bus VME se puede dividir funcionalmente en cuatro sub-buses:Bus de transferencia de datos.Bus de arbitraje: contiene seales necesarias para solicitar y obtener el uso del bus.Bus de interrupciones: el sistema cuenta con siete niveles de peticin de interrupcin.Bus de servicio: contiene las seales de servicio del bus de VME (reloj del sistema,reset,etc.).

    VMEbusGenerador del reloj comn de sistema.Mdulo de alimentacin: en l se generan tensiones de +5V,+-12V en el bus (VME original y comn en el resto). Tambin genera seales de control de alimentacin para informacin de todo el sistema tales como alimentacin lista o fallo de alimentacin.Maestro: permite realizar ciclos de bus con mdulos esclavos. Dado que el bus permite tener varios maestros, antes de poder realizar un ciclo el maestro ha de obtener el uso del bus. Las CPUs, los controladores DMA y los perifricos inteligentes integrados en el sistema deben incluir siempre este mdulo.Esclavo: permite realizar ciclos de bus con mdulos maestro para realizar ciclos de bus de transferencia de datos. Pertenecen a este tipo los mdulos de memorias RAM o ROM, dispositivos perifricos de E/S, etc. Mdulo de solicitud de bus: se encarga de dialogar con el rbitro de bus para obtener el control del bus. Ambos mdulos se comunican a travs del sub-bus de arbitraje. Existen dos tipos de mdulos de solicitud de bus: los que solicitan el bus para un solo ciclo y luego lo devuelven y los que toman el bus durante varios ciclos y no lo liberan hasta que otro maestro lo solicite.rbitro de bus: se encarga de asignar el uso del bus de acuerdo a las solicitudes recibidas de los mdulos de bus y a sus respectivas prioridades.Mdulo de solicitud de interrupcin: permite gene