Multibus

Intel ISBC 386/116 Multibus II Single Board Computer mit VLSI A82389 als Multibus -Controller.

Multibus ist ein Computerbus Standard in Industriesystemen verwendet. Es wurde von entwickelt von Intel Corporation und wurde als die adoptiert IEEE 796 Bus.[1]

Die Multibus-Spezifikation war wichtig, da es sich um einen robusten, gut durchdachten Branchenstandard mit einem relativ großen Formfaktor handelte, sodass komplexe Geräte darauf gestaltet werden konnten. Da es sich um einen gut definierten und gut dokumentierten Branchenstandard handelte, ermöglichte es einer multibus-kompatiblen Branche, um sie herum zu wachsen, wobei viele Unternehmen Kartenkäfige und Gehege dafür herstellten. Viele andere gemacht Zentralprozessor, Gedächtnis und andere Peripherieplatten. 1982 gab es über 100 Multibus -Board- und Systemhersteller.[2] Dies ermöglichte es komplexe Systeme, aus denen es gebaut wurde kommerzielle Off-the-Shelf Hardware und ermöglichte es Unternehmen auch, innovativ zu sein, indem sie ein proprietäres Multibus -Board entwerfen und dann in die Hardware anderer Anbieter integrieren, um ein System zu erstellen. Ein gutes Beispiel dafür war Sun Microsystems mit deren Sonne-1 und Sonne-2 Arbeitsstationen. Sonne gebaute kundenspezifische CPU, Speicher, Speicher, Scsiund Video -Display -Boards und dann hinzugefügt 3com Ethernet Networking -Boards, Xylogics Smd Festplattencontroller, Ciprico Tapemaster 1/2 Zoll Bandcontroller, Himmel Schwimmender Punktprozessorund Systech 16-Port-Terminalschnittstellen, um das System als a zu konfigurieren Arbeitsplatz oder ein Dateiserver.[3] Andere Workstation-Anbieter, die mit Multibus-basierten Designs einbezogen wurden HP/Apollo[4] und Siliziumgrafik.[5]

Die Intel Multibus I & II -Produktlinie wurde von Intel von gekauft Radisys Corporation, was 2002 dann von gekauft wurde von US Technologies, Inc.

Multibus -Architektur

Multibus ist ein asynchron Bus, der Geräte mit verschiedenen Übertragungsraten unterhält und gleichzeitig maximal beibehalten wird Durchsatz. Es hatte 20 Adresslinien, damit es bis zu 1 ansprechen konnte Mb des Multibus -Gedächtnisses und 1 MB E/A -Standorte. Die meisten Multibus -E/A -Geräte dekodierten nur die ersten 64 KB Adressraum.

Multibus unterstützt Multi-Master Funktionen, die es ihm ermöglichten, das Multibus mit mehreren Prozessoren und anderen zu teilen DMA Geräte.[6]

Der Standardfaktor für Multibus-Formfaktor war eine 12-Zoll-Breite (171 mm) Leiterplatte mit zwei Ausschläfern am vorderen Rand. Das Board hatte zwei Busse. Der breitere P1 -Bus, der die Stiftzuordnung durch die Multibus -Spezifikation definiert wurde. Ein zweiter kleinerer P2 -Bus wurde ebenfalls als privater Bus definiert.

Multibus -Standards

Multibus enthält die folgenden Busse:

  • Multibus -Systembus - verabschiedet als IEEE 796
  • ISBX (E/A -Expansionsbus) - adoptiert als IEEE P959
  • ilbx Örtlicher Bus Verlängerung[7] (Ausführungsbus)
  • Mehrkanal -E/O -Bus

Versionen

Multibus i

IEEE-796: Mikrocomputer-Systembus; 1974 von Intel veröffentlicht. Die Karten verwendeten keine Frontplatten und verwendeten Kartenkantenfinger als Anschlüsse (ähnlich wie bei ISA/PC-AT-Karten). Unternehmen wie Northwest Technical bieten immer noch "Lebensende" -Produkte für Multibus I. Dieser Bus ist veraltet.

  • IEC 796-1: 1990 Mikroprozessorsystembus-8-Bit- und 16-Bit
  • IEC 796-2: 1990 Mikroprozessor-Systembus-8-Bit- und 16-Bit-Daten (Multibus I)-Teil 2: Mechanische und Pin-Beschreibungen für die Systembuskonfiguration mit Kantenanschlüssen (direkt)
  • IEC 796-3: 1990 Mikroprozessor-System Bus I, 8-Bit- und 16-Bit

Multibus II

IEEE-1296 32-Bit/10 MHz Bus, bei 40 mbyte/s. Kartengrößen betragen 3u x 220 mm und 6u x 220 mm. Diese Karten sind größer als die VME -Eurokardgrößen, die 3u/6u x 160 mm sind. Es verwendet TTL ("Fast" -Serie -Tore für Treiber und die Backplane -Anschlüsse sind DIN 41612 Typ C. Multibus II wird noch nicht als veraltet angesehen, sondern als reif angesehen; Es wird jedoch nicht für neue Designs empfohlen. IEEE-STD-1296: Synchroner Hochleistungs-Synchron 32-Bit-Bus: Multibus II, veröffentlicht 1987 und 1994. Auch als ISO/IEC 10861.

  • ISO/IEC 10861: 1994 Informationstechnologie-Mikroprozessorsysteme-Hochleistungssynchron 32-Bit-Bus: Multibus II

Historische Verwendungen

Multibus-II-Hardware, die das ausführt irmx Das Betriebssystem wird im größten Teil der automatischen Kernüberwachungssubsysteme auf CLSCs verwendet, die Londoner U-Bahn Mittellinie Signale Steuerungssystem. Dies wurde von geliefert von Westinghouse Rail Systems und ab Mitte der neunziger Jahre in Auftrag gegeben. Die zentrale Linie ist eine Automatic Train Operation Linie. Die automatischen Zugüberwachungselemente verwenden eine Mischung aus IRMX auf Multibus und Solaris an Sparc Computers. Sechzehn Multibus-basierte lokale Standortcomputer werden entlang der Linie zusammen mit sechs zentralen Multibus-basierten Subsystemen im Kontrollzentrum verteilt. Echtzeit Kontroll- und Kommunikationsfunktionen werden von den Multibus-basierten Prozessoren bereitgestellt, und Sun Workstations bieten Datenbankfunktionen und die Bedienerkonsolen im Kontrollraum. Alle Subsystemcomputer sind Dual überflüssig. Das Sicherheitskritisch Automatischer Zugschutz Die Komponente wird von Trackside- und Bahngeräte bereitgestellt, die kein Multibus verwendet. Das System war ab 2011 noch in vollem Umfang in Betrieb. Im Kontrollzentrum stellte Westinghouse auch eine abgeschnittene Nachahmung des Systems für Schulungs- und Software-Testzwecke zur Verfügung, die einen Großteil derselben Hardware und Software wie das vollständige ATS-System verwenden, jedoch an einen Computer angeschlossen sind (auch Multibus-II und Sun basiert ) Simulation von Zugbewegungen und Signalverhalten.

Oslo Metro oder Oslo Tunnelbane verwendet ein ähnliches, wenn auch weniger komplexes Westinghouse-unterstütztes Multibus-Hardware-Steuerungssystem über das Zentrum Gemeinsamer Tunnel oder fellstunnelen Tracks, wurde jedoch voraussichtlich 2011 außer Dienst gestellt.

Siehe auch

Verweise

  1. ^ IEEE Standard Microcomputer -Systembus. ANSI/IEEE STD 796-1983. Ieeexplore.ieee.org. Dezember 1983. S. 1–46. doi:10.1109/IEEESTD.1983.81701. ISBN 978-0-7381-2753-8. Abgerufen 2011-11-21.
  2. ^ ftp://reports.stanford.edu/pub/cstr/reports/csl/tr/82/229/csl-tr-82-229.pdf[Permanent Dead Link] The Sun Workstation Architecture, Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt, Technischer Bericht Nr. 229, März 1982 der Stanford University Computer Systems
  3. ^ Die Sun -Hardware -Referenz Archiviert 2. Januar 2007 bei der Wayback -Maschine
  4. ^ "Archivierte Kopie". Archiviert von das Original Am 2010-06-08. Abgerufen 2008-04-25.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link) HP/Apollo -Systeminformationen
  5. ^ http://www.futuretech.blinkenlights.nl/iris-faq.html Siliziumgrafik Iris 2000/3000 FAQ
  6. ^ Sun 68000 Board User's Manual, Sun Microsystems, Inc, Februar 1983, Revision B
  7. ^ AFIPS '83 Proceedings des 16. bis 19. Mai 1983, National Computer Conference, Seiten 497-501. ACM Digitale Bibliothek

Externe Links