DE2949768A1 - Hauptspeicherkonfigurationssteuersystem - Google Patents

Hauptspeicherkonfigurationssteuersystem

Info

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
Application number
DE19792949768
Other languages
English (en)
Other versions
DE2949768C2 (de
Inventor
Saburo Ando
Syuji Ito
Hiroshi Nishizawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of DE2949768A1 publication Critical patent/DE2949768A1/de
Application granted granted Critical
Publication of DE2949768C2 publication Critical patent/DE2949768C2/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0653Configuration 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)

  1. REINLANDEFi & BEFiNHARDT
    PATENTANWÄLTE
    Orthstraße 12
    D-8000 München
    FUJITSU LIMITED
    No.1015, Kamikodanaka
    Nakahara-ku, Kawasaki-shi,
    Kanagawa, 211 Japan
    Patentansprüche
    Hauptspeicherkonfigurationssteuersystem 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 durch
    eine ladbare Konfigurationseinheitsauswahlinformationsspeichereinrichtung zum Ausgeben von Konfigurationsdaten in Übereinstimmung mit einer Adresse von der zentralen Verarbeitungseinheit und
    eine 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 INSPECTED
    wobei 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. 2. System nach Anspruch 1, dadurch gekennzeichnet, daß die Konfigurationseinheitsauswahlinformationsspeichereinrichtung durch einen fiandom-Zugriffsspeicher gebildet ist.
  3. 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
DE2949768A 1978-12-13 1979-12-11 Speicherzuordnungs-Steuersystem für ein Datenverarbeitungssystem Expired DE2949768C2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
Schneider: Datenverarb. Lexikon, S. 116 *

Cited By (6)

* Cited by examiner, † Cited by third party
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