MIL-STD-1750A

MIL-STD-1750A oder 1750A ist die formelle Definition einer Befehlssatz-16-Bit-Computerarchitektur (ISA) sowohl einschließlich erforderlicher als auch einschließlich fakultativer Bestandteile, wie beschrieben, durch die militärische Standard-Unterlage MIL-STD-1750A (1980).

Zusätzlich zum Kern-ISA definiert die Definition fakultative Instruktionen, wie ein FPU und MMU. Wichtig definiert der Standard die Durchführungsdetails 1750A Verarbeiter nicht.

Internals

1750A unterstützt 2 16-Bit-Wörter des Gedächtnisses für den Kernstandard. Der Standard definiert eine fakultative Speicherverwaltungseinheit, die 2 16-Bit-Wörter des Gedächtnisses mit 512 Seiten erlaubt, die Register (im Eingabe/Ausgabe-Raum) kartografisch darstellen, getrennte Instruktion und Datenräume definierend, und Speicherzugriffskontrolle eingegeben hat.

Die meisten Instruktionen sind 16 Bit, obwohl einige eine 16-Bit-Erweiterung haben. Der Standardcomputer hat 16 allgemeine Zweck-16-Bit-Register (0 bis 15). Register 1 bis 15 können als Index-Register verwendet werden. Register 12 bis 15 können als Grundregister verwendet werden.

Einige der 16 Register konnte als ein Stapel-Zeigestock für den SJS und die URS Instruktionen (Stapel-Sprung-Unterprogramm und Unstapel-Rückunterprogramm) verwendet werden, aber sich nur 15 einschreiben wurde als der Stapel-Zeigestock für den PSHM verwendet, und POPM Instruktionen (stoßen Sie vielfach und knallen Sie vielfach).

Der Computer hat Instruktionen für 16, und binäre 32-Bit-Arithmetik, sowie 32 und 48 Bit-Schwimmen-Punkt. Eingabe/Ausgabe ist allgemein über die Eingabe/Ausgabe-Instruktionen (XIO und VIO), die einen getrennten 2 16-Bit-Wortadressraum haben und einen Spezialbus haben können.

Durchführungen

Weil MIL-STD-1750A Durchführungsdetails, 1750A nicht definiert hat, sind Produkte von einem großen Angebot an Gesellschaften in der Form des Bestandteils, Ausschusses, und in einer Myriade von Technologien durchgeführter Systemebene-Angebote verfügbar, häufig am fortgeschrittensten und von ihren jeweiligen Perioden exotisch (z.B. GaAs, ECL, SoS).

Vom besonderen Interesse ist die Tatsache, dass 1750A Systeme häufig sehr hohe Niveaus der Radiation und des anderen gefährlichen Umgebungsschutzes anbieten, sie besonders angepasst für das Militär, die Luftfahrt und die Raumanwendungen machend.

Beispiele von MIL-STD-1750A Durchführungen schließen ein:

  • GEC-Plessey RH1750, eine strahlengehärtete Version für Raumfahrt- und Raumfluganwendungen.
  • Honeywell HX1750, fabriziert auf dem Silikon von Honeywell auf dem Isolator CMOS (SOI-IV) Prozess, der Strahlenhärte gibt. Der HX1750 schließt einen FPU und Peripherie auf dem Span ein.
  • CPU Technology, Inc. CPU1750A-FB eine hohe Leistung 1750A hat SOC vorgehabt, vorhandenen Anwendungen eine späte Lebensleistungszunahme zu geben.
  • Pyramide-Halbleiter-SCHRITT P1750A. Die Familie schließt die P1750A Zentraleinheit, der P1750AE Erhöhte Zentraleinheit, P1753 Memory Management Unit (MMU), P1754 Processor Interface Chip (PIC) und das P1757ME Mehrspan-Modul ein. Diese Linie wurde von Leistungshalbleiter 2003 erworben.
  • Nationaler Halbleiter F9450 Reihe.
  • Marconi elektronische Geräte MIL-STD-1750A.
  • Königliche Flugzeugserrichtung Durchführung von Farnborough MIL-STD-1750A in AMD 2901 Technologie der Bit-Scheibe.
  • Universität von Johns Hopkins Angewandtes Physik-Laboratorium (JHU/APL) MIL-STD-1750AAV Raumflug hat Verarbeiter qualifiziert. Ein Mehrvorstandssilikon auf der Saphir-Durchführung hat spezifisch für den Raumflug entwickelt.
  • Dynex Halbleiter MAS281. Eine Radiation hat SOS-Durchführung auf einem 64-Nadeln-Mehrspan-Modul mit einem fakultativen MMU gehärtet.

Programmierung

Auf MIL-STD-1750A gestützte Verarbeiter werden gewöhnlich im FREUNDLICHEN, eine Programmiersprache auf höchster Ebene programmiert, die vom USA-Verteidigungsministerium definiert ist, das aus Algol 58 abgeleitet wurde. In einem kleineren Ausmaß wurde Ada verwendet.

Es gibt auch C Bearbeiter, zum Beispiel Cleanscape XTC-1750A. Ältere Versionen des GNUS GCC enthalten Unterstützung für MIL-STD-1750A; es wurde veraltet in der Version 3.1 erklärt, und ist in nachfolgenden Versionen umgezogen.

Aufstellungen

Die amerikanische Luftwaffe hat den Standard definiert, um eine allgemeine Rechenarchitektur zu haben und dadurch die Kosten der Software und Computersysteme für alle militärischen Rechenbedürfnisse zu reduzieren. Das schließt eingebettete Aufgaben wie Flugzeug und Raketenregelsysteme sowie weltlichere allgemeine militärische Rechenbedürfnisse ein.

Die Vorteile dieses Konzepts wurden außerhalb des USAF anerkannt, und 1750A wurde von vielen anderen Organisationen, wie die Europäische Weltraumorganisation, NASA, israelischen Luftfahrtindustrien und viele Projekte in der Akademie angenommen.

Beispiele des militärischen Flugzeuges mit 1750A schließen ein:

  • USN F-18 RFCS Flugkontrollcomputer
  • USAF F-16 Digitalflugregelsystem- und Feuerkontrollcomputer
  • US-Armee AH-64D Apachen-Langbogen-Hubschrauber
  • IAI Lavi Kämpfer
  • IBM Federal Systems AP 102 Avionics Computer (verwendet in verschiedenen Rollen einschließlich des USAF F-111 Avionik-Steigung)

Verwenden Sie im Raum

Völlig steuerpflichtige Raumdurchführungen machen 1750A einer der wenigen Typen von Computern, die für den Gebrauch in tiefen Raumanwendungen anwendbar sind. Beispiel-Raumfahrzeuge, die 1750A verwenden, sind:

  • EOS Wasser, Aura und Erde
  • ESA Traube
  • ESA Rosetta
  • MSTI-1, 2 und 3
  • NASA Cassini
  • NASA Landsat 7
  • NASA Mars globaler Landvermesser
  • Marineforschungslabor-Klementine Mondorbiter
  • USAF Koloss 4 Leitungscomputer
  • NOAA GEHT 13, geht-O und GEHT-P
  • Midcourse Raumexperiment (MSX) Raumfahrzeug hat sich an JHU/APL entwickelt
  • ISRO Raumwiederherstellungsexperiment 1 Leitung und Navigationscomputer

Technologisches Veralten

Mit der Ausgabe der Revision der Mitteilung 4 zum Standard am 31. Juli 1996 wurde MIL-STD-1750A untätig für neue militärische Projekte in den USA erklärt. Jedoch setzen sowohl Indian Space Research Organisation (ISRO) als auch die chinesische Raumfahrtindustrie fort, 1750 für neue Projekte zu verwenden.

Die Zentraleinheit notwendigerweise zu sagen, ist technologisch verstorben kann neblig sein. Diese Zentraleinheit kann an 0.5 MIPS zu 3 MIPS abhängig von der Maschinengeschwindigkeit (von 1 MHz bis 20 MHz) laufen. Der Mangel an modernen Schwimmpunkt-Fähigkeiten macht diese Zentraleinheit weniger passend für einige (aber nicht alle) moderne eingebettete Anwendungen. Fehlen Sie jedoch der Vertrautheit (und moderne Bearbeiter-Unterstützung) mit dieser Zentraleinheit macht sein Auffassungsvermögen im Zivilrechensektor schwierig.

Modernere Zentraleinheiten wie der Mungo-V (verwendet auf dem Neuen Horizont-Raumfahrzeug) und die höhere Leistung RAD750, die beide auf moderneren Computerarchitekturen gestützt werden, ersetzen den MIL-STD-1750A im Raumsektor mit der Zeit. Es wird erwartet, dass vor 2030 dieser Zentraleinheitsgebrauch im Weltraum aufhören kann.

Außenverbindungen

DODSSP Verteidigungsministerium der Vereinigten Staaten einzelner Aktienpunkt für militärische Spezifizierungen, Standards und zusammenhängende Veröffentlichungen http://www.realmarcom.com/documents/tools/data_1750a.pdf http://adsabs.harvard.edu/abs/1983naec....1..633H

Strelitzia / 82. USA-Kongress
Impressum & Datenschutz