DE3204376A1 - Ram-halbleiterspeicher in zuordnung zu einem mikrocomputersystem - Google Patents
Ram-halbleiterspeicher in zuordnung zu einem mikrocomputersystemInfo
- Publication number
- DE3204376A1 DE3204376A1 DE19823204376 DE3204376A DE3204376A1 DE 3204376 A1 DE3204376 A1 DE 3204376A1 DE 19823204376 DE19823204376 DE 19823204376 DE 3204376 A DE3204376 A DE 3204376A DE 3204376 A1 DE3204376 A1 DE 3204376A1
- Authority
- DE
- Germany
- Prior art keywords
- address
- semiconductor memory
- microcomputer system
- bus
- memory
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0615—Address space extension
- G06F12/0623—Address space extension for memory modules
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Dram (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Bus Control (AREA)
- Read Only Memory (AREA)
Description
f:O.: ;.;">>
320A376
TER MEER · MÜLLER · STEINMEISTER* :·- Sony - S82P7
Beschreibung
Die Erfindung betrifft eine Halbleiterspeicheranordnung mit wahlfreiem Zugriff (Random-Speicher), der mit einem Mikrocomputersystem
verbunden ist. Die Erfindung bezieht sich insbesondere auf eine Steuerschaltung für einen solchen
Random-Speicher.
Bekanntermaßen enthält ein Mikrocomputersystem üblicherweise eine das Kernstück bildende zentrale Prozessoroder
Recheneinheit (CPU), einen Festwert- oder Lesespeicher (ROM) für ein Prüf- oder Überwachungsprogramm oder
andere Systemprogramme, einen Speicher mit wahlfreiem Zugriff (RAM) sowie einige andere periphere Einheiten.
Die über eine EIN-AUS-Schnittstelle in das Mikrocomputersystem
eingegebenen Daten gelangen über die CPU in den RAM, wo sie entsprechend dem im ROM enthaltenen Programm
abgearbeitet bzw. verarbeitet werden und über die EIN/ AUS-Schnittstelle in Form von Ergebnissen wieder auslesbar
sind.
Üblicherweise enthält jede CPU eine feste Anzahl von Adreßzuordnungen, d. h. die Gesamtkapazität des RAM,
der direkt von der CPU aus gesteuert wird, ist begrenzt. Im Falle eines 8-Bit-Mikroprozessors,etwa des Typs Z80-CPU
der Firma Zilog beispielsweise, beträgt die maximale Speicherkapazitätszuordnung 64 KBytes. Der Mikrocomputer
ist also nur in der Lage, eine vergleichsweise geringe Anzahl von Daten zu verarbeiten.
Um die Kapazität des Speichers zu vergrößern, ist die Verwendung einer Speicherbank bekannt, die eine Mehrzahl
von RAM-Gruppen enthält, die durch, einen entsprechenden Befehl umschaltbar sind. Für eine solche Speicherbank
TER MEER · MÜLLER · STEINMeIstER" " -:·- Sony - S82P7
muß bei einer Kapazitätsänderung auch die Software, d. h. das Programm zur Adressenzuordnung für die RAMs zusammen
mit der Verdrahtung geändert werden, d. h. also, es muß in die Hardware des möglicherweise bereits fertiggestellten
und hinsichtlich der Speicherkapazität zu erweiternden Mikrocomputersystems eingegriffen werden.
Eine andere Möglichkeit zur Vergrößerung der Speicherkapazität
besteht in der Verwendung von auswechselbaren magnetischen Platten oder Scheiben (gegebenenfalls auch
Magnetbandkassetten), also eines üblicherweise unter dem Begriff "Floppy-Disk" bekannten Systems.
Wie bekannt, enthält ein Floppy-Disk von 8 Zoll Durchmesser 77 Spuren mit jeweils 26 Sektoren. Beispielsweise
kann ein Sektor 128 Daten-Bytes speichern. Die Lese/ Schreib-Steuerung für das Floppy-Disk erfolgt üblicherweise
durch den sogenannten Floppy-Disk-Controller (FDC), der zwischen der EIN/AUS-Schnittstelle und dem Floppy-Disk
liegt. Zur Ansteuerung gibt die CPU einen Disk-Aktivierungsbefehl
über den Adreßbus an die FDC-Einheit, die gleichzeitig mit der Spur- und der Sektoradresse versorgt
wird. Sodann wird ein Lese/Schreib-Kopf für das Floppy-Disk entsprechend der geforderten Spur und des
jeweiligen Sektors aktiviert, um Daten über den Datenbus einzulesen oder einzuschreiben.
Floppy-Disk-Systeme benötigen damit jedoch elektromechanisch
zu betätigende Elemente und Baugruppen, die massebehaftet sind mit der Folge, daß die Zugriffszeit größer
wird als es aufgrund der Elektronik des Halbleiter-RAM-Systems möglich wäre, obgleich der Vorteil besteht, daß
für das Floppy-Disk-System jeweils nur eine EIN/AUS-Adresse von der CPU erforderlich ist.
TER MEER - MÜLLER · STElPsfMErSTER - ' -·· '--".:., Sony - S82P7
Inzwischen jedoch ist die Halbleiter-Fertigungstechnologie erheblich weiterentwickelt worden und die Preise von
Halbleiterspeicherbauelementen werden laufend niedriger, so daß es zunehmend wirtschaftlich wird, Mikrocomputer
mit einem für große Datenmengen geeigneten Halbleiter-RAM-System auszurüsten.
Der Erfindung liegt die Aufgabe zugrunde, ein verbessertes Halbleiter-Speichersystem insbesondere für wahlfreien
Zugriff für Kleinrechner oder Mikrocomputer zu schaffen.
Die Halbleiterspeicheranordnung gemäß der Erfindung ist in zusammengefaßter Lehre im Patentanspruch 1 angegeben.
Vorteilhafte Weiterbildungen der Erfindung sind in Unteransprüchen gekennzeichnet.
Die erfindungsgemäße Halbleiterspeicheranordnung mit RAM-Charakter
könnte als Quasi-Floppy-Disk-Speichersystem, jedoch in Halbleiter-RAM-Ausführung, bezeichnet werden.
Der Quasi-Floppy-Diskspeicher wird beim Lesen und Einschreiben
von Daten in den Halbleiter-RAM ähnlich wie ein Floppy-Disksystem behandelt. Erfindungsgemäß werden
bei der Zuordnung der Spur- und der Sektoradressen für den RAM diese Adressen mit dem Ausgang eines 128-stufigen
Zählers gemischt, welcher innerhalb eines jeweiligen Sektors eine jeweilige Adresse für den RAM erzeugt.
Da die Erzeugung und Steuerung der RAM-Adressen erfindungsgemäß auf elektronischem Wege erfolgt,im Unterschied
zur elektromechanischen Kopfsteuerung bei herkömmlichen
Floppy-Disk-Systemen, kann mit einem für herkömmliche Floppy-Disk-Systeme geeigneten Programm jetzt
wesentlich rascher die Adressenermittlung erfolgen, beispielsweise 100-mal so schnell wie bei der Steuerung in
TER MEER · MÜLLER · STEINMEISTER
Sony - S82P7
_ *7 —
einem herkömmlichen Floppy-Disk-System.
Die Erfindung und vorteilhafte Einzelheiten werden nachfolgend unter Bezug auf die Zeichnung in einer beispielsweisen
Ausführungsform näher erläutert. Darin zeigen:
Fig. 1 das Blockschaltbild eines Mikrocomputersystems, das e.bindungsgemäß mit einem Halbleiter-RAM-Speicher
ausgerüstet ist und 10
Fig. 2A bis 2D Signalverlaufe und zeitkorrelierte Signalzuordnungen
an verschiedenen Punkten der Schaltungsanordnung nach Fig. 1.
In der Blockschaltbildanordnung der Fig. 1 ist mit Bezugshinweis 1 eine zentrale Prozessoreinheit (CPU) beispielsweise
des Mikroprozessors Z80-CPU der Firma Zilog bezeichnet.
An die CPU 1 ist ein Datenbus 2, ein Kontrollbus 3 und ein Adreßbus 4 in bekannter Weise angeschlossen. Diese
Bus-Leitungen führen unter anderem zu einem Festwertspeicher (ROM) 5 bzw. zu einem Random-Speicher (RAM) 6.
Der ROM 5,der üblicherweise als Halbleiterspeicher ausgeführt
ist, enthält das Basis-Systemprogramm einschließlieh eines Monitor-Programms. Der RAM 6 ist ebenfalls
ein Halbleiterspeicher und die Adressen dieser Speicher ROM 5 und RAM 6 stehen unter direktem Zugriff der CPU I
über den Adreßbus 4.
In diesem Fall liegt im Verlauf der genannten Bus-Leitungen außerdem ein Doppelweg-Buspufferregister 7. Wie
in der Zeichnung der Fig. 1 angedeutet, kann ein herkömmliches Floppy-Disk-System 9 an das Bus-Pufferregister
7 über einen Floppy-Disk-Controller (FDC) 8 ange-
35 schlossen sein.
TERMEER-MULLER-STEiNMSSTER" "· - -'-■ Sony - S82P7
Gemäß der Erfindung ist bei diesem Aufbau ein sogenannter dynamischer Halbleiter-Random-Speicher (DRAM) 20
vorgesehen. Die Gesamtkapazität des DRAM 20 beträgt etwa 250 KBytes, was beispielsweise der gesamten Speicherkapazität
eines üblichen Floppy-Disk entspricht. Heutzutage stehen 64 KBit-Speicher zur Verfügung, so daß beispielsweise
32 Chips solcher 64 KBit-Speicher zu einer Speicherbank zusammengestellt werden, die im gegebenen
Beispiel den DRAM 20 mit einer Speicherkapazität von 250 KBytes bilden.
Bezugshinweis 18 bezeichnet einen Adressendecoder, der Chip-Aktivierungs- oder Chip-Auswahlsignale für den ROM
5, den RAM 6, den FDC 8 und den Decoder 14 des Speichersystems
liefert.
Der Datenbus 2 vom Doppelweg-Pufferspeicher 7 innerhalb
des Bus ist an oin Datenpufferregistcr 11, ein Spur-Adreßregister
12 bzw. an ein Sektor-Adreßregister 13 angeschlossen, wie aus der Fig. 1 ersichtlich. Dem Decoder
14 wird ein Identifizierungssignal zugeführt, welches angibt, ob die Signale auf dem Datenbus 2 Spuradreß-, Sektoradreß-
oder aktuelle Nutzdaten sind.
Beim erfindungsgemäßen Speichersystem sind vier EIN/AUS-Adressen
zur Festlegung der Statusbedingung, der Sektoradresse, der Spuradresse und der aktuellen Nutzdaten
zwischen der CPU 1 und dem Speichersystem belegt.
Der Decoder 1.4. wird durch das vom Decoder 18 gelieferte Decodierungssignal ausgewählt, während das Decodierungssignal
vom Decoder 14 den Registern 11, 12, 13 und einem Zustands- oder Statuscontroller 21 als sogenanntes ID-Signal
zugeführt wird.
TER MEER · MÜLLER · STEINMeVsTER' -. Sony - S82P7
Weiterhin gelangt ein Lese/Schreib-Steuersignal vom Kontrollbus
3 zur Zeittakt- und Auffrisch-Steuerung 15,der außerdem ein Systemtakt vom Systemtaktgenerator 10 zugeführt
wird. Dieser Systemtakt wird,wie bekannt, außerdem für die CPU 1 benötigt. Die Zeittakt- und Auffrischüberwachung
15 erzeugt ein Steuersignal für die Register 11, 12 und 13.
Das ID-Datensignal vom Decoder 14 gelangt in das Pufferregister
11 und die Zeittakt- und Auffrischsteuerung 15.
Weiterhin gibt der Decoder 14 das ID-Spursignal an das
Spur-Adressenregister 12 und das ID-Sektoradreßsignal
an das Sektor-Adreßregister 13 ab.
Die Zeittakt- und Auffrisch-Steuerung 15 liefert ein
Zeittaktsignal an einen Zähler 16, der.die Adresse innerhalb
eines jeweiligen Speichersektors liefert. Der Zähler 16 ist als 128-stufiger Zähler aufgebaut; er
liefert ein 7-Bit-Ausgangssignal an einen Multiplexer 17.
Dem Multiplexer 17 wird ein Zeilen/Spalten-Umschaltimpuls R/C von der Zeittakt- und Auffrisch-Steuerung 15
zugeführt.
25
25
Von dem 5-Bit-Ausgangssignal des Registers 12 gelangen
die zwei oberen Bits (höchstsignifikante Ziffernstellen)
zur Zeittakt- und Auffrisch-Steuerung 15, die daraufhin
ein Auswahlsignal CASi an den DRAM 20 abgibt. 30
Der Ausgang des Registers 13 ist ein 6-Bit-Signal und der
LSB-Anteil dieses Ausgangs gelangt zusammen mit den 7 Bits des 128-stufigen Zählers 16 als Zeilen-Adresse zum Multiplexer
17.
TER MEER · MÜLLER · STEINMEISTER -- Sony - S82P7
- 10 -
Der Rest der 5 Bits vom Register 13 sowie die 3 Bits vom Register 12 gelangen als Spalten-Adreßsignal ebenfalls
auf den Multiplexer 17.
Die so durch Synthese zusammengesetzte 8-Bit-Zeilen- und
Spaltenadresse gelangt unter Steuerung durch die Zeittakt- und Auffrisch-Steuerung 15 in Zeitunterteilung auf den
DRAM 20. .
Nachfolgend wird die Betriebsweise des erfindungsgemäßen
Quasi-Floppy-Disk-Systems beschrieben:
Wie bekannt, benötigt ein dynamischer RAM eine Auffrischsteuerung der Art, daß die vom Multiplexer 17 gelieferte
Zeilenadresse stets durch das RAS-Signal gemäß Fig. 2C getastet wird. Die Fig. 2B verdeutlicht die als Ausgang
vom Multiplexer gelieferte Adresse, während die Fig. 2A den Zeilen/Spalten-Umschaltimpuls R/C angibt, der von der
Zeittakt- und Auffrisch-Steuerung 15 an den Multiplexer 17 geliefert wird.
Wird eine Lese- oder Schreiboperation von der CPU I gefordert,
so wird mit einem durch Decodierung der oberen zwei Bits des Ausgangs vom Register 12, welches die Spuradresse
enthält, gewonnene CASi-Signal eine von vier der 64 KBytes-Speichergruppen im DRAM 20 ausgewählt und die
Spaltenadresse wird zu einem bestimmten Zeitpunkt freigegeben, wie die Fig. 2D erkennen läßt.
Entspricht die Anforderung auf dem Kontrollbus 3 einem Lesebefehl, so werden die der bestimmten Adresse des
DRAM 20 zugeordneten Daten über den Puffer 11 auf den Datenbus 2 gegeben. Entspricht die Anforderung dagegen
einem Schreibbefehl, so werden die über den Datenbus 2 angelieferten
Daten in der speziellen Adresse des DRAM 20
TER MEER · MÜLLER · STEINMEISTER -':.. Sony - S82P7
- 11 -
ebenfalls über den Puffer 11 gespeichert.
Aus der obigen Erläuterung ist für den Fachmann ersichtlich, daß der Halbleiter-Random-Speicher gemäß der Erfindung
sich im Prinzip als Floppy-Disk-Speicher betreiben läßt, jedoch mit einer um ein Vielfaches höheren Zugriff
sgeschwindigkeit. Genau wie bei einem Floppy-Disk-Speicher wird divi Spur-Zuordnungsnummer oder Spuradresse
und die Sektor-Zuordnungsnummer oder -adresse der Speichersteuerschaltung zum Einschreiben oder Auslesen von
128 Datenbytes zugeführt, was beispielsweise der Datenkapazität
eines Speichersektors entspricht.
Damit ergibt sie* als erheblicher Vorteil,daß alle Systemprogramme
für Floppy-Disk-Speicher auch für das Halbleiter-Speichersystem gemäß der Erfindung verwendbar sind.
Damit wird auch deutlich, warum der Erfindungsgegenstand oben auch als "Quasi-Floppy-Disk-Speicher" bezeichnet
wurde.
20
20
Als Hauptvorteil der Erfindung sei nochmals betont, daß
bereits existierende bekannte Betriebsprogramme für Floppy-Disk-Einheiten auch in Verbindung mit der Erfindung
verwendbar sind, als besonderer Vorteil jedoch eine erheblich gesteigerte Zugriffsgeschwindigkeit erreicht
wird.
Claims (5)
1. Halbleiterspeicheranordnung mit wahlfreiem Zugriff (RAM) in Zuordnung zu einem Mikrocomputersystem,
gekennzeichnet durch - einen dynamischen Random-Halbleiterspeicher (DRAM 20)
mit mindestens einer, Daten- und einem Adressenbusan-
TER MEER · MÜLLER · STEtNMEfäTER
",-".:.. Sony - S82P7
schluß (2, 4),
- ein an den Datenbus (2) des Mikrocomputersystems (T, 5, 6, 10) angeschlossenes Spurzuordnungsregister (12),
- ein ebenfalls an den Datenbus des Mikrocomputersy-
stems angeschlossenes Sektorzuordnungsregister (13),
- einen mit dem DRAM-Speicher (20) verbundenen Zeitsteuerkreis
(15) ,
- einen Adreßzähler (16), der in Abhängigkeit von durch
den Zeitsteuerkreis gelieferten Zeittaktsignalen die jeweilige Adresse für einen Speichersektor liefert
und
- einen Adreßdaten-Multiplexer (17) zur zeitunterteilten
Sortierung der Ausgänge des Spurzuordnungsregisters (12), des SektorZuordnungsregisters (13) und
des Adreßzählers (16) und zur Bildung einer zusammengesetzten und dem DRAM-Speicher (20) zuzuführenden
Adresse.
2. Halbleiterspeicheranordnung nach Anspruch 1, dadurch gekennzeichnet, daß dem
Zeitsteuerkreis (15) über einen Kontrollbus (3) ein vom Mikrocomputersystem geliefertes Lese/Schreib-Steuersignal
zuführbar ist.
3. Halbleiterspeicheranördnung nach Anspruch 1, gekennzeichnet durch einen an den
Adressenbus (4) des Mikrocomputersystems angeschlossenen Adressendecoder (14) zur Decodierung eines Aktivierungssignals
für das Spurzuordnungsregister (12) , das Sektorzuordnungsregister (13) und den Zeitsteuerkreis
(15).
4. Halbleiterspeicheranordnung nach Anspruch 2, gekennzeichnet durch einen zwisehen
den Datenbus und den Random-Speicher geschalte-
TER MEER · MÜLLER · STEINMEiSTER "* ""- --"-Γ.. Sony - S82P7
ten Datenpuffer (7) .
5. Halbleiterspeicheranordnung nach einem der vorstehenden Ansprüche, gekennzeichnet
durch eine wahlweise ansteuerbare Anschlußeinheit mit einer Umsetzer- und Treiberschaltung (PDC 8) für eine Floppy-Disk-Einheit (9).
durch eine wahlweise ansteuerbare Anschlußeinheit mit einer Umsetzer- und Treiberschaltung (PDC 8) für eine Floppy-Disk-Einheit (9).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56017742A JPS57132256A (en) | 1981-02-09 | 1981-02-09 | Memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3204376A1 true DE3204376A1 (de) | 1982-11-18 |
| DE3204376C2 DE3204376C2 (de) | 1991-02-28 |
Family
ID=11952196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19823204376 Granted DE3204376A1 (de) | 1981-02-09 | 1982-02-09 | Ram-halbleiterspeicher in zuordnung zu einem mikrocomputersystem |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US4456971A (de) |
| JP (1) | JPS57132256A (de) |
| AT (1) | AT384496B (de) |
| AU (1) | AU551872B2 (de) |
| CA (1) | CA1182216A (de) |
| DE (1) | DE3204376A1 (de) |
| FR (1) | FR2499733B1 (de) |
| GB (1) | GB2093236B (de) |
| NL (1) | NL8200470A (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3516413A1 (de) * | 1984-05-07 | 1985-11-07 | Sharp K.K., Osaka | Speicherdateisystem fuer einen personal computer |
Families Citing this family (87)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5971558A (ja) * | 1982-10-18 | 1984-04-23 | Toshiba Corp | マイクロコンピユ−タシステム |
| JPS603081A (ja) * | 1983-06-18 | 1985-01-09 | Dainippon Printing Co Ltd | Icカ−ド |
| US4792896A (en) * | 1983-12-07 | 1988-12-20 | 516277 Ontario Limited | Storage controller emulator providing transparent resource sharing in a computer system |
| US4896262A (en) * | 1984-02-24 | 1990-01-23 | Kabushiki Kaisha Meidensha | Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memory |
| JPH0673101B2 (ja) * | 1984-12-26 | 1994-09-14 | 富士通株式会社 | 半導体ディスク装置 |
| GB2172126A (en) * | 1985-01-24 | 1986-09-10 | John Richard Mumford | Interchangeable solid state memory device |
| US4958315A (en) * | 1985-07-02 | 1990-09-18 | The United States Of America As Represented By The Secretary Of The Navy | Solid state electronic emulator of a multiple track motor driven rotating magnetic memory |
| US4823324A (en) * | 1985-09-23 | 1989-04-18 | Ncr Corporation | Page mode operation of main system memory in a medium scale computer |
| JPS6270953A (ja) * | 1985-09-24 | 1987-04-01 | Mitsubishi Electric Corp | 半導体デイスク装置 |
| US4918645A (en) * | 1987-09-17 | 1990-04-17 | Wang Laboratories, Inc. | Computer bus having page mode memory access |
| JPH01214925A (ja) * | 1988-02-24 | 1989-08-29 | Mitsubishi Electric Corp | メモリカード・システムにおけるメモリカードの内部データの論理フォーマット生成方法およびそのシステム |
| US5268319A (en) * | 1988-06-08 | 1993-12-07 | Eliyahou Harari | Highly compact EPROM and flash EEPROM devices |
| US5592643A (en) * | 1988-12-22 | 1997-01-07 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in acomputer system and having a parallel data interface |
| US5604881A (en) * | 1988-12-22 | 1997-02-18 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in a computer system and having a multiplexed optical data interface |
| US5592642A (en) * | 1988-12-22 | 1997-01-07 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in a computer system and having an optical and parallel data interface |
| US5592646A (en) * | 1988-12-22 | 1997-01-07 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in a computer system and having a parallel and multiplexed optical data interface |
| US5592645A (en) * | 1988-12-22 | 1997-01-07 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in a computer system and having a frequency modulated (FM) data interface |
| US5592644A (en) * | 1988-12-22 | 1997-01-07 | Framdrive | Ferroelectric storage device emulating a rotating disk drive unit in a computer system and having an optical data interface |
| US5359726A (en) * | 1988-12-22 | 1994-10-25 | Thomas Michael E | Ferroelectric storage device used in place of a rotating disk drive unit in a computer system |
| US5535328A (en) * | 1989-04-13 | 1996-07-09 | Sandisk Corporation | Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defective cells |
| US7190617B1 (en) * | 1989-04-13 | 2007-03-13 | Sandisk Corporation | Flash EEprom system |
| EP0935255A2 (de) * | 1989-04-13 | 1999-08-11 | SanDisk Corporation | EEprom-System mit Blocklöschung |
| US5226168A (en) * | 1989-04-25 | 1993-07-06 | Seiko Epson Corporation | Semiconductor memory configured to emulate floppy and hard disk magnetic storage based upon a determined storage capacity of the semiconductor memory |
| US5131089A (en) * | 1989-06-12 | 1992-07-14 | Grid Systems Corporation | Solid state disk drive emulation |
| AU5941890A (en) * | 1989-06-30 | 1991-02-06 | Poqet Computer Corporation | A method and apparatus for information management in a computer system |
| SG48069A1 (en) * | 1989-07-28 | 1998-04-17 | Seiko Epson Corp | Information processing system and semiconductor auxiliary storage for use in the system |
| GB2251324B (en) * | 1990-12-31 | 1995-05-10 | Intel Corp | File structure for a non-volatile semiconductor memory |
| GB2251323B (en) * | 1990-12-31 | 1994-10-12 | Intel Corp | Disk emulation for a non-volatile semiconductor memory |
| GB9104001D0 (en) * | 1991-02-26 | 1991-04-10 | Distribution Systems & Compute | Electronic data storage arrangement |
| US5269019A (en) * | 1991-04-08 | 1993-12-07 | Storage Technology Corporation | Non-volatile memory storage and bilevel index structure for fast retrieval of modified records of a disk track |
| US5663901A (en) | 1991-04-11 | 1997-09-02 | Sandisk Corporation | Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems |
| US5778418A (en) * | 1991-09-27 | 1998-07-07 | Sandisk Corporation | Mass computer storage system having both solid state and rotating disk types of memory |
| US5313421A (en) * | 1992-01-14 | 1994-05-17 | Sundisk Corporation | EEPROM with split gate source side injection |
| US7071060B1 (en) | 1996-02-28 | 2006-07-04 | Sandisk Corporation | EEPROM with split gate source side infection with sidewall spacers |
| US5712180A (en) * | 1992-01-14 | 1998-01-27 | Sundisk Corporation | EEPROM with split gate source side injection |
| US6222762B1 (en) * | 1992-01-14 | 2001-04-24 | Sandisk Corporation | Multi-state memory |
| US5479656A (en) * | 1992-05-13 | 1995-12-26 | Rawlings, Iii; Joseph H. | Method and system for maximizing data files stored in a random access memory of a computer file system and optimization therefor |
| GB9218067D0 (en) * | 1992-08-25 | 1992-10-14 | Int Computers Ltd | Data storage appratus |
| US5479633A (en) * | 1992-10-30 | 1995-12-26 | Intel Corporation | Method of controlling clean-up of a solid state memory disk storing floating sector data |
| US5740395A (en) * | 1992-10-30 | 1998-04-14 | Intel Corporation | Method and apparatus for cleaning up a solid state memory disk storing floating sector data |
| US5581723A (en) * | 1993-02-19 | 1996-12-03 | Intel Corporation | Method and apparatus for retaining flash block structure data during erase operations in a flash EEPROM memory array |
| JP2784440B2 (ja) * | 1993-04-14 | 1998-08-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ・ページの転送制御方法 |
| WO1995013583A1 (en) * | 1993-11-09 | 1995-05-18 | Conner Kenneth H | First come memory accessing without conflict |
| US5765175A (en) * | 1994-08-26 | 1998-06-09 | Intel Corporation | System and method for removing deleted entries in file systems based on write-once or erase-slowly media |
| JPH07261948A (ja) * | 1995-01-17 | 1995-10-13 | Hitachi Ltd | カード型外部記憶装置 |
| JP2857602B2 (ja) * | 1995-07-13 | 1999-02-17 | 日立マクセル株式会社 | 半導体ファイルメモリ装置 |
| US5845313A (en) * | 1995-07-31 | 1998-12-01 | Lexar | Direct logical block addressing flash memory mass storage architecture |
| US6757800B1 (en) | 1995-07-31 | 2004-06-29 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
| US6801979B1 (en) | 1995-07-31 | 2004-10-05 | Lexar Media, Inc. | Method and apparatus for memory control circuit |
| US5930815A (en) * | 1995-07-31 | 1999-07-27 | Lexar Media, Inc. | Moving sequential sectors within a block of information in a flash memory mass storage architecture |
| US8171203B2 (en) | 1995-07-31 | 2012-05-01 | Micron Technology, Inc. | Faster write operations to nonvolatile memory using FSInfo sector manipulation |
| US6728851B1 (en) | 1995-07-31 | 2004-04-27 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
| US6081878A (en) | 1997-03-31 | 2000-06-27 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
| US6978342B1 (en) | 1995-07-31 | 2005-12-20 | Lexar Media, Inc. | Moving sectors within a block of information in a flash memory mass storage architecture |
| US5907856A (en) * | 1995-07-31 | 1999-05-25 | Lexar Media, Inc. | Moving sectors within a block of information in a flash memory mass storage architecture |
| US5838614A (en) * | 1995-07-31 | 1998-11-17 | Lexar Microsystems, Inc. | Identification and verification of a sector within a block of mass storage flash memory |
| US6125435A (en) * | 1995-09-13 | 2000-09-26 | Lexar Media, Inc. | Alignment of cluster address to block addresses within a semiconductor non-volatile mass storage memory |
| JPH08279283A (ja) * | 1995-12-28 | 1996-10-22 | Hitachi Maxell Ltd | 半導体外部記憶装置 |
| US5928370A (en) * | 1997-02-05 | 1999-07-27 | Lexar Media, Inc. | Method and apparatus for verifying erasure of memory blocks within a non-volatile memory structure |
| US6122195A (en) * | 1997-03-31 | 2000-09-19 | Lexar Media, Inc. | Method and apparatus for decreasing block write operation times performed on nonvolatile memory |
| US6034897A (en) * | 1999-04-01 | 2000-03-07 | Lexar Media, Inc. | Space management for managing high capacity nonvolatile memory |
| US6411546B1 (en) | 1997-03-31 | 2002-06-25 | Lexar Media, Inc. | Nonvolatile memory using flexible erasing methods and method and system for using same |
| US6076137A (en) | 1997-12-11 | 2000-06-13 | Lexar Media, Inc. | Method and apparatus for storing location identification information within non-volatile memory devices |
| GB9801373D0 (en) | 1998-01-22 | 1998-03-18 | Memory Corp Plc | Memory system |
| US6374337B1 (en) | 1998-11-17 | 2002-04-16 | Lexar Media, Inc. | Data pipelining method and apparatus for memory control circuit |
| ATE340405T1 (de) | 1999-04-01 | 2006-10-15 | Lexar Media Inc | Raumverwaltung in einem nichtflüchtigen speicher mit hoher kapazität |
| US6141249A (en) * | 1999-04-01 | 2000-10-31 | Lexar Media, Inc. | Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time |
| JP2001067302A (ja) * | 1999-08-30 | 2001-03-16 | Toshiba Corp | 情報処理装置、及び記憶媒体制御方法 |
| US7102671B1 (en) | 2000-02-08 | 2006-09-05 | Lexar Media, Inc. | Enhanced compact flash memory card |
| US7167944B1 (en) | 2000-07-21 | 2007-01-23 | Lexar Media, Inc. | Block management for mass storage |
| US6567307B1 (en) | 2000-07-21 | 2003-05-20 | Lexar Media, Inc. | Block management for mass storage |
| GB0123417D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Improved data processing |
| GB0123419D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Data handling system |
| GB0123416D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Non-volatile memory control |
| GB0123410D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system for data storage and retrieval |
| GB0123412D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system sectors |
| GB0123421D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Power management system |
| GB0123415D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Method of writing data to non-volatile memory |
| US6950918B1 (en) | 2002-01-18 | 2005-09-27 | Lexar Media, Inc. | File management of one-time-programmable nonvolatile memory devices |
| US6957295B1 (en) | 2002-01-18 | 2005-10-18 | Lexar Media, Inc. | File management of one-time-programmable nonvolatile memory devices |
| US7231643B1 (en) | 2002-02-22 | 2007-06-12 | Lexar Media, Inc. | Image rescue system including direct communication between an application program and a device driver |
| WO2005059854A2 (en) | 2003-12-17 | 2005-06-30 | Lexar Media, Inc. | Electronic equipment point-of-sale activation to avoid theft |
| US7725628B1 (en) | 2004-04-20 | 2010-05-25 | Lexar Media, Inc. | Direct secondary device interface by a host |
| US7370166B1 (en) | 2004-04-30 | 2008-05-06 | Lexar Media, Inc. | Secure portable storage device |
| US7594063B1 (en) * | 2004-08-27 | 2009-09-22 | Lexar Media, Inc. | Storage capacity status |
| US7464306B1 (en) | 2004-08-27 | 2008-12-09 | Lexar Media, Inc. | Status of overall health of nonvolatile memory |
| US20140366577A1 (en) * | 2013-06-18 | 2014-12-18 | Pioneer Energy Inc. | Systems and methods for separating alkane gases with applications to raw natural gas processing and flare gas capture |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2609698A1 (de) * | 1975-03-06 | 1976-09-16 | Olivetti & Co Spa | Elektronischer rechner |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4044339A (en) * | 1975-12-15 | 1977-08-23 | Honeywell Inc. | Block oriented random access memory |
| US4056848A (en) * | 1976-07-27 | 1977-11-01 | Gilley George C | Memory utilization system |
| US4130868A (en) * | 1977-04-12 | 1978-12-19 | International Business Machines Corporation | Independently controllable multiple address registers for a data processor |
| US4333089A (en) * | 1978-07-21 | 1982-06-01 | Radio Shack | Keyboard and control system |
| JPS6019808B2 (ja) * | 1980-09-25 | 1985-05-18 | 日本電気株式会社 | 磁気デイスク装置 |
-
1981
- 1981-02-09 JP JP56017742A patent/JPS57132256A/ja active Pending
- 1981-12-31 FR FR8124608A patent/FR2499733B1/fr not_active Expired
-
1982
- 1982-01-12 CA CA000393955A patent/CA1182216A/en not_active Expired
- 1982-01-19 AU AU79629/82A patent/AU551872B2/en not_active Ceased
- 1982-02-04 US US06/345,640 patent/US4456971A/en not_active Expired - Fee Related
- 1982-02-08 NL NL8200470A patent/NL8200470A/nl not_active Application Discontinuation
- 1982-02-09 DE DE19823204376 patent/DE3204376A1/de active Granted
- 1982-02-09 GB GB8203679A patent/GB2093236B/en not_active Expired
- 1982-02-09 AT AT0048182A patent/AT384496B/de not_active IP Right Cessation
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2609698A1 (de) * | 1975-03-06 | 1976-09-16 | Olivetti & Co Spa | Elektronischer rechner |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3516413A1 (de) * | 1984-05-07 | 1985-11-07 | Sharp K.K., Osaka | Speicherdateisystem fuer einen personal computer |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3204376C2 (de) | 1991-02-28 |
| GB2093236A (en) | 1982-08-25 |
| ATA48182A (de) | 1987-04-15 |
| AT384496B (de) | 1987-11-25 |
| CA1182216A (en) | 1985-02-05 |
| US4456971A (en) | 1984-06-26 |
| FR2499733A1 (fr) | 1982-08-13 |
| AU551872B2 (en) | 1986-05-15 |
| AU7962982A (en) | 1982-08-19 |
| JPS57132256A (en) | 1982-08-16 |
| NL8200470A (nl) | 1982-09-01 |
| GB2093236B (en) | 1984-12-12 |
| FR2499733B1 (fr) | 1985-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3204376C2 (de) | ||
| DE69609306T2 (de) | Verfahren zum ausführbarmachen einer multimediaanwendung auf hardwareplattformen mit verschiedenen ausstattungsgraden, physikalische aufzeichnung und vorrichtung zur ausführung einer solchen anwendung | |
| DE3438869C2 (de) | ||
| DE3724317C2 (de) | ||
| EP0981783B1 (de) | Mikroprozessorsystem für kfz-regelungssysteme | |
| DE2030760C2 (de) | Paritätsprüfschaltung für eine Speicherschaltung | |
| DE4423949A1 (de) | E/A-Hilfssystem und Exklusiv-Steuerverfahren, Datenspeicherverfahren und Speicherinitialisierungsverfahren in einem E/A-Hilfssystem | |
| DE2230987C2 (de) | ||
| DE2813128A1 (de) | Mikroprogrammspeicher | |
| DE2921387A1 (de) | Vorrichtung zur ermittlung von fehlerhaften sektoren und zuweisung von ersatzsektoren in einem plattenspeicher | |
| DE19716197A1 (de) | Mikroprozessorsystem für sicherheitskritische Regelungen | |
| DE69020384T2 (de) | Integrierte Halbleiterspeicherschaltung mit Möglichkeit zum Maskieren des Schreibens im Speicher. | |
| DE2926322C2 (de) | Speicher-Subsystem | |
| DE2746505A1 (de) | Dv-system mit einer einrichtung zum adressieren in einem festwertspeicher abgelegter mikroprogramme | |
| CH668834A5 (de) | Verfahren zum kanalisieren des datenstroms von einer mehrzahl datenquellen an einen datenschreiber und einrichtung zur ausfuehrung dieses verfahrens. | |
| DE2758829A1 (de) | Multiprozessor-datenverarbeitungssystem | |
| DE3685844T2 (de) | Elektronische schaltung zur verbindung eines prozessors mit einem leistungsfaehigen speicher. | |
| DE3013064C2 (de) | Schaltungsanordnung zur Übertragung von Bitgruppen zwischen einer von mehreren peripheren Einheiten und einem Pufferspeicher | |
| DE3811145C2 (de) | ||
| DE68925376T2 (de) | In Direktabbildung und in Bankabbildung wirksamer Informationsprozessor und Verfahren zum Schalten der Abbildungsschemas | |
| EP0933708B1 (de) | Integrierter Speicher mit Fehlerkorrekturdaten in einer Betriebsart | |
| DE1524773B2 (de) | Adressierungssystem für Speichervorrichtungen | |
| CH495584A (de) | Datenverarbeitungsanlage | |
| DE2343501C3 (de) | Steuerschaltung für zumindest eine Rechenanlage mit mehreren für die Durchführung von Ein-/Ausgabe-Programmen bestimmten Registern | |
| DE3729494C2 (de) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8110 | Request for examination paragraph 44 | ||
| 8125 | Change of the main classification |
Ipc: G06F 13/12 |
|
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |