
Multibus es un estándar de bus informático utilizado en sistemas industriales. Fue desarrollado por Intel Corporation y adoptado como bus IEEE 796. [1]
La especificación Multibus era un estándar industrial sólido con un factor de forma relativamente grande, lo que permitía diseñar dispositivos complejos sobre ella. Debido a que estaba bien definida y bien documentada, una industria compatible con Multibus creció a su alrededor, con muchas empresas fabricando cajas y carcasas para tarjetas. Muchas otras fabricaban CPU , memoria y otras placas periféricas. En 1982 había más de 100 fabricantes de placas y sistemas Multibus. [2] Esto permitió construir sistemas complejos a partir de hardware comercial listo para usar , y también permitió a las empresas innovar mediante el diseño de una placa Multibus propietaria, y luego integrarla con el hardware de otro proveedor para crear un sistema completo. Un ejemplo de esto fue Sun Microsystems con sus estaciones de trabajo Sun-1 y Sun-2 . Sun construyó placas de CPU, memoria, SCSI y pantalla de video diseñadas a medida , y luego agregó placas de red Ethernet 3Com , controladores de disco SMD Xylogics , controladores de cinta Ciprico Tapemaster de 1/2 pulgada, procesador de punto flotante Sky e interfaces de terminal Systech de 16 puertos para configurar el sistema como una estación de trabajo o un servidor de archivos . [3] Otros proveedores de estaciones de trabajo que usaron diseños basados en Multibus incluyeron HP / Apollo [4] y Silicon Graphics . [5]
La línea de productos Intel Multibus I y II fue adquirida a Intel por RadiSys Corporation , que en 2002 fue adquirida por US Technologies, Inc.
Arquitectura multibus
Multibus era un bus asincrónico que admitía dispositivos con distintas velocidades de transferencia y, al mismo tiempo, mantenía un rendimiento máximo . Tenía 20 líneas de dirección, por lo que podía direccionar hasta 1 Mb de memoria Multibus y 1 Mb de ubicaciones de E/S. La mayoría de los dispositivos de E/S Multibus solo decodificaban los primeros 64 Kb de espacio de direcciones.
Multibus admitía una funcionalidad multimaestro que le permitía compartir el Multibus con múltiples procesadores y otros dispositivos DMA . [6]
El formato estándar de Multibus era una placa de circuito de 12 pulgadas de ancho (300 mm) y 6,75 pulgadas de profundidad (171 mm) con dos palancas de expulsión en el borde frontal. La placa tenía dos buses: un bus P1 más ancho con asignación de pines definida por la especificación Multibus y un segundo bus P2 más pequeño que también se definía como bus privado.
Normas multibus
Multibus incluye los siguientes autobuses:
- Bus de sistema multibus: adoptado como IEEE 796
- iSBX (Bus de expansión de E/S): adoptado como IEEE P959
- Extensión de bus local iLBX [7] (Bus de ejecución)
- Bus de E/S multicanal
Versiones
Multibus I
IEEE-796: Bus de sistema de microcomputadoras; lanzado por primera vez por Intel en 1974. Las tarjetas no utilizaban paneles frontales, sino que utilizaban conectores en los bordes de las tarjetas (similares a las tarjetas ISA/PC-AT). Empresas como Northwest Technical aún ofrecen productos "al final de su vida útil" para Multibus I, que ahora se considera obsoleto. A continuación, se incluye una lista de secciones relevantes para Multibus de la norma IEC 796:
- IEC 796-1:1990 Bus del sistema de microprocesador: datos de 8 y 16 bits (Multibus I) — Parte 1: Descripción funcional con especificaciones eléctricas y de temporización
- IEC 796-2:1990 Bus del sistema de microprocesador: datos de 8 y 16 bits (Multibus I) — Parte 2: Descripciones mecánicas y de pines para la configuración del bus del sistema, con conectores de borde (directos)
- IEC 796-3:1990 Sistema de microprocesador BUS I, datos de 8 bits y 16 bits (Multibus I) — Parte 3: Descripciones mecánicas y de pines para la configuración Eurocard con conectores de pines y zócalos (indirectos)
Multibus II
Bus IEEE-1296 de 32 bits/10 MHz, a 40 Mbyte/s. Los tamaños de las tarjetas son 3U x 220 mm y 6U x 220 mm. Estas tarjetas son más grandes que los tamaños de las tarjetas Eurocard VME, que son 3U/6U x 160 mm. Utiliza puertas TTL (serie "Fast") para los controladores y los conectores de la placa base son DIN 41612 tipo C. Multibus II aún no se considera obsoleto, pero se considera maduro; sin embargo, no se recomienda para nuevos diseños. IEEE-STD-1296: Bus síncrono de 32 bits de alto rendimiento: Multibus II, lanzado en 1987 y 1994. También como ISO/IEC 10861.
- ISO/IEC 10861:1994 Tecnología de la información—Sistemas de microprocesador—Bus síncrono de 32 bits de alto rendimiento: Multibus II
Usos históricos
El hardware Multibus-II que ejecuta el sistema operativo iRMX se utiliza en la mayoría de los subsistemas centrales de Supervisión Automática de Trenes en CLSCS, el Sistema de Control de Señales de la línea Central del Metro de Londres . Este fue suministrado por Westinghouse Rail Systems y puesto en funcionamiento a mediados de la década de 1990. La línea Central es una línea de Operación Automática de Trenes . Los elementos de Supervisión Automática de Trenes utilizan una combinación de iRMX en Multibus y Solaris en computadoras SPARC . Dieciséis computadoras del sitio local basadas en Multibus se distribuyen a lo largo de la línea junto con seis subsistemas centrales basados en Multibus en el centro de control. Las funciones de control y comunicaciones en tiempo real son proporcionadas por los procesadores basados en Multibus y las estaciones de trabajo Sun proporcionan funciones de base de datos y las consolas del operador en la sala de control. Todas las computadoras del subsistema son doblemente redundantes . El componente de Protección Automática de Trenes , crítico para la seguridad, es proporcionado por equipos a lo largo de la vía y a bordo del tren que no utilizan Multibus. El sistema todavía estaba en pleno funcionamiento en 2011 . En el centro de control, Westinghouse también proporcionó una versión reducida del sistema para capacitación del personal y pruebas de software, utilizando gran parte del mismo hardware y software que el sistema ATS completo, pero conectado a una computadora (también basada en Multibus-II y Sun) para simular los movimientos del tren y el comportamiento de la señalización. [actualizar]
El metro de Oslo , u Oslo Tunnelbane, utiliza un sistema de control de hardware Multibus suministrado por Westinghouse similar (aunque menos complejo) a través de las vías del Common Tunnel central o Fellestunnelen, pero se esperaba que fuera desmantelado en 2011.
Véase también
Referencias
- ^ IEEE Standard Microcomputer System Bus. IEEE . Diciembre de 1983. págs. 1–46. doi :10.1109/IEEESTD.1983.81701. ISBN 978-0-7381-2753-8. Recuperado el 21 de noviembre de 2011 .
- ^ ftp://reports.stanford.edu/pub/cstr/reports/csl/tr/82/229/CSL-TR-82-229.pdf [ enlace muerto permanente ] La arquitectura de la estación de trabajo SUN, Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt, Informe técnico n.º 229 del Laboratorio de sistemas informáticos de la Universidad de Stanford, marzo de 1982
- ^ The Sun Hardware Reference Archivado el 2 de enero de 2007 en Wayback Machine.
- ^ "Copia archivada". Archivado desde el original el 8 de junio de 2010. Consultado el 25 de abril de 2008 .
{{cite web}}: CS1 maint: copia archivada como título ( enlace )INFORMACIÓN SOBRE SISTEMAS HP/APOLLO - ^ http://www.futuretech.blinkenlights.nl/iris-faq.html Preguntas frecuentes sobre Silicon Graphics IRIS 2000/3000
- ^ Manual del usuario de la placa Sun 68000, Sun Microsystems, Inc., febrero de 1983, revisión B
- ^ Actas de la conferencia nacional de informática del 16 al 19 de mayo de 1983, AFIPS '83, páginas 497-501. Biblioteca digital ACM
Enlaces externos
- Descripción del Multibus I de Mark Sokos
- Introducción al microordenador System 310, Intel Corporation (1983). Sistema basado en multibus.
- Especificación Intel Multibus, Intel Corporation (1982).
- Especificación de bus Intel iLBX, Intel Corporation (1983).
- Sitio oficial de US Technologies sobre Multibus