D-37C

D -37C (D37C) är datorkomponenten i den helt tröga NS-17 Missile Guidance Set (MGS) för exakt navigering till sitt mål tusentals mil bort. NS-17 MGS användes i Minuteman II (LGM-30F) ICBM. MGS, som ursprungligen designades och producerades av Autonetics Division of North American Aviation , kunde lagra flera förprogrammerade mål i sitt interna minne.

Till skillnad från andra navigeringsmetoder förlitar sig inte tröghetsvägledning på observationer av landpositioner eller stjärnor, radio- eller radarsignaler eller annan information utanför fordonet. Istället ger tröghetsnavigatorn vägledningsinformationen med hjälp av gyroskop som indikerar riktning och accelerometrar som mäter förändringar i hastighet och riktning. En dator använder sedan denna information för att beräkna fordonets position och vägleda det i dess kurs. Fiender kunde inte "jamma" systemet med falsk eller förvirrande information.

Ogden Air Logistics Center vid Hill AFB har varit programchef för Minuteman ICBM-familjen sedan januari 1959. Basen har haft fullständigt logistikansvar för Minuteman och resten av ICBM-flottan sedan juli 1965.

D-37C-datorn består av fyra huvudsektioner: minnet, den centrala processorenheten (CPU) och ingångs- och utgångsenheterna. Dessa avsnitt bifogas i ett fall. Minnet är en dubbelsidig skiva med fast huvud som roterar med 6000 rpm. Den innehåller 7222 ord på 27 bitar. Varje ord innehåller 24 databitar och tre distansbitar som inte är tillgängliga för programmeraren. Minnet är arrangerat i 56 kanaler med 128 ord vardera plus tio snabbåtkomstkanaler på ett till sexton ord. Minnet inkluderar även ackumulatorerna och instruktionsregistret.

MM II-missilen utplacerades med en D-37C diskdator. Autonetics programmerade också funktionella simulatorer för utveckling och testning av flygprogram, och kodinförarens verifierare som användes vid Wing-högkvarteret för att generera koderna för att gå in i den luftburna datorn. Det blev nödvändigt att inte bara verifiera att flygprogrammets programvara var korrekt, utan att det inte fanns någon kod som skulle leda till en obehörig eller oavsiktlig lansering. TRW, Inc. fortsatte sin roll som oberoende verifiering som först kallade verifiering och validering och sedan blev kärnsäkerhetskrysskontrollanalys (NSCCA). Logicon RDA valdes ut för att utföra NSCCA för inriktnings- och exekveringsplansprogram som utvecklats av TRW.[1]

När MM III utvecklades genererade Autonetics styrekvationerna som programmerades in i D37D -datorn, som innehöll ett hybridt explicit styrsystem för första gången. En ny klass av program krävdes av Joint Strategic Targeting Planning Staff för att välja mål för systemet med flera stridsspetsar. Missilapplikationsprogrammen utvecklades för dessa funktioner.

Nästa stora uppdatering av den operativa programvaran gjordes under Guidance Replacement Program. Autonetics (senare förvärvat av The Boeing Co.) utvecklade den nödvändiga programvaran för den nya flygdatorn.

Funktionsbeskrivning

Detta avsnitt är ett utdrag från originaldokumentet, "Minuteman" D-37C Digital Computer System Depot Overhaul. Autonetics, avdelningen för North American Rockwell, Inc. Anaheim, Kalifornien. FET-D-120-D37/4.

Styrenhet

Styrenheten tolkar och bearbetar alla maskinfunktioner och består av en platsräknare, instruktionsregistret och fasregistret.

  1. Platsräknare - Platsräknaren bestämmer från vilken kanal nästa instruktion ska erhållas.
  2. Instruktionsregister - Instruktionsregistret innehåller instruktionen som ska exekveras av datorn. Denna instruktion definierar typen av operation som ska utföras såsom addera, subtrahera, etc.; anger platsadressen för operanden vid behov och anger sektoradressen för nästa instruktion.
  3. Fasregistret - Fasregistret består av tre vippor som kan ställas in på ett av åtta möjliga tillstånd för att indikera flygfasen. Den fungerar också som en väljare för att bestämma vilken grupp av spänningsingångar som ska samplas och som ett indexregister för en modifieringsflaggad instruktion. Fasregistrets tillstånd är tillgängligt som stegreferensutgångar.

Aritmetisk enhet

Den aritmetiska enheten består av tre register: ackumulatorn (A), nedre ackumulatorn (L) och talregistret (N). Endast A- och L-registren är adresserbara.

  1. Ackumulator (A-register) - Ackumulatorn fungerar som datorns huvudregister och innehåller resultaten av alla aritmetiska operationer. Detta register fungerar som ett utgångsregister för telemetri- och teckenutgångar.
  2. Nedre ackumulator (L-register) - Detta register används för vissa aritmetiska, indata, logiska operationer eller för snabbåtkomstlagring.
  3. Nummerregister (N-register) - Detta register används av datorns logik under multiplikation och division och är inte adresserbart.

Ingångsenhet

  1. De diskreta ingångsledningarna tjänar i allmänhet som kommunikationsledningar från extern utrustning. Det finns tre uppsättningar signaler av "på - av"-typ:
    1. En uppsättning samplar 24 ingångssignaler.
    2. En uppsättning samplar 19 externa insignaler och 5 flip-flops inifrån datorn.
    3. En uppsättning samplar 21 ingångssignaler, två vippor och den logiska *eller" av 7 diskreta utsignaler.
  2. Programladdning - Huvudingången för att ladda numeriska data och instruktioner i datorns minne är ett hålband (papper eller mylar). Information kan matas in i datorn med en maximal hastighet av 800 fembitarskoder per sekund från en fotoelektrisk bandläsare. Data kan matas in manuellt från ett tangentbord om en datormanuell kontrollpanel (CMPC) är tillgänglig.
  3. Detektor - Detektoringången är en signal av "på - av"-typ som tas emot från en extern källa och indikerar arbetsstatus för en specificerad extern utrustning. Detektoringångsmonitorn kan "återställas" med hjälp av en speciell instruktion.
  4. Inkrementell - De inkrementella ingångarna är i princip oberoende av programstyrning och består av sju resolvertyper, två variabla inkrementella typer och en pulstyp. Dessa insignaler ackumuleras i de två inmatningsbuffertslingorna med fyra ord (V&R).
  5. Spänning - Datorn kan konvertera en av 32 likspänningsingångar till ett 8-bitars binärt tal under programkontroll. Analoga spänningar är grupperade i fyra uppsättningar med åtta ingångar vardera. Räckvidden är + 10 volt med en noggrannhet på 200 mV.
  6. Kabel - Kabelingångar är seriella meddelanden på upp till 96 bitars längd inmatade i ett av fyra ord i C-loopen. Maximal datahastighet i 1600 bitar per sekund. Kabelingångsdrift påbörjas genom att utföra instruktionen Aktivera kabelingång och fortsätter i princip oberoende av programkontroll.
  7. Radio - Radioingångar är seriella meddelanden av obegränsad längd inmatade i ett ord i C-loopen. Efter att 24 bitar har ackumulerats överförs informationen till kanal MX Sector 054 och slingan förbereds för att acceptera ytterligare 24 bitar. Maximal indatahastighet är 100 bitar per sekund. Operationen påbörjas av en instruktion och fortsätter i princip oberoende av programkontroll.
  8. Extern återställning - Masteråterställning (Mr), Aktivera skriv (Ew c ), Initiera laddning (Fs c ) endast för kassan, Stoppa Prime (K' h c ), Kör Prime (K' r c ), Single Cycle Prime (K' sc ) .

Utgångsenhet

  1. Diskret - De diskreta utgångarna tillhandahåller två oberoende uppsättningar utgångslinjer (32 och 15) för totalt 47 signaler av "på-av"-typ. Utgångarna modifieras under programstyrning och skickas till utrustning utanför datorn.
  2. Spänning - Det finns fyra utgångsledningar för likspänning, var och en proportionell mot ett 8-bitars tal inklusive tecknet. Dessa linjer uppdateras med hastigheten 9,27 volt per 32 ord gånger. Räckvidden är + 10 volt med en noggrannhet på ± 200 mv.
  3. Single Character - Utmatningen av enstaka tecken ger fyra-bitars tecken som är lämpliga för skrivmaskin, tape punch eller annan liknande utmatningsutrustning. En paritetskontrollbit och två timingbitar utfärdas automatiskt med varje tecken.
  4. Kabel - Kabelutgången är ett seriellt meddelande på upp till 96 bitars längd som sänds från C-loopen med fyra ord. Den maximala datahastigheten är 1600 bitar per sekund* Operationen påbörjas genom att köra instruktionen Enable Cable Output (ECO) och fortsätter i princip oberoende av programkontroll.
  5. Binär - Det finns fyra par utgångar som kan användas för att styra extern utrustning såsom gyro etc. Utgångstillstånden uppdateras automatiskt under programkontroll var 10:e MS. Utgången är i form av +1 eller -1.
  6. Telemetri - En tidsstyrningssignal avges under programstyrning som betyder att ackumulatorn innehåller information som ska läsas av den externa utrustningen som tar emot tidssignalen.
  7. Övrigt - Dessa signaler inkluderar Paritet/Verifiera felsignal, lägesindikering och stegreferens.

Minnesenhet

D-37C-datorminnet består av en roterande magnetisk skiva som drivs av en synkronmotor vid 6000 rpm. Intill skivan finns två fasta huvudplattor som rymmer läs- och skrivhuvudena. Skivan har en tunn magnetisk oxidbeläggning på båda sidor för att lagra information. Denna skiva stöds av luftlager som genereras av den roterande skivan. Disken är uppdelad i spår eller kanaler med 128 ord vardera för huvudminnet. En total kapacitet på 7222 ord kan finnas i de 56 kanalerna med 128 sektorer, sex 4-ordsslingor, en 8-ordsslinga, en 16-ordsloop och sex 1-ordsloopar.

Programmering

D-37C Instruktion och Data Word Format

Datorn använder ett fullständigt 24-bitars instruktionsord och dataord. Data representeras på ett av två sätt, som en 23-bitars binär bråkdel (helt ord) eller som en 10-bitars bråkdel (delat ord). De två formaten visas i figuren. Instruktioner har också två format, antingen flaggade eller oflaggade enligt bilden. En lista med alla tillgängliga instruktioner med numeriska och mnemoniska koder följer. För mer information om programmering se:

Kee, WT Programmeringsmanual för D-37C-datorn. Anaheim, Kalifornien, Autonetics, Division of North American Rockwell, Inc., 30 januari 1965.

D-37C Datorinstruktioner

MNEMONISK KOD BESKRIVNING NUMERISK KOD KANAL (C), SEKTOR (S)
LÄGG TILL Lägg till 64 C, S
ALC Ackumulator vänster cykel 00 26, S
ANA OCH till ackumulator 40 42, S
BÅGE Ackumulatorns högercykel 0 36, S
ARS Ackumulator högerväxling 0 32, S
AWC Lägg till utan bär 40 50, S
CLA Rensa och lägg till 44 C, S
COA Teckenutgång A 0 (40-76), S
CoM Komplement 40 46, S
DIA Diskret ingång A 40 02, S
DIB Diskret ingång B 40 00, S
DIC Diskret ingång C 40 20, S
DIV Dela upp 34 C, S
DOA Diskret utgång A 40 54, XX2
DOB Diskret utgång B 40 54, XX1
DPP Inaktivera plattformsström 40 62, X20
ECO Aktivera kabelutgång 40 62, X02
ECI Aktivera kabelingång 40 62, X03
EFC Aktivera Fin Countdown 40 26, S
EPP Aktivera plattformskraft 40 62, X40
FCL Fullständig jämför och begränsa 14 C, S
GBP Generera bitmönster 40 64, S
GPT Generera paritetsbit 40 60, S
HFC Avbryt finnedräkning 40 24, S
HPR Stanna och fortsätt 40 22, S
LPR Ladda Fasregister 40 (70-76), S
MAL Ändra A och L 40 52, S
MIM Minus magnitud 40 44, S
MPY Multiplicera 24 C, S
ORA ELLER till Accumulator 40 40, S
PLM Plus Magnitude 40 56, S
RIC Radiokommunikation 0 24 001
RSD Återställ detektor 40 62, X10
LEDSEN Dela Lägg till 60 C, S
SAL Delad ackumulator Vänsterväxling 0 20, S
SAR Delad ackumulator högerväxling 0 30, S
SCL Split Jämför och begränsa 4 C, S
SMP Split Multiplicera 20 C, S
SPM Split Plus Magnitude 40 66, S
SRD Simulera övergående 0 16, S
SSU Dela subtrahera 70 C, S
STO Butiksackumulator 51 C, S
SUB Subtrahera 74 C, S
TMI Överföring på minus 30 C, S
TRA Överföra 50 C, S
TSM Transfer Sektor på minus 40 06, S
TSZ Överför sektorn på noll 40 04, S
TZE Överför på noll 10 C, S
VIA Spänningsingång A 40 10, S
VIB Spänningsingång B 40 12, S
VIC Spänningsingång C 40 14, S
VID Spänningsingång D 40 16, S
TÄVLA Spänningsingång E 40 30, S
VIF Spänningsingång F 40 32, S
VIG Spänningsingång G 40 34, S
VIH Spänningsingång H 40 36, S

D-17B Jämförelse

Både D-17B och D-37C-datorerna designades och byggdes av Autonetics, sedan en division av North American Aviation , senare en division av Boeing, för realtidsvägledning och kontroll av en Minuteman ICBM från uppskjutning till detonation. D-17B är en komponent i missilstyrningssystemet NS-10Q för Minuteman I, medan D-37C är en komponent i NS-17 missilstyrningssystemet för Minuteman II. Det finns många grundläggande likheter mellan de två designerna. De är båda synkrona, seriella maskiner med fasta huvuddiskar för primärminne. De har tvåadressersinstruktioner, halv- och helordsprecision, och många liknande instruktionsoperatörskoder. Skillnaderna mellan de två datorerna är främst baserade på deras olika teknologier. D-17B byggdes 1962 med i första hand diod-resistorlogik och diod-transistorlogik efter behov för att realisera sina logiska kretsar. Å andra sidan byggdes D-37C 1964 med hjälp av småskaliga integrerade kretsar tillverkade av Texas Instruments med diskreta komponenter endast i de interna strömförsörjningarna.

Jämförelse av D-17B och D-37C
Modell: D-17B D-37C
År: 1962 1964
Typ: Seriell, Synkron
Nummersystem: Binär, fixpunkt, 2:s komplement
Dataordslängd: 11 eller 24 bitar (dubbel precision)
Instruktionsordslängd: 24 bitar
Antal instruktioner: 39 57
Utförandetider:
Lägg till 78 1/8 mikrosek Samma
Multiplicera 1 millisek Samma
Dela upp (programvara) 2 msek
Klockkanal: 345,6 kHz Samma
Adressering: Direkt från hela minnet
Direkt i banken (1/4 av minnet)
Minne:
Ordets längd 24 bitar plus 3 timing Samma
Typ Järnoxidbelagd NDRO-skiva
Cykeltid 78 1/8 mikrosek minimum "
Kapacitet
5 454 eller 2 727 ord (dubbel precision)
14 444 eller 7 222 ord
Ingång/utgång:
Ingångslinjer 48 digital
65 digital 32 analog
Utgångslinjer

28 digitala 12 analoga 3 pulser


45 digitala 16 analoga 8 pulser
Program 800 5-bitars tecken/sek Samma
Fysiska egenskaper:
Mått 20" hög, 29" diameter 20,9 × 6,9 × 9,5"
Kraft 28 VDC ±1 V vid 19 A 28 VDC ±1,7 V vid 15 A
Kretsar: Diskret DRL och DTL IC DRL och DTL
Programvara: Minimal fördröjning kodningsmaskin språk modulära specialsubrutiner
Pålitlighet: 5,5 år MTBF (klassificerad)

Specifikationer

MINUTEMAN ADVANCED D-37B TILLVERKARE Autonetics Division of North American Aviation APPLIKATIONER Missilstyrning och kontroll PROGRAMMERING OCH NUMERISKT SYSTEM Internt nummersystem: Binärt Binära siffror/ord: 27 Aritmetiskt system: Fixpunkt ARITMETISK ENHET Exkl. Stor. Access Microsec Add 78 Mult 1,016 Div 2,030 Aritmetiskt läge: Seriell timing: Synkronoperation: Sekventiell LAGERNING Antal åtkomst Medium Words Microsec Disk 6,912 5,000 (Avg) (General Purpose Channels) Disk 29 (Rapid Access Loops) Word loop) 160 (slinga med 4 ord) 320 (slinga med 8 ord) 640 (slinga med 16 ord) EFFEKT, UTRYMME, VIKT OCH FÖRBEREDELSE AV PLATS Effekt, dator 0,169 kW Volym, dator 0,40 cu ft Vikt, dator 26 lbs

Strömförsörjning

Jerrold Foutz, VD, SMPS Technology var ansvarig ingenjör för Minuteman D-37B studieprogrammet för styrning och styrdatorströmförsörjning som definierade den senaste tekniken som senare användes i en av de första militärdatorerna med integrerade kretsar. Dessa tekniker inkluderade höghastighetstransistorer kiselkraftenheterna som kunde växla vid 20 kHz och högre), högfrekventa DC-DC-omvandlare (100 kHz reducerat till 20 kHz för tillförlitlighetssäkerhetsmarginaler), högfrekvens pulsbreddsmodulerade strömförsörjningar (20 kHz), flerskiktskretskort av metallsubstrat (borttagning av åtta watt per kubiktum i rymdmiljö med 40°C höjning, koppling till systemets kylfläns) och tekniker för kringgående av strålning som tog bort all elektrisk kraft från kraftdistributionssystemet, inklusive frånkopplingskondensatorer, på mindre än 1 mikrosekund och återställs till den specificerade spänningen på några mikrosekunder på kommando. Ansvarig för att utveckla dessa koncept från explorativ utveckling till produktionsdesign. Den grundläggande strömförsörjningskonfigurationen bibehölls i senare Minuteman-missiler medan andra komponenter genomgick stora omkonstruktioner. Också utvecklat, men inte använt, var ett komplett flytande dielektriskt kylsystem baserat på fasförändring. Denna studie verifierade, för första gången, att ett sådant system kunde fungera utan tyngdkraft, och att det flytande dielektrikumet inte visade några kompatibilitetsproblem med de valda elektroniska komponenterna under en testperiod som varade i åtta år.

Se även

  1. Tony C. Lin. Utveckling av US Air Force Intercontinental Ballistic Missile Weapon Systems. Journal of Spacecraft and Rockets, vol. 40, nej. 4, 2003. s. 491–509.
  2. Dennis C. Reguli. Konvertering av D-37C-datorn för allmänna tillämpningar. Air Force Institute of Technology, Wright-Patterson AFB, Ohio, School of Engineering, Master's Thesis, 1974. 171 s.
  3. Minuteman D-37C Datorlogikfel. (Teknisk Memorandum 64-343-2-8). Anaheim, Kalifornien. Autonetics, division för North American Rockwell, Inc.
  4. Minuteman D-37C Digital Computer System Depå Översyn. Anaheim, Kalifornien, Autonetics, avdelningen för North American Rockwell, Inc. FET-D-120-D37/4.
  5. Martin H. Weik. En fjärde undersökning av inhemska elektroniska digitala datorsystem. Ballistic Research Laboratories, Aberdeen Proving Ground, MD, rapport nr 1227, januari 1964. [1]
  6. Jerrold Foutz, VD, SMPS Technology. [2]