DE1549523A1 - Datenverarbeitungsanlage - Google Patents
DatenverarbeitungsanlageInfo
- Publication number
- DE1549523A1 DE1549523A1 DE19671549523 DE1549523A DE1549523A1 DE 1549523 A1 DE1549523 A1 DE 1549523A1 DE 19671549523 DE19671549523 DE 19671549523 DE 1549523 A DE1549523 A DE 1549523A DE 1549523 A1 DE1549523 A1 DE 1549523A1
- Authority
- DE
- Germany
- Prior art keywords
- register
- command
- unit
- local
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7896—Modular architectures, e.g. assembled from a number of identical packages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
Description
49523
6487-67/Kö/eoh
RCA 58 449
Die Erfindung betrifft Datenverarbeitungsanlagen, insbesondere einen Mtenrsweok-Coaputer·
Kin sogenannten Mehrxweek-Coaputer enthält ein Speicherwerk zum Speichern von Befehlen und Daten sowie eine sentrale
Datenverarbeitungseinheit (Zentralteil) sum Interpretieren (Auswerten) der Befehle und sua Durchfuhren der befohlenen Datenverarbeltungsoperationen. Die Wege für den Befehle- und Datenflul
la Computer bestehen aus Leitern, logisohen Sohaltkrelsen (Oattern
und flip-flops von "regeleiliger" oder gleichartiger Ausführung
in 6%t gesagten Anlage* Andererseits sind die Weg·« über welehe
die Steuersignal· bei der Durchführung der befohlenen Operationen fliesen, Kuterst kompllslert« verschiedenartig und unregeleifig
ausgebildet.
BAD ORIGINAL
OO6SS1/1S09
BeIa ftitwurf früherer Datenverarbeitungsanlagen, dl· au·
·1ηΐ·1η·η Sohaltungsbeuatelnen oder Gettern aufgebaut waren,
l«gtt man Wert darauf, ait einer aBgllohst geringen Gesamtzahl
solcher Bausteine ausaukoaaen. In^xwlsohen 1st es mOglloh geworden» sogenannte Integrierte aehaltungsbaugruppen herzustellen.
In denen eine grote Aniahl (beispielsweise 100 oder 200) von unte»
einander versehalteten Schaltkreisen oder Gattern «u einer einzigen Unhelt susanmengefalt sind. line Integrierte Sohaltungsbaugruppe gilt dann als "grol", wenn sie sehr als 30 soleherOatter
enthalt. Sine solohe Baugruppe hat Kuiere Ansehlulkl■—en sua
Versohalten alt anderen Bausteinen und mit saaaelsohlonan bela
Aufbau der Oesaatanlage. Die rauellohen Abmessungen einer derartigen Baugruppe sind so» dal lange Ihrer Aulenrinder ungeflhr
100 bis 120 Ansohlulkltamtn angebraoht werden können· lsi Zuge der
Weiterentwicklung der Teohnik 1st su erwarten» da· bei glelehbleibender, für das Anbringen von Ansohlulkls—e verfügbarer
Umfangelange sieh die Aniahl von In eine derartig· Baugruppe einbaubaren lohaltkreisen oder Oattem erhoat . 8o tt vorauasusohen«
dal eloh Baugruppen alt 100» 200» 300 oder 400 Oattern heratellen
lassen, an deren Rindern Fiats für nloht mehr al· ungeflnr 100
oder 120 AnsohlUsse lur TerfUgung steht. Die Verwendbarkalt von
grölen Integrierten aehaltungsbaugruppen In Datenveraraeltungsenlagen wird eoalt dann In erhebllehea Mal· davon abhtngen» dal
aan die Anlage In Teileinheiten aufteilt» dl· ein attareleAend
kleine· Ansehlul/lehaltkreie-VerhÄltnls oder uagekehrt ein ams-
0098Β1/158Θ
re lohend grofee Schaltkrels/Ansohlut-VerhllltnlB aufweisen. Sine
In der bisher Üblichen Wels· ausgelegte und organisierte Datenverarbeitungsanlage IKBt sich nloht in Teileinheiten mit einer
großen Anzahl (z. B. 200) von Schaltkreisen* bei denen die suits«
eig« Anzahl von auseren Anschlüssen (z. B. 100) nloht Überschritten wird, aufteilen. Bei einer in herkömmlicher Welse ausgelegten
Anlage sind nämlich so viele Steuerleiter vorhanden, dal für eine Teileinheit mit 200 Schaltkreisen in der Regel mehr als 100 Aneohluldrtthte fUr die Schaltkreise benötigt werden.
In der deutschen Patentanmeldung R 42 619 IXo/42m wird eine Datenverarbeitungsanlage« die duroh Befehle steuerbar ist« welche
In ähnliche Befehle umfassende Gruppen aufgeteilt sind, mit einem beliebig zugreifbaren Speloher sur Speieherung von Befehlen und
Daten und einer Anordnung sur Umspeioherung eines im Speicher gespeloherten Befehles vorgeschlagen* die gekennzeichnet 1st duroh
eine Anzahl von BefehlsausfUhrungselnheiten, die jeweils zur Durchführung der Befehle nur einer der Oruppen befähigt sind, und
duroh einen Operatlonagruppendeooder, der die Gruppe bestimmt, zu
der ein ungespeloherter Befehl gehurt und die entsprechende Befehlt
ausftthrungselnheit in die Lage versetzt, den umgespeloherten Befehl aufzunehmen und durchzuführen.
009851/1589
Oemäi einer AusfUhrungsform der Erfindung ist eine Datenverarbeitungsanlage mit einem Speicherwerk, einem Adressenmanipuliert eil, einem Rechenwerk, einem Eingabe-Ausgäbet«11 und
einem Hauptsteuerwerk so organisiert, daJ sie aus Teileinheiten
aufgebaut 1st, die sämtlich an Sammelschienen für die gesamte Anlage angeschlossen sind. Jede dieser Teileinheiten enthält 1)
Register für die Speicherung von Befehlen, Kommandos, Adressen oder Daten, 2) Gatter zum Verbinden der Register mit den Sammelschienen der Anlage, j5) eine an die Sammelschiene angeschaltete
Erkennungseinrichtung zum Steuern der die Register mit der Sammelschiene verbindenden Gatter und 4) eine örtlich· Verarbeitung··
oder Steuereinheit, die bei Smpfang des Inhalts eines Registers diesen in bestimmter Weise manipuliert und verarbeitet.
Flg. 1 das Verschaltungsohema eines erfindungsgemäl ausgelegten Mehrzweck-Computers;
Fig* 2 das Versohaltungssohema d·· in Fig. 1 in Blookform dargestellten Rechenwerks der dortigen Anlag·! und
Flg. 3 das Verschaltungssohema eines Teils des Rechenwerks
nach Fig. 2.
Die in Flg. I dargestellt· Datenverarbeitung·- oder Computeranlag· enthält «in· Kennungs-Sammelschlen· IDlIf, eine Informatione-Sammelsohien· INFO und «In· Anfrwort-aammelsohien· HFLY. An
009851/1589 bad original
die 3ammel3chienen sind verschiedene Einheiten angeschlossen,
und zwar eine Hauptsteuereinheit MCU, eine Adressenmanipuliereinheit AMU, eine Speichereinheit MU, eine Recheneinheit AU und eine
.Einsabe-Ausgabeeinhelt IOUt
Jede dieser Einheiten enthält Register, deren Bezelohnungen die von ihnen zu erfüllenden Funktionen andeuten, Beispiels»
weise enthält die HauptSteuereinheit MCU ein Befehlsregister IR« die Adressenmanipuliereinhelt AMU ein Befehlsadressenregieter ZAR
und ein Operandenadressenregister OAR, die Speichereinheit MU ein Speicheradressenregister MAR und ein Speioherdatenregister MDR,
die Eingabe-Ausgabeeinheit IOU ein Dateneingaberegister IN und
ein Datenausgaberegister OUT und schließlich die Recheneinheit (PIg, 2) ein A-Operandenreglster OPA, ein B-Operandenregister OFB
und ein Akkumulatorregister ACC. Jedes dieser Register enthält Sohaltungsbaueteine wie Flipflops zum Speichern einer groten Anzahl von Informationsbits. Die Informations-Samnelechien· INFO
umfajt ein« grole Anzahl von Leitern für ein· entsprechende Anzahl von Infonnatlonsbits. Zwisohen einem der Register und der
Infornatlons-Sanmelschiene INFO können mittels steuerbarer
Gatter eine Anzahl von Informationsbits gleichzeitig (simultan) Übertragen werden. Beispielsweise bezeichnet das aohaltsjnnbol
•ine Anzahl von simultan steuerbar·» Oattern zur Übertragung einer
entsprechenden Anzahl von Informationsbits von der Informations-SaoMlsohlen· INFO zum Befehlsregister IR.
8AD ORIGiNAL
009851/1589
Zusätzlich zu den genannten Registern enthält jede Einheit
der Anlage naoh Fig. 1 mindestens ein Kommandoregiater CR sowie
ein Zustandsreglster, in der Hauptateuerelnheit HCU als Hauptsuatandsreglster KBR und in den übrigen Einheiten als Brtliohes
Zustandsreigater LSR bezeichnet. Diese zusätzlichen Kommandoregister und Zustanderegleter sind in MhnXioher Welse mit Oattern
für die steuerbare übertragung von Infornatlonsblts swlsohen den
betreffenden Register und der Informatlons-Sammelsohlene ZNFO ausgestattet. Die Informationsübertragung zwischen der Infomatlons-Saanelschiene und den Registern kann Je nach den Zweck der einsei·
neh Register in der einen oder der anderen Richtung oder such in
beiden Richtungen erfolgen.
sämtliche Gatter für die Informationsübertragung zwtehen
der Informations-Saminelschiene INFO und einen Register stehen
unter der Steuerung einer Regleter-Riohtungs-Erkennungssohaltung
R. Diese Erkennungsschaltungen R empfangen Jeweils Signale aus der vieldrMhtigen Kennunge-Sammelsohiene IDiJf. Die einseinen Erkennungssohaltungen R tasten mit ihrem Ausgang oder mit Ihren
Ausgängen Gatter auf« um eine Informationsübertragung zwischen der Informatlons-Sammelsohlene INFO und einem erkannten Register
in einer erkannten Riohtung zu ermöglichen. Das helft« ein ti der
Kennungs-Sammelaoheine IDEN anwesendes Reglster-Rlohtunge-Kenn«·
signal wird von einer entsprechenden der Erk ennungs schal t\mgen R
erkannt und bewirkt eine Auftastung entsprechender Oatter, so
009851/1589 bad
daS die Informationsübertragung aus dem betreffenden Register oder in das betreffende Register erfolgen kann. Jede Srkennungsechaltung ist außerdem mit einem Ausgang an die Antwort-Sammelschiene RPLY angeschlossen, um zu signalisieren (anzuzeigen),
wenn eine Informationsübertragung vollständig durchgeführt ist·
Jede der in Fig. 1 gezeigten Einheiten enthält mindestens
einen örtlichen Datenverarbeitungsteil (Steuerteil) LP, der an
ein entsprechendes Kommandoregister CR in der betreffenden Einheit angeschlossen ist. Die örtlichen Steuerteile LF in den verschiedenen Einheiten empfangen Jeweils den Inhalt eines entapreohenden Kommandoregister« CR und liefern Steuersignale für
die Behandlung des Inhalts anderer Register in der betreffenden Einheit. Anders als ein einziger gemeinsamer Zentralteil in einen
herkömmlichen Computer sind die Örtlichen Steuerteile LF, die auf
die Einheiten in der Anlage nach Flg. 1 verteilt sind, verhältnismäiig einfach ausgeführt und lediglioh dazu eingerichtet, diejenigen begrenzten Verarbeltungssohrltte durchzuführen, die in
Zusammenhang mit dem Inhalt der anliegenden Register erforderlioh sind. Beispielsweise werden die mit 11 und 12 bezeichneten Örtlichen Steuerteile LP in der Adressenmanlpullereinhelt benötigt,
um die Inhalte der Adressenregister IAR und OAR sowie des örtlichen Zustandsreglstere LSR zu erhöhen, zu erniedrigen und anderen,
verhältnisaleie einfachen Operationen zu unterziehen. In der
Speichereinheit MU werden die mit 13 und 111 bezeichneten örtli-
BAD ORIGINAL
009851/1589
chen Steuertolle LP lediglich benötigt, um das Einspeichern oder
Heraussuchen von Informationen im Speicher MS zu steuern und einfache Operationen im Zusammonhan; mit der Paritotserzeugung und
-prüfung sowie der Zustandsregißtrierung durchzufuhren. In der
Eingabe-Ausgabeeinheit IOU werden die mit 15 und 16 bezeichneten
örtlichen Steuerteile LP einfach für die Steuerung der Pufferungsoperationen benötigt, die sich bei der Informationsübertragung
zwisohen der Eingabe-Ausgabeeinrichtung IOD und der Computeranlage ergeben.
Die Haupteteuereinheit NCU unterscheidet eich von des anderen Einheiten der Anlage nach Fig. 1 darin, dafi sie zusätzlich zu
einem örtlichen Steuerteil LP einen Hauptsteuerteil MP enthält.
Der Hauptsteuertell MP ist etwas komplexer aufgebaut, da seine
Hauptaufgabe darin besteht, den Inhalt des Befehlβregisters IR
auszuwerten und entsprechende Signale zu erzeugen und in die Samme1schienen IDEN und INFO zu schicken, um Quellen* und Bestimmungsregister an anderen Stellen der Anlage kenntlloh zu
machen (zu identifizieren) sowie Kommandos für die Übertragung nach identifizierten Kommandoregistern CR in der gesamten Anlage
auszugeben. Außerdem wird der Hauptsteuerteil MP in seiner Verarbeitung des Inhalts de· Befehlsregisters IJi auch auf Elngangseignale vom örtliohen Steuerteil LP und vom Hauptzuatandsregieter
MSR eingestellt. Der Hauptsteuerteil erhält ferner Elngangsslgna-Ie von der Antwort-Sammelsohlene RPLY, duroh dl· Ina angezeigt
009851/1589
wird, UaQ eine sonstige Einheit in der Anlage eine identifizierte Informationsübertragung vollständig durchgeführt hat.
Eine Befehlseinholschaltung IPM4 die als zur Hauptsteuereinheit MCU gehörig angesehen werden kann» 1st mit Ausgängen an
die Kennungs-Sammelschiene IDEN und die Informations-Sararaelschiene INFO sowie mit einem Eingang an die Antwort-Sanmelsohiene RPLY
angeschaltet. Diese Informationseinholschaltung erfüllt eine bei Mehrzweck-Computern notwendige Aufgabe, nMmUßh die der übertragung des identifizierten Befehls vom Speicher MS zum Befehlsregister IR aufgrund des Inhalts des Befehlsadressenregiaters IAH·
Die HauptSteuereinheit MCU steuert dann aufgrund des Inhalts des
Befehlsregisters IR den Computer bei der Durchführung des Befehls , der z* B. die sukzessive Durchführung verschiedener EIementaropcrationen und die Erhöhung oder konditionalIe Modifikation des Inhalts dee Befehlsadre3senregiatera IAR beinhalten
kann* Anschliolend benutzt die Befehlselnholachaltunß XFH den
neuen InIi alt des Befehl sadressenregi.it te rs IAH dazu,, den nächsten
Befehl herauszuholen und zum Befehlsregister IR zu Übertragen*
Anhand der Figuren 2 und 3 soll Jetet dl« Rechtnelnhtlt
AU beschrieben werden» die ungefähr 60 % der Baueieuente oder des
Schaltung»aufwand« der geilen jutlage uafaeaen kann. Das in
Fig. 2 geseigte Rechenwerk enthüll ein örtliohee Zustandsregliter
LSR, ein A-Operandenreglster OFA, ein B-Operandenreglater OFB und
BAD ORIGINAL
"' * fl a 5 1 / 1 S 8 9
ein Akkumulatorregiater ACC. Jedem dieser Register ist ein entsprechendes Kommandoregister CR zugeordnet. Eine Anzahl von Register-Richtungs-Erkennungsschaltungen R dienen dazu, die Informationsübertragung von der Informations-Sammelschiene INPO zum
Kommandoregister CR sowie zwischen den anderen Registern und der
Informations-Sammelschlene IKFO zu steuern. Die Erkennungssohaltungen R werden durch Regiater-Riohtungs-Anzeigesignale aus der
Kennungs-Sammelschiene IDEN gesteuert und liefern ein odes mehrere Signale in die Antwort-Sammelschiene RPLY, wenn eine Informationsübertragung durchgeführt ist.
Der Inhalt des in Fig. 2 mit 20 bezeichneten Kommandoregisters CR wird einem örtlichen Reoheneteuerteil ALP zugeleitet
und dort verwertet. Der Inhalt der mit 21» 22« 23 bezeichneten
anderen Kommandoregister CR wird entsprechenden örtlichen Steuerteilen LP zugeleitet. Der örtliche Reoheneteuerteil ALP und die
örtlichen Steuerteile LP sind durch eine örtliche Steuersamnelechiene LCB und eine örtliche Informationssammelschiene LIB
untereinander verbunden.
Der örtliche Reoheneteuerteil ALP etaiert die Durchführung
von Rechenoperationen wie Additionen» Subtraktionen« Multiplikationen, Divisionen und dgl. Der örtliche Reoheneteuerteil kann
al« Integrierte Sohaltungabaugruppe alt einem Nurlesespeloher
ausgeführt «ein« der AblMufe von Klementaroperatlonen enthält«
die für die entsprechenden Rechenoperationen wi· Addition« 8ub-
008851/15S9
traktion usw. durchzuführen sind. Jede gespeicherte Elementaroperation enthält die Adresse der nächsten Im Zuge des betreffenden Programm- oder Operationsablaufs durchzuführenden Elementaroperation im Leaespeicher. Die erste Elementaroperation des Programms, z. D. des Additionsprogramras, wird dadurch eingeleitet,
daß die Adresse dieser Operation im Lesespeicher des örtlichen Rochensteuerteils ALP von der Hauptsteuereinheit MCU über die
Informations-Sammelleitung INPO zum Kommandoregister 20 in Pig.2
Übertragen wird. Bei der Durchführung der erfaderliohen Elementaroperationen manipuliert der örtliche Hechensteuerteil ALP die
Inhalte der Operandenregi&ter und des Akkumulatorregieters OPA«
OPB und ACC über die örtlichen Sammelschienen und di· entsprechenden örtlichen Steuerteile LP.
Anhand der Fig. 2 soll jetzt der in Pig. 2 angemerkte
Teil mit dem A-Operandenregister OPA ausführlicher beschrieben
werden. Die Erkennungsschaltung R wird in Fig. 3 durch einen gestrichelten Block umfafit. Die Erkennungssohaltung R enthält
einen Decodierer Dl mit einem an die Kennungs-Sammelschiene IDEN angeschlossenen Eingang. Der Decodierer Dl hat entsprechende Ausgänge zum Identifizieren der Übertragungenchtungen für
die identifizierten der dazugehörigen Register. Sin Ausgang des Deoodlerers Dl ist an den Setzeingang eines Flipflops AI angeschlossen, um die Informationsübertragung von der Informations-SawMlsonlent INFO zum A-Operandenregiater OPA zu steuern. Ein
BAD 009851/1589
anderer Ausgang des Decodierers Dl ist an den Setzeingang eines
Flipflops AO angeschlossen, um die Informationsübertragung vom A-Operandenregister OPA zur Informations-Sammelschiene INPO zu
steuern, hin dritter Ausgang des Decodierers Dl ist an den Setzeingang
eines Flipflops CI angeschlossen, um die KommandoUbertragung
von der Informations-Sammelschiene INFO zum Koramandore-CR zu steuern.
Es soll Jetzt die Arbeltsweise der Erkennungesohaltung R
nach Fig. 3 bei der Übertragung eines Operanden von der Informations-Snrnnelsohiene
INFO zum A-Operandenregister OPA beschrieben werden. Als eretes wird ein Regleter-Rlchtungs-Kennslgnal von
der Kennungs-Sammelschiene IDEN dem Decodierer Dl zugeleitet und
dort unter Erzeugung eines das Flipflop AI setzenden Ausgangssignals
decodiert. AnschlleBend wird die 0*erandoninforraation in
der Informations-Sammelsohlenc INFO bereitgestellt und über das
Gatter 23 (das durch das Flipflop AI aufgetastet let) dem A-Operandenregister
OPA zugeleitet. Die das Gatter 25 durchlaufende
Operandeninformation ruft ein Antwortsignal hervor, da« Über das
aufgetastete Oatter 26 in die Antwort-Sammelsohiene RPLY und zum
Zurllokeetzeingang dee Flipflops AI gelangt» Die Übertragungen
vom A-Optrandenregieter OPA und zum Kommandoregiater CR erfolgen
in entsprechender Weise.
Der Örtliche Verarbeitung«- oder Steuerteil LP wird In
Fig. 2 ebenfall· von einem geetrlohelten Bloek uafaft. Dieser
00885:1/1689
örtliche Steuerten LP enthält einen Decodierer D2, der bei Empfang des Inhalts des Komraandoregiaters CR Ausgnagssignale
liefert, dio selektiv entsprechende der Gatter Im Örtlichen
Steuerten LP auftasten« Durch die Austastung des Gatters 28
erfolgt eine übertragung von der örtlichen Inforraatlonssaramelschiene
LIB zum A-Operandenreßlster OPA. Das in der Leitung 29
am Ausgang des Decodieren D2 erscheinende Signal bewirkt eine
Löschung des Operandenregisters OPA. Durch die Auftastung dee
Gatterß 30 erfolgt eine übertragung des Inhalts des Registers
OPA in die örtliche Informationß3aßimelschienö LIB. Duron die Auftastung
du3 Gatters 31 erfolgt die Übertragung dee Komplements
des Inhalts des Registers OPA in die örtliche Informations-8animolschiene
LID. Das Gatter 32 wird durch ein Signal vom örtlichen
Rochensteuerteil ALP Über die örtliche Steuersammelschiene
LCB aufgetastet. Wenn das Gatter 32 aufgetastet let, kann ein
vom örtlichen Rechensteuerteil ALP in die Örtliche Informationssanunelschiene
LIB geschicktes Elementarkomuiando aum Kommandoreglet
er CR gelangen.
Ea eoll Jetzt üor konstruktive Aufbau der in Pig. 1-3
gezeigten Computeranlage betrachtet worden. Die Anlage enthält
eine Anzahl von Einheiton, die für dio Durchführung der Aufgaben
eines Mehrzweck-Computere mit gespeichertem Programmablauf erforderlich
oind. Dazu gehören iM :j Hauptateuereinheit MCU, die
Adreesenmanlpulleinheit AMU* dio Speichereinheit MU, die Reoheu*
einheit AU und dl· Eingabt«Ausgabeeinheit IOU. Di*ae Klrvneittn
BAD ORIGINAL
' " ° r 1 / 1 5 8 9
sind lediglich durch Sammelschienen wie die Kennunge-Sammel-8chiene IDEN, die Inforraations-Sammelschiene INPO und die Ant -wort-Sammelschiene RPLY untereinander verbunden.
Die Kennungs-Sammelsohiene IDEN besteht aus einer Anza^hl
von Leitern, die ausreicht, um Signalcodes für sämtliche Register-RlohtungB-Komblnatlonen der Anlage tu Übertragen. Bei der hler
dargestellten Anlage sind 32 solche Register-Riohtungs-Kombinationen möglich, so dafl für die Kennunge-Sammelschiene IDBII fünf
Leiter benötigt werden. Zum Unterschied davon werden bei einen
Computer herkömmlicher Ausführung in diesem PalIe 32 Drähte für
dl· Übertragung von Oatterauftastslgnalen von einem Zentralteil
zu den verschiedenen Registergattern benötigt.
Der Preis, den man erflndungsgemaJ für diese Verringerung
der Anzahl von Auftastsignalleitern zahlen rau·, ist dl· Anordnung
einer Regiiier-Riohtungs-Hrkennungsechaltune R bei Jede« Register
der Anlage. Wenn man den Computer aus Integrierten Sohaltungsbaugruppen aufbaut, ist dies ein sehr geringer Preis.
Die Informations-Sammelsohiene INPO besteht aus einer
Anzahl von Leitern (z. D. 16), die ausreicht, um dl· Information·-
bits eines Befohl3worten, eines Kommandowortes, einer Speloheradreone, eines Datenwortos odor angemessener Teile oder Kombinationen dieser Wörter parallel zu Übertragen. 3amtliche Ubertragungon der Inhalte eines Registers In einer Einheit iu eine« Re-
009851/1589
gieter in einer anderen Einheit erfolgen über die Informatlons-Sammelschiene
ΙΝΓ0 unter der Steuerung von ReßiEter-Richtungs-Signalen,
die vorher oder Gleichzeitig in der Kennungs-Sammelschlene
IDEN bereitgestellt werden« Sämtliche Informationsübertragungen
geschehen in gleichartiger Weise, gleichgültig ob die Übertragene Information ein Befehl, ein Kommando, eine Adresse oder
ein Datenwort lot. Dies ermöglicht es, die Anzahl von Anschlüssen,
die zwischen der Sammelschiene und den einzelnen Einheiten der Anlage erforderlich sind, gering zu halten.
Jede der fünf Einheiten der Anlage nach Pig. I enthält
mindestens ein Kommandoregister CR und mindestens einen dazugehörigen Steuer- oder VerarbeitungsteH LP, der entsprechend dem
Inhalt des betreffenden Kommandoregisters CR die Inhalte der anderen Register der betreffenden Einheiten manipuliert. Zu den
anderen Registern gehören Zustandsreglster, Befehlsregister, Adressenrecister und verschiedene Datenregister. Die vorliegende
Ausführung, bei der örtliche Steuerteile LP auf die gesamte Anlage
verteilt und unmittelbar bei den von ihnen gesteuerten Registern angeordnet sind, unterscheidet eich von den herkömmlichen
Anlagen, bol denen ein einziger Zentralteil über eine Vielzahl
von Leitern mit Über die Anlage vorteilten Inforrnationssteueretellcn
verbunden let.
Bei der Anlage naoh Flg. 1 ist jede der fünf Einheiten
au· einer sehr groien Aniahl von lleeentarsohaltkrelsen oder
BAD ORIGINAL
009851/1589
Gattern aufgebaut. Zusätzlich zu den gezeigten InformatioiieUbertragungsgattorn
cr.thHlt Jedes Register eine Vielzahl von PlIpflops,
die jeweils aus Uberkreuz gekoppelten Gettern aufgebaut
sind. Für einen verhältnismäßig kleinen Conputer in erflndungsgemMßer
Ausführung mit einer Informations-Sammelsohlene INPO aus
16 Leitern für ein 16-Bit-Vort werden für jode der vier Einheiten
MCU, AMU, MU und IOU jeweils ungeflihr 300 Gatter benötigt.
PUr jede dieser Einheiten aus un^efKhr JiOO Gattern Bind für den Anschluß
an die einzelnen Sammelschienen der Anläse jevells nur unirefÄhr
j50 Drähte erforderlich. Er> lassen sich daher ettatllohe
vier Einheiten Jeweils ruis einer einzigen integrierten Schaltun^sbaugruppe
mit 500 Gattern, den erforderlichen Versohaltungen
dieser Gatter undnenlger als 100 Hußeron Anschlüssen sub Anschalten
an die Sammel schienen der Ariage aufbauen.
Die derzeitige lCntwicklun/. dor intocrierten Schaltungetechnik
hnt Jedoch noch nicht einen Stand erreicht, bei dem 200 einwandfroic
und betriebefUhige Gatter sich herstollungeattflig au
einer einzigen into^ri( rten Baugruppe zuoanironfanaen lassen. Es
sind dalicr die vier Hnuptelnhoitcn der Anlage nach Pig. I jeweils
al α in zv.'ci Toileinhciten unterteilt dargontollt, wobei dl© Unterteilung durch gestrichelte Linien angedeutet ist. Beispielsweise
lot die Adrcceenmanlpullcrelnhcit AMU in eine erste teileinheit
mit einem Befehlnadrccscnrcglster IAR und eine zweite Teileinheit
mit einem Operandonadrcnnenrngieter ΟΑΠ und einem Örtlichen Zu*
009851/1589
standsro^Ister LSR unterteilt. Diese Teileinheiten sind einzeln
unter Steuerung durch eine en tspreohende ürkennun^S3chaltun£ R
an die Sammelsohienen der Anlage anschaltbar, und jede Teileinheit
enthält einen örtlichen Verarbeitung- oder Steuerten zum Manipulieren der Inhalte der entsprechenden anliegenden Register.
Zwischen den beiden Teileinheiten der Einheit AMU können einige Verbindungen notwendig oder erwUnaoht sein« wie durch die
Verbindung 11* zwischen den beiden mit 11 und 12 bezeichneten
örtlichen Steuerteilen LP angedeutet. Jede der beiden Teileinheiten von AHU kann ungefähr 150 Gatter umfassen, wobei ungefähr
30 - 50 Leiter für den Anschluß an die Sararaelschienen der Anlage
und eine kleinere Anzahl von Verbindungsleltungen 11* zwisohen
den beiden Teileinheiten benötigt werden,
PUr die beiden Teileinheiten der Speichereinheit HU werden
zusätzlich zu den Anschlüssen Über die Hauptsammelsohlenen örtliche Leitungeverbindungen 13* benötigt. Der Speioher MS hat in
vorliegenden Fall Speicherplätze fUr 4096 Wörter aus Jewell· 16
Bits· Dl· ortHohen Verbindungeleitungen 13' zwisohen den Teil*
elnhtlten umfaesen ungefähr 5 Drähte« und die örtlichen Verbindungen zwisohen Jeder Teileinheit und dem Speicher Hfl umfassen
ungefähr 32 Drähte. Ee kann daher jede der beiden Teileinheiten ungefähr 30 Klemmen sum Ansohlui i»n die Saraoelsohienen IDEM,
INfO und RfLY sowie ungefähr 40 Klemmen fUr die Vorsohaltung
untereinander und mit dem βpeleher HS haben* Dl· Gesamtzahl von
BAD ORIGINAL
ΠΠ9851/1589
Klemmen an Jeder Teileinheit, nämlioh 60, liegt noch gut unterhalb
der praktikablen Anzahl von 100 bis 120 äußeren Anschlüssen
für eine integrierte Baugruppe. Jede der beiden Teileinheiten der
Eingabe-Ausgabeeinheit I0U benötigt weniger als die insgesamt 60 Anschlußklemmen, die fUr die Teileinheiten der Speichereinheit
NU erforderlich sind. Die Befehlseinholschaltung IFU uufaflt
Matrix- und Fol^elogikeinrichtungen, die ohnehin ein für die
Herstellung als große integrierte Baugruppe ausreichend kleines Ansehlufl/Qatter-Verhältnis besitzen,
Die erfindungsgemKS ausgelegte Anlage IHBt sioh daher aus
integrierten Sohaltungebaugruppen unterschiedlicher Oröle aufbauen. Das heiflt, der Konstrukteur wird normalerweise integrierte Baugruppen verwenden« die so groll sind (so viele Oatter enthalten),
wie es heretellungstechnisoh möglich 1st. wenoÜagegen die
herstellungsteohnisch verfügbaren Baugruppen nicht mit der für
den Aufbau einer vollständigen Einheit erforderlichen Anzahl von Oattorn versehen werden können, kann man die Einheit in mehrere
kleinere Einheiten aufteilen« die teilweise autonom arbeiten·
Jede dieser kleineren Teileinheiten hat eine fUr die Verschaltung mit den Saramelschienen der Anlage und untereinander ausreichende
Anzahl von Huieron Anschlüssen, beispielsweise 100· Sine aolohe
Vorwendung kldnorer Einheiten 1st möglich, d. h. für die gering··
re Anzahl von in der kleineren Einheit enthaltenen Oattern werden nicht mehr als die praktisch verfügbare Anzahl von Anaohlutkle·»
BAD ORIGINAL 009851 / 1 589
men benötigt, da erfindun^sgenUß jede als integrierte Baugruppe
iiUfjjGführte Tcileinheit der Anlage oinc örtliche Resister-Richtuncs-Erkeanungsnchaltuns,
ein Komnandoresister und einen örtlichen
Steuerten enthält. Jede Bnujrupi? ? mit mehr ale 50 Gattern
hft ein Gatter-AnsohluS-Vsrhaltnis von mindestens 2:1·
Für die als Blook in Pig. 1 und im einzelnen in Fig. 2
und J dargestellte Recheneinheit AU werden bei der obenerwähnten,
verhältnismäflig einfachen ComputerausfUhrung ungefähr 1200 Gatter
benötigt. Da 1200 Gatter beim derzeitigen Stand der Herstellungötechnik
zu viel für eine einzige integrierte Baugruppe sind, ist in Fig. 2 die Recheneinheit AU duch gestrichelte Linien in vier
jeweils als integrierte Baugruppe ausführbare Teileinheiten unterteilt. Jede Teileinheit enthält ein Informationsregiater, ein
Kommandorecister CR, eine Erkennungsschaltung R zum Auftasten
der InformationsUbertragungseatter und einen örtlichen Steuerteil
LP zum Verarbeiten der Inhalte des Informationsregisters und zum Übertragen von Information zwischen dem Inforraationsregister und
der örtlichen Informationssammelschiene LIB. Auf diese Weise kann
jede Teileinheit der Recheneinheit al3 integrierte Baugruppe mit einer ausreichend grollen Anzahl von Gattern und einer ausreichend
kleinen Anzahl von Klemmen zum Anschluß an die Saramelschienen der
Anlage und dl· örtlichen Samraelaohienen aufgebaut werden.
Die funktioneile Arbeitsweise der Anlag· naoh Flg. 1 1st
tfhnlloh der eine· herkOamllohen Mehrcweok-Coaputera bekannter
BAD ORIGINAL
009851/1589
Ausführung. Sie weicht hiervon nur Insofern ab, wie der konstruktive oder schaltungstechnische Aufbau anders 1st. Die Arbeltsweise der Anlage nach Fig. 1 l< sioh kurz wie folgt beschreiben:
Die Befehlseinholschaltung ZFM gibt zunächst Register-Richtungs-Signale sowie Kommandosignale aus, um die übertragung eines
ersten Befehle von der Speichereinheit MU zum Befehlsregister IR in der HauptSteuereinheit NCU zu bewirken. Der Hauptsteuerteil MP
wertet den Befehl im Befehlsregister IR aus und liefert Register-Richtungs-Kennsignale in die Kennungs-Sanunelsohlene IDKN, um
einen Weg für die Übertragung der Inhalte eines Identifizierten
Registers zu einen anderen identifizierten Register zu schaffen.
Die vom einen zum anderen Register Übertragene Information kann eine Adressen-« Daten-, Zustande- oder Kommandoinformation sein.
Viele eolohe Übertragungen können ftlr die Durchführung eines
Befehle erforderlich sein. Der Hauptsteuerteil MP schickt auferdem Kommandos über die Infοrmations-Sammelschiene INFO zu einem
Kommandoregister CR, das durch ein in die Kennungs-Saemelschiene
IDJEN geliefertes Register-Richtungs-Signal identifiziert wird. Nachdem die HauptSteuereinheit MCU die Durchführung eines Befehle
beendet hat, wird das Befehlsadreseenregleter IAR erhöht oder
anderweitig modifiliert, woraufhin dann die Befehlseinholsohaltung IRN den nKohsttn Befehl einholt·
Der Vollzug einer Informationsübertragung oder dl· Durchführung «Ines Koamandos durch eine Einheit wird der Hauptβteuer-
009851/1589 bad original
einheit MCU oder der Befehlseinholschaltung IFM über die Antwort-3araraelschiene
RPLY rüokgemeldet. Die Verwendung von Antwortsißnalen
ist hier beispielsweise für einen asynchron arbeitenden Computer angegeben. Die Erfindung läßt sich Jodoah ebensogut auch auf
Coraputeranlagen mit fester Zeltsteuerung, die synchron arbeiten«
anwenden.
Während vorliegend beispielsweise nur eine Speiehereinheit
MU gezeigt ist, IHSt sich die Erfindung auch für den Fall anwenden,
dad zusätzliche ähnliche, im wesentlichen autonome Speichermodulti
molten vorgesehen sind. Ebenso können auch andere Einheiten der Anlage durch Hinzufügen ähnlicher, an die Sammelechienen
üor Anlage angeschlossener Einholten in Modulforra erweitert werden.
Aufgrund der Verwandung der beschrlobenen Sararaelsohienen und
eier Anschaltung weitgehend autonomer integrierter Baugruppen an
diese Sammelschienen laJt sich eine ganze Gruppe von ohne weiteres
erweiterbaren oder elnschrUnkbaran Computern entsprechend den
wechselnden Anforderungen der Benutzer aufbauen*
BAD ORIGINAL
n«ß51/1589
Claims (1)
- Patentanspruch·1. Datenverarbeitungsanlage mit einer Sammelsohlenenanordnung, Speloheradreeaen und Datenreglatern, Befehlsadressen- und Operandenadressenregistern, Operanden- und Akkumulatorregletem, Eingabe-Auegaberegistern« einem Befehlsregister und einer Hauptsteuereinheit zum Erzeugen von Signalen für die Übertragung des Inhalts des Befehlsadressenreglsters zum Speicheradressenregister, für das einholen des adressierten Befehls und dessen übertragen zum Befehlsregister sowie für die Erzeugung von durch den Inhalt des Befehlsregisters bestimmten Signalen» dadurch gekennzeichnet * dai die Bammel sohl enenanordnung eine Informatlonssammelschlene und eine Regiater-Rlohtunge-Kennunga-Sammelsohlene enthält; dal die Hauptsteuereinheit Register-Riohtungs-Slgnale erzeugt und in die Kennungs-Sanmelsohlene schickt sowie Kommandosignale erzeugt und in die Informations-Sammelsohiene eohiokt; und dai die Anlage aus Teileinheiten mit Jeweils 1) mindestens einem Register« 2} swisohen die Register der betreffenden Teileinheit und die Informations-Saanelsohlene gesohalteten Oattern, 3) einer Kennungssohaltung, die aus der Informations-SammeJBhiene Reglster-Rlohtungs-Slgnale empfängt und mit einem Ausgang selektiv die Oatter der betreffenden Teileinheit auftastet, und 4) einem ortHohen Verarbeitungeteil, derBAD ORIGINAL 0 9 8 5 1/15 8 9 Beinen den Inhalt eines Registers in der betreffenden Teileinheit empfangenden Eingang sowie einen Ausgang rum Manipulieren des Inhalts eines Registers der betreffenden Teileinheit aufweist* aufgebaut 1st.2. Datenverarbeitungsanlage nach Anspruch 1, dadurch gekennzeichnet, dafl Jede der Teileinheiten oln KommandorQgI3tor enthält« das mit seinem Ausgang an den örtlichen Verarbeitungeteil der betreffenden Teileinheit angeschlossen ist·2. Datenverarbeitungsanlage nach Anspruch 1 oder 2, dadurch gekennzeichnet, dafl jede der Teileinheiten als eine grofle integrierte Schaltungsbaugruppe ausgeführt ist.4. Datenverarbeitungsanlage nach Anspruch 1, dadurch gekennzeichnet, dal die Teileinheiten eine Spelohereinheit, eine Recheneinheit, eine Eingabe-Ausgabeeinheit und eine Hauptsteuereinheit umfassen·5· Datenverarbeitungsanlage nach Anspruoh k$ dadurch gekennzeichnet, dal auitrdem eine AdreBsenuanipuliereinhelt vorgesehen ist.6. Datenverarbeitungsanlage naoh Aiwpruoh 1, dadurch gekennzeichnet, daß Jede Ttfiiinheit8AD ORIGINAL 009851/1589auSerdem ein örtliches Zuetanderegister enthält.7. Datenverarbeitungsanlage nach Anspruch 1, dadurch gekennzeichnet, daJ die Sammelschienenanordnung außerdem eine Antworfc-Saramelschiene, die an die Hauptsteuereinrichtung und die Erkennunfssschaltunsen angeschlossen ist« enthält,6. Datenverarbeitungsanlage nach einem der vorhergehenden Ansprüche, gekennzeichnet durch eine Speichereinheit mit Adressen-, Daten-, Kommando- und örtlichen Zustandsreglstern; eine Adressenmanlpullereinheit mit Befehlsadressen-, Operandenadressen-, Kommando- und örtlichen Zustanderegistern; eine Recheneinheit mit Operanden-, Akkumulator-, Kommando- und örtlichen Zustandsi'egistern; eine Eingabe-Ausgabeeinheit mit Eingabe-Ausgabe-, Kommando- und örtlichen Zustanderegistern; und eine Haupteteuoreinheitmit Befehle-» Komnando- und Hauptzustandsregiatcrn, wobei jede dieser Einheiten als integrierte 3ohaltuiigsbaugruppe mit Klemmen zum Anaahlufl an die Samraelschienen ausgeführt ist und eine Anzahl von «wischen die genannten Register und die Informations-Saramelsohiene geschalteten Qattern, eine Erkennungesohaltung und einen den Inhalt des entsprechenden Kommandoregisters empfangenden und dit Inhalte anderer der Register der betreffenden Einheit manipulierenden örtlichen Verarbeitungeteil enthalt, und wobei die Haupteteuerein-009851 / 1 589heit zusätzlich einen Hauptverarbjaltungsten enthält, der unter Steuerung durch den örtlichen Verarbeitungsteil und durch die Inhalte der Befehls- und Hauptzustandsregister Register-Richtunge-Sicnale und Kommandos erzeugt und in die Kennunge-Samraölsohiene sowie in die Informationa-Sftimnelschiene schiokt.9. Datenverarbeitungsanlage naoh Anspruch 8, dadurch gekennzeichnet, daß zusätzlich eine Befehlseinholschaltung vorgesehen i3t, die Register-Riahtunßs-Signale und Kommandos erzeugt und in dia Kennunge-Sammel3ohiöne und die infortnations-Sainmelachiene Übertrügt, um den Inhalt des Befehlatrdressenregisters in der Adressenmanipuliereinhaifc zu erhöhen und zum Speioheradressenreglster in der Speicherdnheit zu Übertragen sowie den adressierten Befehl einzuholen und zum Befehlsregister in der HauptSteuereinheit zu Übertragen·10. Datenverarbeitungsanlage naoh Anspruch 3 oder 9, dadurch gekennzeichnet, daß jede der Einheiten mindestens ein aus einer Anzahl von Flipflops zum Speichern enfcsprechender Inforinationabits aufgebautes Register enthält, wobei die Gatter zwischen die die Informations bit β speichernden. Flipflops und dia Informations^Sammeleohlene geschaltet sind, wobei ferner dex» o'rtliühe Verarbeitungstoil in Jeder Einheit don Inhalt mindestens qIuqb dieser Flipflops ompfUngt und ausgangs» g don Inhalt nindtistene eines diosor FlipflopeBAD ORiGiNALund wobei die Haupteteuereinheit zusKtzlloh Einrichtungen enthält, um Regleter-Riohtunga-Signale zu erzeugen und in die Kennunge-Sammelschiene zu schicken und Kommandoeignale zu erzeugen und in die Informations-3amntelaahlene zu schicken.009851/1589 BAD
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60363566A | 1966-12-21 | 1966-12-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE1549523A1 true DE1549523A1 (de) | 1970-12-17 |
DE1549523B2 DE1549523B2 (de) | 1973-04-05 |
Family
ID=24416286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19671549523 Pending DE1549523B2 (de) | 1966-12-21 | 1967-08-16 | Datenverarbeitungsanlage |
Country Status (6)
Country | Link |
---|---|
US (1) | US3462742A (de) |
JP (1) | JPS4930310B1 (de) |
DE (1) | DE1549523B2 (de) |
FR (1) | FR1567047A (de) |
GB (1) | GB1195268A (de) |
SE (1) | SE329031B (de) |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT314225B (de) * | 1969-05-02 | 1974-03-25 | Internat Business Maschines Co | Modulares elektronisches Datenverarbeitungssystem |
US3579201A (en) * | 1969-09-29 | 1971-05-18 | Raytheon Co | Method of performing digital computations using multipurpose integrated circuits and apparatus therefor |
US4445776A (en) * | 1980-09-29 | 1984-05-01 | High resistration photomask machine and computerized numerical control system | |
US4364110A (en) * | 1970-12-28 | 1982-12-14 | Hyatt Gilbert P | Computerized machine control system |
US4896260A (en) * | 1970-12-28 | 1990-01-23 | Hyatt Gilbert P | Data processor having integrated circuit memory refresh |
US4829419A (en) * | 1970-12-28 | 1989-05-09 | Hyatt Gilbert P | Microcomputer control of machines |
US4370720A (en) * | 1970-12-28 | 1983-01-25 | Hyatt Gilbert P | Coordinate rotation for numerical control system |
US4531182A (en) * | 1969-11-24 | 1985-07-23 | Hyatt Gilbert P | Machine control system operating from remote commands |
US4523290A (en) * | 1974-07-22 | 1985-06-11 | Hyatt Gilbert P | Data processor architecture |
US4825364A (en) * | 1970-12-28 | 1989-04-25 | Hyatt Gilbert P | Monolithic data processor with memory refresh |
US5615380A (en) * | 1969-11-24 | 1997-03-25 | Hyatt; Gilbert P. | Integrated circuit computer system having a keyboard input and a sound output |
US4396976A (en) * | 1972-09-11 | 1983-08-02 | Hyatt Gilbert P | System for interfacing a computer to a machine |
US4870559A (en) * | 1969-11-24 | 1989-09-26 | Hyatt Gilbert P | Intelligent transducer |
US4942516A (en) * | 1970-12-28 | 1990-07-17 | Hyatt Gilbert P | Single chip integrated circuit computer architecture |
US4551816A (en) * | 1970-12-28 | 1985-11-05 | Hyatt Gilbert P | Filter display system |
US4954951A (en) * | 1970-12-28 | 1990-09-04 | Hyatt Gilbert P | System and method for increasing memory performance |
US5526506A (en) * | 1970-12-28 | 1996-06-11 | Hyatt; Gilbert P. | Computer system having an improved memory architecture |
US5619445A (en) * | 1970-12-28 | 1997-04-08 | Hyatt; Gilbert P. | Analog memory system having a frequency domain transform processor |
US5410621A (en) * | 1970-12-28 | 1995-04-25 | Hyatt; Gilbert P. | Image processing system having a sampled filter |
US4445189A (en) * | 1978-03-23 | 1984-04-24 | Hyatt Gilbert P | Analog memory for storing digital information |
US5566103A (en) * | 1970-12-28 | 1996-10-15 | Hyatt; Gilbert P. | Optical system having an analog image memory, an analog refresh circuit, and analog converters |
US5339275A (en) * | 1970-12-28 | 1994-08-16 | Hyatt Gilbert P | Analog memory system |
US5615142A (en) * | 1970-12-28 | 1997-03-25 | Hyatt; Gilbert P. | Analog memory system storing and communicating frequency domain information |
US4686622A (en) * | 1970-12-28 | 1987-08-11 | Hyatt Gilbert P | Computer system architecture using serial communication |
US5459846A (en) * | 1988-12-02 | 1995-10-17 | Hyatt; Gilbert P. | Computer architecture system having an imporved memory |
GB1401204A (en) * | 1971-07-19 | 1975-07-16 | Texas Instruments Inc | Variable function programmed calculator |
USH1970H1 (en) | 1971-07-19 | 2001-06-05 | Texas Instruments Incorporated | Variable function programmed system |
FR2155253A1 (de) * | 1971-08-31 | 1973-05-18 | Texas Instruments Inc | |
US3798606A (en) * | 1971-12-17 | 1974-03-19 | Ibm | Bit partitioned monolithic circuit computer system |
IT964669B (it) * | 1972-07-14 | 1974-01-31 | Olivetti & Co Spa | Calcolatrice elettronica da tavolo con logica a circuiti mos |
DE2251225C3 (de) * | 1972-10-19 | 1979-10-04 | Olympia Werke Ag, 2940 Wilhelmshaven | Schaltungsanordnung zum Übertragen von Signalen zwischen elektronischen Baugruppen einer Datenverarbeitungseinheit und Ein- und Ausgabeeinheiten |
JPS5247976B2 (de) * | 1973-03-16 | 1977-12-06 | ||
JPS5420090B2 (de) * | 1973-07-24 | 1979-07-20 | ||
GB1469300A (en) * | 1973-12-22 | 1977-04-06 | Olympia Werke Ag | Circuit arrangement for an integrated data processing system |
DE2364253A1 (de) * | 1973-12-22 | 1975-06-26 | Olympia Werke Ag | Schaltungsanordnung fuer mikroprogrammierte geraete der datenverarbeitung |
US4156903A (en) * | 1974-02-28 | 1979-05-29 | Burroughs Corporation | Data driven digital data processor |
US3983538A (en) * | 1974-05-01 | 1976-09-28 | International Business Machines Corporation | Universal LSI array logic modules with integral storage array and variable autonomous sequencing |
US3943494A (en) * | 1974-06-26 | 1976-03-09 | International Business Machines Corporation | Distributed execution processor |
US3970998A (en) * | 1974-10-15 | 1976-07-20 | Rca Corporation | Microprocessor architecture |
US4263650B1 (en) * | 1974-10-30 | 1994-11-29 | Motorola Inc | Digital data processing system with interface adaptor having programmable monitorable control register therein |
US4016546A (en) * | 1974-10-30 | 1977-04-05 | Motorola, Inc. | Bus switch coupling for series-coupled address bus sections in a microprocessor |
US4218740A (en) * | 1974-10-30 | 1980-08-19 | Motorola, Inc. | Interface adaptor architecture |
US4040035A (en) * | 1974-10-30 | 1977-08-02 | Motorola, Inc. | Microprocessor having index register coupled to serial-coupled address bus sections and to data bus |
US4030079A (en) * | 1974-10-30 | 1977-06-14 | Motorola, Inc. | Processor including incrementor and program register structure |
US3968478A (en) * | 1974-10-30 | 1976-07-06 | Motorola, Inc. | Chip topography for MOS interface circuit |
GB1505535A (en) * | 1974-10-30 | 1978-03-30 | Motorola Inc | Microprocessor system |
GB1507178A (en) * | 1974-10-30 | 1978-04-12 | Motorola Inc | Microprocessor integrated circuit and chip |
US4271466A (en) * | 1975-02-20 | 1981-06-02 | Panafacom Limited | Direct memory access control system with byte/word control of data bus |
JPS51159607U (de) * | 1975-06-12 | 1976-12-18 | ||
US3988717A (en) * | 1975-08-06 | 1976-10-26 | Litton Systems, Inc. | General purpose computer or logic chip and system |
GB1540923A (en) * | 1975-12-01 | 1979-02-21 | Intel Corp | Programmable single chip mos computer |
JPS5352029A (en) * | 1976-10-22 | 1978-05-12 | Fujitsu Ltd | Arithmetic circuit unit |
JPS53148722U (de) * | 1977-04-26 | 1978-11-22 | ||
US4228498A (en) * | 1977-10-12 | 1980-10-14 | Dialog Systems, Inc. | Multibus processor for increasing execution speed using a pipeline effect |
US4255785A (en) * | 1978-09-25 | 1981-03-10 | Motorola, Inc. | Microprocessor having instruction fetch and execution overlap |
US4418383A (en) * | 1980-06-30 | 1983-11-29 | International Business Machines Corporation | Data flow component for processor and microprocessor systems |
US4837785A (en) * | 1983-06-14 | 1989-06-06 | Aptec Computer Systems, Inc. | Data transfer system and method of operation thereof |
US4635186A (en) * | 1983-06-20 | 1987-01-06 | International Business Machines Corporation | Detection and correction of multi-chip synchronization errors |
US5594908A (en) * | 1989-12-27 | 1997-01-14 | Hyatt; Gilbert P. | Computer system having a serial keyboard, a serial display, and a dynamic memory with memory refresh |
US5235221A (en) * | 1992-04-08 | 1993-08-10 | Micron Technology, Inc. | Field programmable logic array with speed optimized architecture |
US5300830A (en) * | 1992-05-15 | 1994-04-05 | Micron Semiconductor, Inc. | Programmable logic device macrocell with an exclusive feedback and exclusive external input lines for registered and combinatorial modes using a dedicated product term for control |
US5384500A (en) * | 1992-05-15 | 1995-01-24 | Micron Semiconductor, Inc. | Programmable logic device macrocell with an exclusive feedback and an exclusive external input line for a combinatorial mode and accommodating two separate programmable or planes |
US5220215A (en) * | 1992-05-15 | 1993-06-15 | Micron Technology, Inc. | Field programmable logic array with two or planes |
US5331227A (en) * | 1992-05-15 | 1994-07-19 | Micron Semiconductor, Inc. | Programmable logic device macrocell with an exclusive feedback line and an exclusive external input line |
US5287017A (en) * | 1992-05-15 | 1994-02-15 | Micron Technology, Inc. | Programmable logic device macrocell with two OR array inputs |
US5298803A (en) * | 1992-07-15 | 1994-03-29 | Micron Semiconductor, Inc. | Programmable logic device having low power microcells with selectable registered and combinatorial output signals |
US9910801B2 (en) | 2014-08-01 | 2018-03-06 | Universiti Teknologi Malaysia | Processor model using a single large linear registers, with new interfacing signals supporting FIFO-base I/O ports, and interrupt-driven burst transfers eliminating DMA, bridges, and external I/O bus |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3302182A (en) * | 1963-10-03 | 1967-01-31 | Burroughs Corp | Store and forward message switching system utilizing a modular data processor |
US3349375A (en) * | 1963-11-07 | 1967-10-24 | Ibm | Associative logic for highly parallel computer and data processing systems |
-
1966
- 1966-12-21 US US603635A patent/US3462742A/en not_active Expired - Lifetime
-
1967
- 1967-08-16 DE DE19671549523 patent/DE1549523B2/de active Pending
- 1967-08-18 SE SE11607/67A patent/SE329031B/xx unknown
- 1967-08-30 FR FR1567047D patent/FR1567047A/fr not_active Expired
- 1967-09-04 GB GB40249/67A patent/GB1195268A/en not_active Expired
- 1967-09-20 JP JP42060437A patent/JPS4930310B1/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
DE1549523B2 (de) | 1973-04-05 |
FR1567047A (de) | 1968-05-16 |
GB1195268A (en) | 1970-06-17 |
SE329031B (de) | 1970-09-28 |
US3462742A (en) | 1969-08-19 |
JPS4930310B1 (de) | 1974-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE1549523A1 (de) | Datenverarbeitungsanlage | |
DE2635592A1 (de) | Multiprozessor-abrufsystem | |
DE2646296A1 (de) | Assoziative elektronische schaltungsanordnung aus digitalen prozessoren | |
DE2145120B2 (de) | Digitales datenverarbeitungsgeraet | |
DE3228251T1 (de) | Synchronbus-entscheidungsschaltung | |
DE2332734A1 (de) | Datenverarbeitungssystem | |
DE3535436C2 (de) | ||
DE1774039C3 (de) | Datenübertragungssystem | |
DE1774052B1 (de) | Rechner | |
DE1549474C3 (de) | Anordnung In einer elektronischen digitalen Datenverarbeitungsanlage zur Ausführung eines ersten Befehls und gleichzeitigen Decodierung eines folgenden Befehls | |
DE2218630C3 (de) | Schaltungsanordnung zur Steuerung von Unterbrechungssignalen in Datenverarbeitungsanlagen | |
DE1499206B2 (de) | Rechenanlage | |
EP0977416B1 (de) | Verfahren, Endgerät, Knoten, Programmodul und Bedienoberfläche zur Ermittlung von für eine Kommunikationsbeziehung erforderlichen Merkmalen | |
DE2517525C3 (de) | Verfahren und Signalisierungsidentifizierer zum Erkennen von Fernmelde-Signalisierungskriterien | |
DE2739525A1 (de) | Prozessor | |
EP0619682B1 (de) | Verfahren zum Administrieren von Kommunikationssystemen | |
DE1774053A1 (de) | Digitaldaten-UEbertragungssystem | |
DE1294429B (de) | Schaltungsanordnung zur Datenuebertragung zwischen mehreren Aussenstationen einer Datenverarbeitungsanlage und dem Haupt-speicher der zentralen Verarbeitungseinheit | |
DE3426902C2 (de) | Schaltungsanordnung zum Konfigurieren von Peripherieeinheiten in einer Datenverarbeitungsanlage | |
DE1549428A1 (de) | Vermittlungs- und Steuergeraete in einem Rechenmaschinensystem | |
DE2718599A1 (de) | System von datenendstationen | |
DE1499284A1 (de) | Datenbearbeitungsanlage | |
CH624811A5 (de) | ||
DE3438333A1 (de) | Sprachempfindliche vorrichtung | |
DE2025672A1 (de) | Konfigurationsanzeiger fur periphere Einheiten in einer Datenverarbeitungsanlage |