Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Come costruire un computer Guidance

La Guidance Computer Apollo era un calcolo a bordo e controllo cappello circuito integrato fornito di guida , navigazione e controllo del modulo di comando Apollo e sonda Lunar Module . Questo è stato uno dei primi computer IC -based e ha fornito le basi per la prossima generazione di computer , in particolare PC . La Instrumentation Laboratory del MIT ha sviluppato l' AGC nei primi anni 1960 e la Raytheon ha fabbricati . E 'stato utilizzato in tutte le missioni Apollo , fino a raggiungere la fine del suo ciclo di vita , nel 1975 . Questo computer si rivolge a chiunque voglia conoscere ciò che il computer sulle missioni Apollo era come , e come posto le basi per il PC . Quello che vi serve : Software di simulazione volo dal MIT
CircuitMaker , uno strumento di progettazione di circuiti .
Schede di stampa
Relay cremagliera
Rails per scaffalature , plexiglass, viti e vernice spray

Mostra Altre istruzioni
progettazione e sviluppo di Integrated Circuit
1

progettare e costruire il modulo di controllo . Questo è il primo passo , ma ci sono nove sottosistemi che devono essere completati anche . Controlla il modulo di controllo interfaccia esterna come i moduli si collegano ad un'altra . I centri di Controllo su ciò che sta accadendo nel circuito . L'orologio tiene traccia del tempo di elaborazione . Il Scaler elabora un elemento alla volta. Il generatore di impulsi Tempo invia un segnale di impulso periodico . Il generatore di sequenza traccia la sequenza di istruzioni , e la Pulse Control Matrix offre un controllo CPU con una funzione di temporizzazione periodica . Questi moduli sono il cuore della AGC . Costruire queste parti fornisce l'architettura di base per le parti rimanenti .
2

design i seguenti moduli e circuiti per il processo di unità centrale . Diversamente dalle versioni moderne della CPU , CPU del computer di guida debba essere progettata e costruita da zero . Inizia con l'interfaccia esterna del modulo di elaborazione , questo porta le istruzioni dalla memoria nella CPU. Design Avanti e costruire la logica unità aritmetica . Avanti , sviluppare il cancelliere centrale; questo tiene traccia di dove le istruzioni della CPU sono come il flusso da modulo a modulo . Il circuito di priorità di interrupt può interrompere una sequenza di istruzioni e di riassegnare la priorità più alta per una Istruzione nella CPU . Infine il contatore Priorità mantiene scheda dei valori di priorità delle istruzioni . Questi moduli preparano le istruzioni che i processi della CPU .
3

progettare e costruire i seguenti circuiti di memoria . Ricordate che la memoria originale utilizzato era molto più piccola di capacità rispetto ai moduli di memoria corrente . Ci sono stati diversi gli elementi che dovevano essere progettati e costruiti . Si noterà che le interfacce dovevano essere progettati per tutti i moduli . Iniziare con l'interfaccia esterna modulo di memoria ; questa collega le diverse parti del computer insieme con un comune dispositivo , l'interfaccia . Il circuito di memoria cancellabili tramite /Fisso detiene la memoria, queste sono le istruzioni che non sono stati eseguiti. Il Buffer Register Memory tiene traccia di quale segmento di dati di memoria si trova accanto al processo . La Parità Generare e circuito di prova consente di verificare che l' istruzione di memoria va da un dispositivo ad un altro è la stessa istruzione e non è stato modificato . Il circuito di indirizzo di memoria assegna un indirizzo a tutte le istruzioni presenti in memoria .
4

progettare e controllare la tastiera e circuiti di visualizzazione. Si tratta di modulo I /O Interfacce esterno, tastiera , registri di input , registri di uscita e del display. Una volta raggiunto questo stadio gli elementi hardware più complessi sono completi. Le prossime tappe prevedono la progettazione del software.
Apollo Guidance Computer Software Design
5

Costruire il programma software Assembler per elaborare le istruzioni e il programma che esegue il sistema di controllo di guida .
Pagina 6

progettare e costruire un simulatore di C + + che riproduce il set di istruzioni AGC e l'utente registri accessibili . Si riproduce anche le istruzioni per tutti i registri, tutti microistruzioni , il tempo di impulsi generatore di stati, il leggere, scrivere e bus di memoria e gli impulsi di controllo ( segnali logici ) per tutti i sottosistemi di AGC .
7

Prendere un volo di prova del sistema di controllo di orientamento utilizzando un simulatore di volo . Blocco I software era sul mestiere volo Apollo. Utilizzare Blocco software II e convertirlo a Block I. Il Colosso 249 software volo da MIT ha un software Block II . Scaricare e convertire il software in Block I.

 

hardware © www.354353.com