DE2949768A1 - Hauptspeicherkonfigurationssteuersystem - Google Patents
HauptspeicherkonfigurationssteuersystemInfo
- Publication number
- DE2949768A1 DE2949768A1 DE19792949768 DE2949768A DE2949768A1 DE 2949768 A1 DE2949768 A1 DE 2949768A1 DE 19792949768 DE19792949768 DE 19792949768 DE 2949768 A DE2949768 A DE 2949768A DE 2949768 A1 DE2949768 A1 DE 2949768A1
- Authority
- DE
- Germany
- Prior art keywords
- configuration
- main memory
- unit
- data
- address
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0646—Configuration or reconfiguration
- G06F12/0653—Configuration or reconfiguration with centralised address assignment
Description
"Λ3
29Α9768
Hauptspeicherkonfigurationssteuersystem
Priorität: 13. Dezember 1978 Japan 154827/1978
Die Erfindung betrifft ein Hauptspeicherkonfigurationssteuersystem
und insbesondere ein solches System für ein Datenverarbeitungssystem, bei dem eine mit einer
zentralen Verarbeitungseinheit kombinierte Hauptspeichereinheit einen Hauptspeicher und eine Hauptspeichersteuereinrichtung
enthält, wobei der Hauptspeicher aus mehreren Konfigurationseinheiten besteht, von denen
und in die Speicherinformationen gleichzeitig gelesen und geschrieben werden.
Bei einem System, bei dem der Hauptspeicher aus mehreren Konfigurationseinheiten besteht, ist eine Anordnung
erforderlich, die eine freie Wahl jeder Konfigurationseinheit erlaubt. Hierfür ist es beim Stand der Technik
üblich, in der Hauptspeichersteuereinrichtung einen Adressenumsetzkreis vorzusehen, der durch einen Schaltkreis
oder einen Verzweigungskreis zum Umsetzen eines Adressenbits und einen Kreis zum Dekodieren der Adresse
nach der Umsetzung gebildet ist, um zu bestimmen, welche der Konfigurationseinheiten aktiviert ist, oder eine
Anordnung zu verwenden, die eine Adresse hält, mit welcher der Zugriff für jede Konfigurationseinheit erfolgt,
und welche diese mit einer Adresse von der zentralen Verarbeitungseinheit vergleicht und diejenige Konfigurationseinheit
aktiviert, deren Adresse mit der Adresse von der zentralen Verarbeitungseinheit übereinstimmt.
Ein solches Verfahren erfordert jedoch die Verwendung eines Adressenumsetzkreises, eines Konfigurationsauswahlkreises
oder eines Adressenkomparators für jede Konfigurationseinheit und beeinflußt somit die Leistungsfähigkeit
und Zuverlässigkeit des Datenverarbeitungssystems wesentlich.
030025/0795
Die Aufgabe der Erfindung besteht darin, ein Hauptspeicherkonfigurationssteuersystem
zu schaffen, bei dem ein ladbares Random-Zugriffsspeicherelement, das ein Konfigurationsdatensignal als Adresse von der zentralen
Verarbeitungseinheit empfängt und abgibt, in der Hauptspeichersteuereinrichtung des Hauptspeichers vorgesehen
ist und bei dem Konfigurationsdaten unter Verwendung des
Speicherelements ausgegeben werden, wodurch die oben erwähnten Nachteile des Stands der Technik überwunden
werden.
Gemäß der Erfindung sind bei einem Hauptspeicherkonfigurationssteuersystem
für ein Datenverarbeitungssystem, in dem eine mit einer zentralen Verarbeitungseinheit
kombinierte Hauptspeichereinheit aus einem Hauptspeicher und einer Hauptspeichersteuereinrichtung besteht und in
dem der Hauptspeicher aus mehreren Konfigurationseinheiten besteht, die eine gleichzeitige Speicherinformations-Lese-Schreib-Operation
ausführen, ein ladbarer Konfigurations-Random-Zugriffsspeicher
zum Erzeugen von Konfigurationsdaten in Übereinstimmung mit einer Adresse von der zentralen Verarbeitungseinheit und eine Konfigurations-Random-Zugriffsspeichersteuereinrichtung
zum Steuern des Schreibens von Konfigurationsdaten aus einer Konfigurationsdatenerzeugungseinheit
vorgesehen, die außerhalb der Hauptspeichereinheit in dem Konfigurations-Random-Zugriffsspeicher
vorgesehen ist und von der die Konfigurations daten in Übereinstimmung mit einer Adresse von der
zentralen Verarbeitungseinheit gelesen werden. Durch Steuerung der Konfigurationssteuereinrichtung werden die
Konfigurationsdaten in den Konfigurations-Random-Zugriffsspeicher geschrieben und davon für den Zugriff
zum Hauptspeicher gelesen.
Die Erfindung wird beispielhaft anhand der Zeichnung beschrieben, in der sind
030025/0795
Pig. 1 ein Blockschaltbild einer Ausführungsform der Erfindung,
Fig. 2 und 3 Darstellungen der gespeicherten Inhalte
eines Konfigurations-Random-Zugriffsspeichers und
Fig. 4 ein Blockschaltbild einer Konfigurations-Random-Zugriffsspeicher-Adressensteuereinrichtung,
eines Konfigurations-Random-Zugriffsspeichers und eines
Konfigurations-Random-Zugriffsspeicher-Zugriffssteuerkreises
für die Verwendung bei der Erfindung.
In Fig. 1 bezeichnet 1 eine Hauptspeichereinheit, 2 eine zentrale Verarbeitungseinheit, 3 eine Konfigurationsdatenerzeugungseinheit,
4 einen Hauptspeicher, 5 eine Hauptspeichersteuereinrichtung, 6 bis 13 erste bis achte
Konfigurationseinheiten, 14 einen Zugriffssteuer- und Zeitgabeerzeugungskreis, I5 einen Adressensteuerkreis,
16 einen Lesedatenkreis, 17 einen Schreibdatenkreis,
18 einen Konfigurations-Random-Zugriffsspeicher
(RAM)-Adressensteuerkreis, 19 einen Konfigurations-RAf!,
20 einen Konfigurations-RAM-Zugriffssteuerkreis, 21 eine Zugriffssteuer- und Expandertreiberstufe, 100
eine Hauptspeicherzugriffs-Anforderungssammelschiene,
101 eine Hauptspeicheradressensammelschiene, 102 eine Hauptspeicherlesedatensammelschiene, 103 eine Hauptspeicherschreibdatensammelschiene,
104 eine Konfigurationsdatensammelschiene,
IO5 eine Konfigurations-RAM-Zugriffssteuersammelschiene,
106 eine Konfigurations-RAM—Schreibadressensammelschiene,
107 eine Hauptspeicheradressensammelschiene, 108 bis 110 erste bis dritte Hauptspeicherkonfigurationseinheits-Auswahladressen,
110 bis
113 erste bis dritte Konfigurations-RAM-Schreibadressen,
114 bis 121 erste bis achte Konfigurationsdaten für den
Konfigurations-RAM, 122 eine Speicherzeitgabesammelschiene,
123 eine Konfigurationseinheits-Adressensamraelschiene,
124 bis 126 erste bis dritte Konfigurations-RAM-Adressen, 127 bis 134 erste bis achte Konfigurationseinheits-Auswahlsignale,
135 ein Konfigurations-RAM-Zugriffssteuersignal,
136 eine Konfigurationseinheits-
030025/0795
Lesedatensammelschiene, 137 eine Konfigurationseinheits-Schreibdatensammelschiene
und 138 ein Konfigurations-RAM-Adressensteuersignal.
Der Hauptspeicher 4 der Hauptspeichereinheit 1 weist
die erste bis achte Konfigurationseinheit 6 bis 13 auf
und der Konfigurations-RAM 19 hat eine 8 Wort-8 Bit-Konfiguration.
Zwischen der Hauptspeichereinheit 1 und der zentralen Verarbeitungseinheit 2 sind die HauptSpeicherzugriffs-Anforderungssammelschiene
100 zum Anfordern des Schreibens oder Lesens, die Hauptspeicheradressensamme1schiene
101 zum übertragen einer Adresse einer Zugriffsanforderung, die Hauptspeicherlesedatensammelschiene
102 zur übertragung der von der Speichereinheit ausgelesenen Daten und die Hauptspeicherschreibdatensammelschiene
103 zum übertragen der in die Hauptspeichereinheit
1 zu schreibenden Daten vorgesehen. In der Haupt-Speichersteuereinrichtung 5 der Hauptspeichereinheit 1
erzeugt nach dem Empfangen der Zugriffsanforderung der Hauptspeicherzugriffs-Anforderungssammelschiene 100
der Zugriffssteuer- und Zeitgabeerzeugungskreis 14 auf der Speicherzeitgabesammelschiene 122 eine für den
Hauptspeicher 4 notwendige Zeitgabe und gibt diese zu der Zugriffssteuer- und Expandertreiberstufe 21. Der
Adressensteuerkreis 15 nimmt über die Hauptspeieheradressensammelschiene
IO7 denjenigen Teil einer Adresse in der Hauptspeicheradressensammelschiene 101 auf, der
in der auszuwählenden Konfigurationseinheit erforderlich ist, und gibt diesen Adressenteil zu der Zugriffssteuer-
und Expandertreiberstufe 21.
Währenddessen werden entweder die ersten bis dritten Hauptspeicherkonfigurationseinheitsauswahladressen
108 bis auf der Hauptspeicheradressensammelschiene 101 oder die ersten bis dritten Konfigurations-RAM-Schreibadressen 111
030025/0795
bis 113 von der Konfigurationsdatenerzeugungseinheit 3
durch den Konfigurations-RAM-Adressensteuerkreis 18 ausgewählt und als erste bis dritte Konfigurations-RAM-Adressen
verwendet. Diese Auswahl wird durch das Konfigurations-RAM-Adressensteuersignal I38 ausgeführt,
das durch den Konfigurations-RAM-Zugriffssteuerkreis
20 in Übereinstimmung mit einem Signal auf der Konfigurations-RAIl-Zugriffssteuersammelschiene 105
erzeugt wird.
Der Konfigurations-RAM 19 hat eine 8 Wort-8 Bit-Konfiguration
und die ersten bis achten Konfigurationsdaten 114 bis 121 für den Konfigurations-RAM werden durch die
Konfigurationsdatenerzeugungseinheit 3 erzeugt und über die RAM-Konfigurationsdatensammelschiene 104 zugeführt.
Die ersten bis achten Konfigurationseinheitsauswahlsignale 127 bis 134, die von dem Konfigurations-RAM 19
abgeleitet werden, werden Jeweils zu der Zugriffssteuer-
und Expandertreiberstufe 21 als Signal zum Auswählen einer der acht Konfigurationseinheiten des Hauptspeichers
gesandt, um die Konfigurationseinheit zu aktivieren.
Die Schreibdaten zu dem Hauptspeicher 4 werden von der zentralen Verarbeitungseinheit 1 über die Schreibdatensammelschiene
103 zu dem Schreibdatenkreis 17 und somit zu der ausgewählten Konfigurationseinheit über die
Konfigurationseinheitsschreibdatensammelschiene 137 und die Zugriffssteuer- und Expandertreiberstufe 21 gesandt.
Von der ausgewählten Konfigurationseinheit gelesene Daten werden über die Konfigurationseinheitslesesammelechiene
136 zu dem Lesedatenkreis 16 und somit zu der zentralen Verarbeitungseinheit 2 über die Hauptspeicherlesedatensammelschiene
102 gesandt.
In den Fig. 2 und 3 bezeichnen 200 bis 202 Adressenbits,
die den Bits auf den Signalsammelschienen 108 bis 110 und 111 bis II3 in Fig. 1 entsprechen, während 203 bis
210 Datenbits bezeichnen, die den Bits auf den
030025/0795
Signalsammelschienen 114 bis 121 und 127 bis 134- entsprechen.
Beim Zugriff zu dem Hauptspeicher, wenn die Adresse beispielsweise "000" ist, wird das Datenbit
"1" bei dem Beispiel der Fig. 2, so daß die erste Konfigurationseinheit
6 in dem Hauptspeicher 4 ausgewählt wird. Beim Beispiel der Fig. 3 ist das Datenbit 210 "1",
so daß die achte Konfigurationseinheit 13 in dem Hauptspeicher 4 ausgewählt wird. Die Inhalte des Konfigurations-RAM
19 können willkürlich durch die Steuerung der Konfigurations-Datenerzeugungseinheit 3» wie vorstehend
erwähnt, wiedergeladen werden.
In Fig. 4 bezeichnet 600 einen Dekodierer, 601 bis 607
NAND-Gates, 608 ein 8-Bit-Register, 609 ein Einstell-Rückstell-Flip-Flop,
610 ein 8-Bit-Register, 611 bis
616 NAND-Gates, die einen Multiplexer 633 bilden,
617 bis 624 Rand-Trigger-Flip-Flops, 625 bis 632
Bandom-Zugriffsspeicher (RAM), von denen Jeder eine Speicherkapazität von 256 Worten χ 1 Bit hat und die
den Hauptteil des Konfigurations-RAM bilden, und 700 bis 780 verschiedene Signale.
Die Daten 714 bis 721 von der Konfigurationsdatenerzeugungseinheit
3 entsprechen jeweils den ersten bis dritten Konfigurations-RAM-Schreibadressen 111 biß 113 und den
ersten bis achten Konfigurationsdaten 114 bis 121 in
Fig. 1 und sind zur Vereinfachung der Beschreibung durch getrennte Signalsammelschienen in Fig. 1 angedeutet.
In der Praxis werden diese Daten jedoch auf Zeitmultiplexbasis über die in Fig. 4 gezeigte Signalsamme
1 schiene übertragen.
Die nachfolgende Beschreibung bezieht sich auf die Adresseneinstellung. Von der Konfigurationadatenerzeugungseinheit
3 werden die Daten 714 bis 721 als Konfigurations-RAM-Schreibadressen zu dem Register 610 übertragen
und "1101" wird als die Adressen 700 bis 703
030025/0795
zu dem Dekodierer 600 übertragen und ein Abtastimpuls wird zu dem NAND-Gate 607 gegeben. Der Dekodierer 600
arbeitet in Übereinstimmung mit der Tatsache, daß die Adresse 703 "1" ist und das Ausgangssignal 708 von dem
Dekodierer 600 wird "1" mit dem Ergebnis, daß ein Ausgangssignal 780 von dem NAND-Gate 604 an das Register
angelegt wird, um darin die Daten 714 bis 721 einzustellen.
Als nächstes werden die Adressen 700 bis 703 "0001" und
das Ausgangssignal 705 des Dekodierers 600 wird "1". Durch den Abtastimpuls 704 wird das Ausgangssignal 722
des NAND-Gates 601 als Einstellsignal für den Flip-Flop 609 angelegt, der als Adressensteuerregister dient.
Durch Einstellen des Flip-Flops 609 werden die Signale 744 und 745 "1"bzw. "0". Der Multiplexer 633
gibt folglich die Ausgangssignale 736 bis 743 des Registers 608 als Adressen 754 bis 761 der RAM 625 bis
632 ab.
Die in die RAM 625 bis 632 zu schreibenden Daten werden dann als Daten 714 bis 721 übertragen und "0101" wird
als Daten 700 bis 703 übertragen, wodurch das Ausgangssignal
707 des Dekodierers 600 "1" wird. Durch Anlegen
des Abtastimpulses 704 wird das Ausgangssignal 724 des
NAND-Gates 603 als Einstellsignal für das Register 610 vorgesehen, um darin die Daten 714 bis 721 einzustellen.
Danach werden die Adressen 700 bis 703 "1111" und das Ausgangssignal 712 von dem -Dekodierer 600 wird "1".
Durch Anlegen des Abtastimpulses 704 wird das Ausgangssignal
726 des NAND-Gates 606 als Takt an Jeden der Flip-Flops 617 bis 624 angelegt. Als Folge werden die
in das Register 610 eingestellten Daten 714 bis 721 als
Daten 764 bis 753 in die Flip-Flops 617 bis 624 eingestellt, deren Einstellausgangssignale 764 bis 771 an die
RAM 625 bis 632 gegeben werden.
030025/0795
Als nächstes werden die Adressen 7OO bis 703 zu "0111"
gemacht und das Ausgangssignal 711 des Dekodierers 600
wird "1". Durch das Anlegen des Abtastimpulses 704
wird das Ausgangssignal 725 des NAND-Gates 6O5 "0" und
als Stellenschreibimpuls an jeden der RAM 625 bis 632 angelegt. Als Ergebnis werden Schreibdaten,
welche die Einstellausgangssignale 764 bis 771 der
Flip-Flops 617 bis 624 sind, in die RAM 625 bis 632 in Übereinstimmung mit den Adressen 75^- bis 761, die von
dem Multiplexer 633 abgegeben werden, geschrieben.
Durch Wiederholen der obigen Operationen werden die gewünschten Daten in die RAM 625 bis 632 geschrieben.
Nach Vervollständigung dieses Schreibvorgangs werden die Adressen 700 bis 703 "1001" und das Ausgangssignal 706
des Dekodierers 600 wird "1". Wenn der Abtastimpuls 704 zugeführt wird, wird das Ausgangssignal 723 des
NAND-Gates 602 "0", um den Flip-Flop 609 zurückzustellen, dessen Ausgangssignale 744 und 745 "0" bzw."1"
werden. Als Folge gibt der Multiplexer 633 Zugriffsadressen 728 bis 735 als Adressen 754 bis 761 ab.
Wenn die RAM 625 bis 632 mit den Adressen 754 bis 761
als Ergebnis des Anlegens der Zugriffsadressen 728 bis 735 gespeist werden, werden die vorher in die RAM
625 bis 632 geschriebenen Daten davon als Lesedaten 772 bis 779 gelesen, die den ersten bis achten Konfigurationseinheitsauswahlsignalen
in Fig. 1 entsprechen und die ein Signal zum Auswählen einer der Konfigurationseinheiten
6 bis 13 des Hauptspeichers 4 werden.
In dem Fall, in dem der Hauptspeicher 4 die acht Konfigurationseinheiten
6 bis 13 aufweist, ist es ausreichend, wenn der Konfigurations-RAM eine 3-Bit-Konfiguration hat.
Die obige Ausführungsform ist jedoch so ausgebildet, daß ein Konfigurationseinheitsauswahlsignal von 8 Bits von
030025/0795
den RAM 625 bis 632 abgegeben werden kann, so daß eine
Erweiterung der Konfigurationseinheit vorgenommen werden kann.
Wie vorangehend beschrieben wurde, wird gemäß der Erfindung in einem Datenverarbeitungssystem unter
kombinierter Verwendung einer zentralen Datenverarbeitungseinheit und eines Hauptspeichers ein Konfigurations-RAM
als Hauptspeichersteuereinrichtung verwendet und eine Konfigurationsdatenerzeugungseinheit wird außerhalb
der Hauptspeichereinheit zum Erzeugen von Konfigurations-RAM-Schreibinformationen
vorgesehen. Eine Adresse von der zentralen Datenverarbeitungseinheit wird als Adresseneingang zu dem Konfigurations-RAM verwendet
und die Ausgangsdaten davon werden als Hauptspeicherkonfigurationseinheitauswahlsignal
verwendet. Die Hauptspeicherkonfiguration und die Hauptspeicherkonfigurationaeinheitsauswahl
können deshalb gleichzeitig und mit einem geringen Aufwand an Hardware ausgeführt werden.
030025/0795
Claims (3)
- REINLANDEFi & BEFiNHARDTPATENTANWÄLTEOrthstraße 12D-8000 MünchenFUJITSU LIMITEDNo.1015, KamikodanakaNakahara-ku, Kawasaki-shi,Kanagawa, 211 JapanPatentansprücheHauptspeicherkonfigurationssteuersystem für ein Datenverarbeitungssystem mit einer Hauptspeichereinheit, die einen aus mehreren Konfigurationseinheiten bestehenden Hauptspeicher und eine Hauptspeichersteuereinrichtung zum Auswählen einer der Konfigurationseinheiten des Hauptspeichers und zum Steuern des Lesens und des Schreibens von Informationen unter Bezug auf die ausgewählte Konfigurationseinheit enthält, und mit einer zentralen Verarbeitungseinheit,
gekennzeichnet durcheine ladbare Konfigurationseinheitsauswahlinformationsspeichereinrichtung zum Ausgeben von Konfigurationsdaten in Übereinstimmung mit einer Adresse von der zentralen Verarbeitungseinheit undeine Konfigurationseinheitsauswahlsteuereinrichtung zum Schreiben von Konfigurationsdaten aus einer Konfigurationsdatenerzeugungseinheit, die außerhalb des Hauptspeichers vorgesehen ist und die das Lesen von der Konfigurationseinheiteauswahlinformationsspeichereinrichtung in Übereinstimmung mit der Adresse von der zentralen Verarbeitungseinheit steuert, in die Konfigurationseinheitsauswahlinformationsspeichereinrichtung,030025/0795 -ORIGINAL INSPECTEDwobei die Konfigurationsdaten durch die Konfigurationseinheitsauswahlsteuereinrichtung in die Konfigurationseinheit sauswahlinformationsspeichereinrichtung geschrieben und davon in Übereinstimmung mit der Adresse von der zentralen Verarbeitungseinheit gelesen werden, um eine der Konfigurationseinheiten des Hauptspeichers für einen Zugriff auszuwählen. - 2. System nach Anspruch 1, dadurch gekennzeichnet, daß die Konfigurationseinheitsauswahlinformationsspeichereinrichtung durch einen fiandom-Zugriffsspeicher gebildet ist.
- 3. System nach Anspruch 1, dadurch gekennzeichnet, daß die Konfigurationseinheitsauswahlsteuereinrichtung einen Multiplexer zum Auswählen von Adressen von der Konfigurationsdatenerzeugungseinheit und der zentralen Verarbeitungseinheit zu der Konfigurationseinheitsauswahlinformationsspeichereinrichtung enthält.030025/0795
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15482778A JPS5580164A (en) | 1978-12-13 | 1978-12-13 | Main memory constitution control system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2949768A1 true DE2949768A1 (de) | 1980-06-19 |
DE2949768C2 DE2949768C2 (de) | 1986-09-11 |
Family
ID=15592738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2949768A Expired DE2949768C2 (de) | 1978-12-13 | 1979-12-11 | Speicherzuordnungs-Steuersystem für ein Datenverarbeitungssystem |
Country Status (6)
Country | Link |
---|---|
US (1) | US4562532A (de) |
JP (1) | JPS5580164A (de) |
AU (1) | AU532288B2 (de) |
CA (1) | CA1152212A (de) |
DE (1) | DE2949768C2 (de) |
ES (1) | ES486724A1 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0108346A2 (de) * | 1982-11-04 | 1984-05-16 | BULL HN INFORMATION SYSTEMS ITALIA S.p.A. | Speicherrekonfigurationsverfahren in einer Datenverarbeitungsanordnung |
EP0426386A2 (de) * | 1989-11-03 | 1991-05-08 | Compaq Computer Corporation | Datenzielanordnung |
US5341494A (en) * | 1993-02-12 | 1994-08-23 | Compaq Computer Corporation | Memory accessing system with an interface and memory selection unit utilizing write protect and strobe signals |
US5751998A (en) * | 1992-05-04 | 1998-05-12 | Compaq Computer Corporation | Memory accessing system with portions of memory being selectively write protectable and relocatable based on predefined register bits and memory selection RAM outputs |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5740790A (en) * | 1980-08-25 | 1982-03-06 | Fujitsu Ltd | Storage control system |
US4630230A (en) * | 1983-04-25 | 1986-12-16 | Cray Research, Inc. | Solid state storage device |
US4829467A (en) * | 1984-12-21 | 1989-05-09 | Canon Kabushiki Kaisha | Memory controller including a priority order determination circuit |
US4658359A (en) * | 1984-12-31 | 1987-04-14 | The United States Of America As Represented By The Secretary Of The Navy | Method for managing redundant resources in a complex avionics communication system |
US4744025A (en) * | 1985-05-02 | 1988-05-10 | Digital Equipment Corporation | Arrangement for expanding memory capacity |
CA1234224A (en) * | 1985-05-28 | 1988-03-15 | Boleslav Sykora | Computer memory management system |
JPS6219904A (ja) * | 1985-07-18 | 1987-01-28 | Diesel Kiki Co Ltd | マイクロプロセツサを用いた制御装置 |
JPS62124689A (ja) * | 1985-11-25 | 1987-06-05 | Nec Corp | プログラマブルチツプセレクト信号発生回路 |
US4740916A (en) * | 1985-12-19 | 1988-04-26 | International Business Machines Corporation | Reconfigurable contiguous address space memory system including serially connected variable capacity memory modules and a split address bus |
US4980850A (en) * | 1987-05-14 | 1990-12-25 | Digital Equipment Corporation | Automatic sizing memory system with multiplexed configuration signals at memory modules |
US5115511A (en) * | 1987-09-08 | 1992-05-19 | Siemens Ak. | Arrangement for loading the parameters into active modules in a computer system |
US5268319A (en) * | 1988-06-08 | 1993-12-07 | Eliyahou Harari | Highly compact EPROM and flash EEPROM devices |
US5142638A (en) * | 1989-02-07 | 1992-08-25 | Cray Research, Inc. | Apparatus for sharing memory in a multiprocessor system |
EP0617363B1 (de) | 1989-04-13 | 2000-01-26 | SanDisk Corporation | Austausch von fehlerhaften Speicherzellen einer EEprommatritze |
US5168555A (en) * | 1989-09-06 | 1992-12-01 | Unisys Corporation | Initial program load control |
US5179686A (en) * | 1990-08-16 | 1993-01-12 | Ncr Corporation | Method for automatically detecting the size of a memory by performing a memory warp operation |
US5206952A (en) * | 1990-09-12 | 1993-04-27 | Cray Research, Inc. | Fault tolerant networking architecture |
US6230233B1 (en) * | 1991-09-13 | 2001-05-08 | Sandisk Corporation | Wear leveling techniques for flash EEPROM systems |
US5537646A (en) * | 1992-11-19 | 1996-07-16 | The United States Of America As Represented By The Secretary Of The Navy | Apparatus initialized for selected device based upon timing, interrupt, and DMA control commands within configuration data passed from processor to transfer data to selected device |
US5446860A (en) * | 1993-01-11 | 1995-08-29 | Hewlett-Packard Company | Apparatus for determining a computer memory configuration of memory modules using presence detect bits shifted serially into a configuration register |
US5586300A (en) * | 1994-07-20 | 1996-12-17 | Emc Corporation | Flexible addressing memory controller wherein multiple memory modules may be accessed according to comparison of configuration addresses |
US6047361A (en) * | 1996-08-21 | 2000-04-04 | International Business Machines Corporation | Memory control device, with a common synchronous interface coupled thereto, for accessing asynchronous memory devices and different synchronous devices |
US6314489B1 (en) * | 1998-07-10 | 2001-11-06 | Nortel Networks Limited | Methods and systems for storing cell data using a bank of cell buffers |
US6694385B1 (en) * | 1999-09-10 | 2004-02-17 | Texas Instruments Incorporated | Configuration bus reconfigurable/reprogrammable interface for expanded direct memory access processor |
KR101122511B1 (ko) * | 2002-10-28 | 2012-03-15 | 쌘디스크 코포레이션 | 비휘발성 저장 시스템들에서 자동 웨어 레벨링 |
US6928511B2 (en) * | 2003-03-03 | 2005-08-09 | High Tech Computer, Corp. | Method and system for managing virtual memory |
CN106547719A (zh) * | 2016-09-26 | 2017-03-29 | 中国电子科技集团公司第二十九研究所 | 一种系统通信和控制处理同步方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2524802A1 (de) * | 1975-06-04 | 1976-12-16 | Siemens Ag | Arbeitsspeicheranordnung |
GB1512220A (en) * | 1974-11-12 | 1978-05-24 | Northern Telecom Ltd | Method of providing a substitute memory module |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3902164A (en) * | 1972-07-21 | 1975-08-26 | Ibm | Method and means for reducing the amount of address translation in a virtual memory data processing system |
JPS532296B2 (de) * | 1973-03-19 | 1978-01-26 | ||
FR130806A (de) * | 1973-11-21 | |||
DE2364408C3 (de) * | 1973-12-22 | 1979-06-07 | Olympia Werke Ag, 2940 Wilhelmshaven | Schaltungsanordnung zur Adressierung der Speicherplätze eines aus mehreren Chips bestehenden Speichers |
US3967104A (en) * | 1974-11-26 | 1976-06-29 | Texas Instruments Incorporated | Direct and indirect addressing in an electronic digital calculator |
US4028684A (en) * | 1975-10-16 | 1977-06-07 | Bell Telephone Laboratories, Incorporated | Memory patching circuit with repatching capability |
US4149244A (en) * | 1976-06-07 | 1979-04-10 | Amdahl Corporation | Data processing system including a program-executing secondary system controlling a program-executing primary system |
US4244032A (en) * | 1977-12-16 | 1981-01-06 | Oliver Douglas E | Apparatus for programming a PROM by propagating data words from an address bus to the PROM data terminals |
US4223381A (en) * | 1978-06-30 | 1980-09-16 | Harris Corporation | Lookahead memory address control system |
US4320453A (en) * | 1978-11-02 | 1982-03-16 | Digital House, Ltd. | Dual sequencer microprocessor |
US4281379A (en) * | 1978-12-18 | 1981-07-28 | Mcdonnell Douglas Corporation | Computer driven control system for a numerically controlled machine tool |
US4394734A (en) * | 1980-12-29 | 1983-07-19 | International Business Machines Corp. | Programmable peripheral processing controller |
-
1978
- 1978-12-13 JP JP15482778A patent/JPS5580164A/ja active Pending
-
1979
- 1979-12-06 AU AU53530/79A patent/AU532288B2/en not_active Ceased
- 1979-12-10 ES ES486724A patent/ES486724A1/es not_active Expired
- 1979-12-11 DE DE2949768A patent/DE2949768C2/de not_active Expired
- 1979-12-13 CA CA000341797A patent/CA1152212A/en not_active Expired
-
1982
- 1982-05-24 US US06/381,554 patent/US4562532A/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1512220A (en) * | 1974-11-12 | 1978-05-24 | Northern Telecom Ltd | Method of providing a substitute memory module |
DE2524802A1 (de) * | 1975-06-04 | 1976-12-16 | Siemens Ag | Arbeitsspeicheranordnung |
Non-Patent Citations (1)
Title |
---|
Schneider: Datenverarb. Lexikon, S. 116 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0108346A2 (de) * | 1982-11-04 | 1984-05-16 | BULL HN INFORMATION SYSTEMS ITALIA S.p.A. | Speicherrekonfigurationsverfahren in einer Datenverarbeitungsanordnung |
EP0108346A3 (en) * | 1982-11-04 | 1986-11-26 | Honeywell Information Systems Italia S.P.A. | Memory mapping method in a data processing system |
EP0426386A2 (de) * | 1989-11-03 | 1991-05-08 | Compaq Computer Corporation | Datenzielanordnung |
EP0426386A3 (en) * | 1989-11-03 | 1992-11-25 | Compaq Computer Corporation | Data destination facility |
US5751998A (en) * | 1992-05-04 | 1998-05-12 | Compaq Computer Corporation | Memory accessing system with portions of memory being selectively write protectable and relocatable based on predefined register bits and memory selection RAM outputs |
US5341494A (en) * | 1993-02-12 | 1994-08-23 | Compaq Computer Corporation | Memory accessing system with an interface and memory selection unit utilizing write protect and strobe signals |
Also Published As
Publication number | Publication date |
---|---|
US4562532A (en) | 1985-12-31 |
JPS5580164A (en) | 1980-06-17 |
AU532288B2 (en) | 1983-09-22 |
AU5353079A (en) | 1980-06-19 |
CA1152212A (en) | 1983-08-16 |
DE2949768C2 (de) | 1986-09-11 |
ES486724A1 (es) | 1980-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2949768A1 (de) | Hauptspeicherkonfigurationssteuersystem | |
DE2703578C2 (de) | Videodatenspeicher | |
DE3902425C2 (de) | ||
DE4027187C2 (de) | Halbleiterspeicher | |
DE19882486B4 (de) | Synchroner, nicht-flüchtiger Seitenmodus-Speicher | |
DE02000378T1 (de) | Eingang/Ausgang einer integrierten Schaltung mit einer Hochleistungsbusschnittstelle | |
DE2725396C3 (de) | ||
DE19830111A1 (de) | Integrierter Speicher | |
DE19823931C2 (de) | Testmustergeneratorschaltung für ein IC-Testgerät | |
DE2718454A1 (de) | Als halbleiterschaltung ausgefuehrte speichervorrichtung | |
DE2844357A1 (de) | Speichererweiterung | |
DE2803989A1 (de) | Wahlfreie zugriffsspeichervorrichtung fuer digitale daten | |
DE2128835A1 (de) | Schaltungsanordnung zur Steuerung des Zugriffs bei bewegten Oberflachen speichern | |
DE2616038A1 (de) | Verfahren und geraet zur adressierung eines pufferspeichers in einem durchgangsamt fuer synchrone datensignale | |
DE2637054A1 (de) | Steuervorrichtung fuer einen pufferspeicher | |
DE2539211A1 (de) | Zugriffssteuereinheit | |
DE4034167C2 (de) | ||
DE2432608A1 (de) | Speicheranordnung fuer datenverarbeitungseinrichtungen | |
DE1233177B (de) | Datenausgabevorrichtung fuer ein datenverarbeitendes Geraet | |
DE3743924A1 (de) | Speichereinrichtung | |
DE19950347B4 (de) | Mustergenerator für Halbleiterprüfsysteme | |
DE3214230C2 (de) | Speicheranordnung mit Mehrfach-Zugriffsleitungen | |
DE1922304A1 (de) | Datenspeichersteuergeraet | |
DE2227761B2 (de) | Speichersystem | |
DE19934500C2 (de) | Synchroner integrierter Speicher |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OAP | Request for examination filed | ||
OD | Request for examination | ||
8128 | New person/name/address of the agent |
Representative=s name: REINLAENDER, C., DIPL.-ING. DR.-ING., PAT.-ANW., 8 |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |