DE69311554T2 - Massenspeicherkarte mit eingangs- ausgangsfunktion. - Google Patents
Massenspeicherkarte mit eingangs- ausgangsfunktion.Info
- Publication number
- DE69311554T2 DE69311554T2 DE69311554T DE69311554T DE69311554T2 DE 69311554 T2 DE69311554 T2 DE 69311554T2 DE 69311554 T DE69311554 T DE 69311554T DE 69311554 T DE69311554 T DE 69311554T DE 69311554 T2 DE69311554 T2 DE 69311554T2
- Authority
- DE
- Germany
- Prior art keywords
- card
- computer
- connector
- data
- 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.)
- Expired - Lifetime
Links
- 230000015654 memory Effects 0.000 claims description 77
- 238000004891 communication Methods 0.000 claims description 29
- 230000006870 function Effects 0.000 description 13
- 230000008520 organization Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07743—External electrical contacts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/346—Cards serving only as information carrier of service
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Stored Programmes (AREA)
- Credit Cards Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Facsimiles In General (AREA)
Description
- Die abnehmbaren Massenspeicherkarten für Mikrorechner (oder Personairechner oder PC vom englischen "Personal Computer") sind kürzlich als Zubehör von Personalcomputern, vor allem für tragbare Computer, in Erscheinung getreten. Sie könnten in Zukunft die Disketten und andere Massenspeichermittel des magnetischen Typs ersetzen. Sie können als Massenspeicher mit ebenso großer Kapazität wie magnetische Disketten (Größenordnung: 1 Million Bytes) dienen; ihr Platzbedarf ist nicht größer (Kreditkartenformat, Dicke von 3 bis 5 mm); sie weisen einen viel schnelleren Zugriff auf (mehrere tausendmal schneller)
- Sie können als Schreib-Lese-Speicher für Programme dienen, die vom Personalcomputer direkt ausgeführt werden können. In diesem Fall müssen sie im Gegensatz zu den magnetischen Massenspeichern nicht in den Schreib-Lese- Speicher (RAM) des PC geladen werden, uin anschließend ausgeführt zu werden. Die Programme, die sie enthalten, können direkt vom Personalcomputer ausgeführt werden.
- Die Massenspeicherkarten, die manchmal auch PC-Karten genannt werden, enthalten mehrere Speicherchips und einen Verbinder (Buchsenverbinder mit 68 Anschlüssen gemäß der PCMCIA-Norm der "Personal Computer Memory Card International Association", 10308 East Duane Avenue Sunnyvale, Kalifornien) . Die Karte kann in einen entsprechenden (Steck-) Verbinder des Rechners eingesteckt werden. Die Verbindungen sind von der Art, daß der Speicher durch einen parallelen Eingangs/Ausgangs-Port des PC adressiert werden kann, entweder als ob der Speicher ein magnetischer Massenspeicher wäre oder als ob er eine Schreib- Lese-Speichererweiterung des Rechners wäre.
- Es gibt außerdem Karten für Personalcomputer, die Kommunikationsfunktionen zwischen dem Rechner und der äußeren Umgebung besitzen und die somit nicht nur einen Verbinder enthalten, der dazu vorgesehen ist, die Verbindung mit dem Personalcomputer sicherzustellen, sondern außerdem Verbindungsmittel mit der äußeren Umgebung aufweisen. Diese Karten werden "Karten mit Eingabe/Ausgabe-Funktion" oder "Karten mit E/A-Funktion" genannt. Das typische Beispiel einer Kommunikationsfunktion ist das Modem, das durch einen ersten Verbinder mit dem Rechner und durch einen zweiten Verbinder mit einer Telephonleitung verbunden ist, um digitale Daten auf der Leitung zu senden. Ein anderes Beispiel einer Karte mit Kommunikationsfunktion wäre eine Nahzonenkarte, bei der die Kommunikation mit der äußeren Umgebung nicht durch einen Verbinder mit Hardware-Kontakten, sondern durch eine Funkverbindung in einer nahen Umgebung erfolgt.
- Die vorhandenen Kommunikationskarten verwenden im allgemeinen den RS232C-Ausgang der Rechner, der digitale Daten in serieller Form liefert und an die Modem- oder Funkkommunikation gut angepaßt ist; oder aber die Kommunikationskarten sind direkt im Rechner montiert und weisen nicht die Form von Einsteckkarten auf.
- Speziell für tragbare Rechner und allgemeiner immer dann, wenn Platz eingespart werden soll, wird bevorzugt, daß die Peripheneelemente einsteckbar angebracht sind und nur bei Bedarf verwendet werden.
- Es kann außerdem auf die Dokumente EP 0 275 510 und WO 90/13096, in denen Mikroprozessor-Karten für Kreditkarten verwendet werden, sowie auf das Dokument EP 0 383 518 Bezug genommen werden, in dem eine Mikroprozessor-Karte das Laden eines Programms in einen internen Speicher ermöglicht, wobei dieses Laden mittels des Mikroprozessors der Karte und mittels eines in deren ROM- Speicher abgelegten Anderungsprogramms erfolgt.
- Gemäß der Erfindung ist daran gedacht worden, daß der Speichererweiterungsverbinder, der in zahlreichen Rechnern, insbesondere in tragbaren Rechnern, vorhanden ist, verwendet werden könnte, um Karten einzustecken, die eine beliebige Kommunikationsfunktion besitzen, ohne daß irgendein Kommunikationsprotokoll-Problem wegen der Verwendung dieses Verbinders auftritt, obwohl der Verbinder normalerweise hierzu nicht vorgesehen ist, weil er normalerweise für die Bildung einer Speichererweiterung des Rechners dient.
- Hierzu wird vorgeschlagen, daß die Karte, die in einen Rechner einsteckbar ist, umfaßt:
- - einen internen Mikroprozessor;
- - einen Verbinder, der das Einstecken der Karte in den Rechner ermöglicht;
- - nichtflüchtige Speicher, die insbesondere durch den Rechner ausführbare Arbeitsprogramme und Formatdaten, die die Organisationsstruktur der Dateien des Speichers der Karte betreffen, enthalten;
- - ein flüchtigen Speicher (MV), der mit dem internen Mikroprozessor über einen Adreßbus (AD2), einen Datenbus (BD2) und einen Steuersignalbus (SC2) verbunden ist, wobei dieser Speicher einen physischen, reservierten Platz für die Zwischenspeicherung von von dem Rechner nach außen oder von außen an den Rechner zu übertragenden Daten umfaßt, wobei die Adresse dieses physischen Orts und der Name der Datei für diesen physischen Ort im nichtflüchtigen Speicher gespeichert sind;
- - wobei auf diese Speicher vom Rechner über einen Adreßbus, einen Datenbus und einen Steuersignalbus zugegriffen werden kann, wobei diese drei Busse vom Verbinder ausgehen.
- Diese Daten können die Informationen selbst oder Informationsübertragungsbefehle sein, wie später deutlich wird, d. h. in der Schnittstellendatei können beispielsweise Einsen oder Nullen (auszutauschende Daten) oder aber Übertragungsbefehle für 1 und Übertragungsbefehle für abgelegt sein.
- Diese Kommunikationskarten-Struktur arbeitet somit unter Beibehaltung des normalen Signalaustausch-Protokolls, das zwischen dem Rechner und den externen Speichern verwendet wird: Lese-/Schreib-Signale, Chipauswahl, Adreßbus, Datenbus usw. Es brauchen keine spezifischen Signale hinzugefügt werden, die für die Kommunikation mit der äußeren Umgebung bestimmt sind, wie dies normalerweise erforderlich ist.
- Es wird somit der minimale Standard für einen Datenaustausch mit einem Speicher verwendet, ohne daß andere spezifische Signale hinzugefügt werden, die den Nachteil besäßen, jedesmal vom Typ der beabsichtigten Kommunikation (Modem, Fax, Funknetz usw.) abzuhängen.
- Es wird angemerkt, daß die Schnittstellendatei im flüchtigen Speicher nur temporäre Daten oder Befehle enthält und keinerlei Sicherungsbatterie oder -zelle erfordert; die Daten, die im Speicher gehalten werden müssen (Organisation der Dateien, Funktionsprogramme der Karte) befinden sich im nichtflüchtigen Speicher (ROM, EPROM, EEPROM, Flash-EPROM).
- Die Erfindung wird genauer anhand von Karten gemäß der PCMCIA-Norm beschrieben, sie kann jedoch offensichtlich mit anderen Normen von in einen Mikrorechner einsteckbaren Speicherkarten verwendet werden.
- Es wird deutlich werden, daß die Erfindung nicht die Verwirklichung einer Kommunikationskarte vorschlägt, deren einzige Besonderheit darin besteht, einen Verbinder mit dem gleichen Format wie jenes einer PCMCIA-Speicherkarte zu haben; die Erfindung schlägt vielmehr vor, die Karte in der Weise zu verwirklichen, daß sie in den PCMCIA-Verbinder eingesteckt werden kann, der bereits am Rechner vorhanden ist und dessen Funktion eine Verbindungsfunktion mit einem externen Speicher bleibt.
- Andere Merkmale und Vorteile der Erfindung werden deutlich beim Lesen der folgenden genauen Beschreibung, die mit Bezug auf die beigefügten Zeichnungen gegeben wird, in denen:
- - Fig. 1 eine Ansicht einer Speicherkarte im PCMCIA- Standard ist;
- - Fig. 2 den internen Aufbau der Kommunikationskarte gemäß der Erfindung schematisch zeigt;
- - Fig. 3 die Verteilung der Funktionen zwischen dem nichtflüchtigen Speicher und dem flüchtigen Speicher gemäß der Erfindung zeigt.
- In Fig. 1 ist mit dem Bezugszeichen 10 eine Massenspeicherkarte für einen Mikrorechner im PCMCIA-Standard gezeigt; es handelt sich um eine Karte, deren Format fast dasjenige einer Kreditkarte ist (Oberfläche von ungefähr 5 cm x 8 cm), mit einer größeren Dicke (im allgemeinen 3 bis 5 mm, mit einem Verbinder (Bezugszeichen 12) am Ende der Karte, der in einen komplementären Verbinder eines Mikrorechners einsteckbar ist.
- Die Erfindung ist für Karten interessant, deren Funktion darin besteht, den Austausch von Daten zwischen dem Mikrorechner und der äußeren Umgebung zu ermöglichen. Diese Karte enthält somit elektronische Schaltungen, die die Ausführung dieses Austausches ermöglichen, und insbesondere einen zusätzlichen Verbinder. Falls die Kommunikation mit der äußeren Umgebung auf elektromagnetischem Weg erfolgt (Hochfrequenz mit Ultrakurzwellen, Höchstfrequenzen mit Kurzwellen bis Millimeterwellen), enthält die Karte dann keinen eigentlichen zusätzlichen Verbinder, sondern eine Funksende-/Funkempfangsantenne, die die Funktion dieses Verbinders erfüllt.
- Eine Kommunikationskarte gemäß der Erfindung ist in Fig. 2 schematisch gezeigt. Es handelt sich um eine Karte, die Speicher MNV, MV und einen Mikroprozessor MP enthält. Die Speicher sind von zwei Typen, nämlich flüchtige Speicher (RAM) und nichtflüchtige Speicher (ROM oder EPROM oder EEPROM oder Flash-EPROM in der derzeitigen Technik). In der Figur sind ein einziger nichtflüchtiger Speicher MNV und ein einziger flüchtiger Speicher MV dargestellt, selbstverständlich kann jedoch jeder dieser Speicher mittels mehrerer Chips mit integrierten Schaltungen verwirklicht sein, falls die geforderte Speicherkapazität für einen einzigen Chip zu hoch ist.
- Der Mikroprozessor führt unter der Steuerung von Programmen, die in seinem eigenen Programmspeicher R (ROM) gespeichert sind, Aufgaben aus. Diese Programme umfassen Programme, die den Datenaustausch zwischen der Karte und der äußeren Umgebung über einen Verbinder CNX ermöglichen. Der Mikroprozessor ist mit dem Verbinder CNX über eine Schnittstellenschaltung IF1 verbunden.
- Gemäß einer Ausführungsvariante könnten die Steuerpro gramme des Mikroprozessors in den nichtflüchtigen Speicher MNV eingetragen sein. Der Mikroprozessor wäre dann mit diesem Speicher über einen Adreßbus und einen Datenbus in der gleichen Weise wie mit dem Programmspeicher R verbunden.
- Der flüchtige Speicher MV und der nichtflüchtige Speicher MNV können über den Verbinder CNC (der dem Verbinder 12 von Fig. 1 entspricht), der in den komplementären Verbinder CNP des Mikrorechners eingesteckt ist, direkt mit dem Mikrorechner PC kommunizieren. Der Mikroprozessor MP kann jedoch nicht direkt mit dem Mikrorechner kommunizieren.
- In Fig. 2 sind diese Kommunikationsmöglichkeiten schematisch dargestellt: Der interne Mikroprozessor ist mit dem flüchtigen Speicher über einen Adreßbus AD2, einen Datenbus BD2 und einen Steuersignalbus SC2 verbunden. Auf die Speicher kann außerdem vom Personalcomputer PC über einen Adreßbus AD, einen Datenbus und einen Steuersignalbus zugegriffen werden, wobei diese drei Busse vom Verbinder CNC ausgehen.
- Gemäß der Erfindung verhält sich die Karte aus Sicht des Mikrocomputers wie eine Speicherkarte: Sie enthält temporäre und residente Speicherdateien und eine Organisationsstruktur dieser Dateien, die genau jener gleicht, wenn diese elektronische Karte nichts anderes als eine flexible Magnetdiskette oder eine Festplatte wäre.
- Darüber hinaus ist die Funktion der Speicher MNV und MV in der folgenden Weise bestimmt: Der nichtflüchtige Speicher enthält nicht nur vom Mikrocomputer PC ausführbare Programme, sondern außerdem sämtliche Daten für die Organisation der Speicher der Karte, d.h. die Daten, die dem Mikrocomputer PC ermöglichen, daraus die Organisation zu ermitteln (ebenso wie eine Magnetdiskette auf ihren ersten Spuren allgemeine Daten bezüglich der Organisation der Dateien der Diskette enthält)
- Wenn insbesondere auf die herkömmliche Organisation von Dateien von Massenspeichern in den unter dem System DOS arbeitenden Mikrocomputern Bezug genommen wird, können die Daten der Speicherorganisation im allgemeinen enthalten:
- - eventuell eine Identifizierungsdatei ID, durch die der Mikrocomputer wissen kann, mit welchem Kartentyp er verbunden ist;
- - eine BOOT-Datei, d. h. eine sogenannte Ureingabedatei,
- - eine FAT-Datei, d. h. eine sogenannte Datenzuweisungstabelle, die den Belegungsplan des Speichers durch sämtliche Dateien, d. h. den physischen Ort der verschiedenen Dateien, definiert,
- - eine DIR-Datei, die das Wurzelverzeichnis bildet, das Verweise auf die Dateien enthält: Die Dateinamen (Name und Erweiterung), die Dateigröße, Datum und Stunde der Erzeugung oder der Veränderung der Datei, eventuelle Dateiattribute (versteckte oder nichtversteckte Datei usw.),
- - eine BIO-Datei, die eine Systemdatei ist, auf die der Anwender nicht zugreifen kann,
- - und schließlich sämtliche Nutzdateien, wovon sich die meisten im nichtflüchtigen Speicher befinden und wovon wenigstens eine sich im flüchtigen Speicher befindet. Unter diesen Dateien kann sich selbstverständlich eine Startdatei (AUTOEXEC.BAT) befinden, die die ausführbaren Dateien sucht, die den Beginn der Anwendung ermöglichen.
- Folglich enthält die Karte gemäß der Erfindung alle diese Organisationsdaten im nichtflüchtigen Speicher MNV, ferner sind auch die Funktionsprogramme, die direkt vom Mikrocomputer ausführbar sind (oder in bestimmten Fällen nahezu alle Funktionsprogramme) ebenfalls im nichtflüchtigen Speicher. Der Name, der physische Ort und besondere Attribute jeder Programmdatei befinden sich daher im nichtflüchtigen Speicher.
- Schließlich befinden sich im nichtflüchtigen Speicher die Organisationsdaten, die eine Schnittstellendatei FI betreffen; der Name dieser Datei ist in der nichtflüchtigen Datei DIR gespeichert, wobei die Adresse ihres physischen Orts in der nichtflüchtigen Datei (FAT) definiert ist; der physische Ort dieser Schnittstellendatei befindet sich im flüchtigen Speicher MV.
- Diese Schnittstellendatei dient der vorübergehenden Speicherung von Daten, die vom Rechner PC an die äußere Umgebung oder von der äußeren Umgebung an den Rechner über die Karte übertragen werden sollen, oder eventuell der vorübergehenden Speicherung von Datenübertragungsbefehlen (d. h., daß die Datei, anstelle Daten 1 oder 0 zu enthalten, Befehle wie etwa "Übertragung von 1", "Übertragung von 0", usw. empfangen kann, die vom internen Mikroprozessor interpretiert werden können)
- Der flüchtige Speicher MV ist ein Speicher mit doppeltem Zugriff: Der Rechner PC kann Daten oder Befehle, die vom internen Mikroprozessor interpretiert werden könnten, in ihn schreiben oder von ihm lesen, außerdem kann der interne Mikroprozessor MP ebenfalls Daten oder Befehle unter der Steuerung von Lese- oder Schreibprogrammen, die in seinem eigenen Programmspeicher R enthalten sind, in ihm lesen oder in ihn schreiben. Der nichtflüchtige Speicher kann je nach Fall ein Speicher mit doppeltem Zugriff sein oder nicht.
- Die Funktionsweise der Kommunikationskarte ist dann beispielsweise die folgende: Der Rechner PC kann versuchen, in die Schnittstellendatei eine nach außerhalb zu übertragende Dateneinheit oder einen Datenübertragungsbefehl zu schreiben. Diese Schreiboperation kann vom internen Mikroprozessor MP erfaßt werden. Dieser letztere wird durch diese Erfassung aktiviert. Er beginnt dann mit der Ausführung seines internen Programms unter der Steuerung des nichtflüchtigen Speichers. Dieses Programm ist beispielsweise ein Programm für die Übertragung der von der Schnittstellendatei empfangenen Dateneinheit an die äußere Umgebung (durch den Verbinder CNX). Der Mikroprozessor liest somit die in die flüchtige Datei des Speichers MV geschriebenen Daten und überträgt sie an den Verbinder CNX über die Schnittstellenschaltung. Wenn die Aufgabe beendet ist, gibt der Mikroprozessor die Kontrolle an den Mikrocomputer weiter. Wenn es sich umgekehrt um den Empfang von Daten und um deren Übertragung an den Rechner handelt, führt der Mikroprozessor ein Programm für die Übertragung in entgegengesetzter Richtung aus, schreibt die Daten in die flüchtige Datei des Schnittstellenspeichers und gibt die Kontrolle an den Rechner ab, damit dieser sie lesen kann.
- Die Kommunikation zwischen dem Rechner PC und der Karte ist daher ausschließlich die Standard-Kommunikation einer Speicherkarte, die das Lesen oder Schreiben in ausgewählte(n) Dateien, im vorliegenden Fall vor allem in der (die) Schnittstellendatei FI, ermöglicht.
- Es ist nicht erforderlich, im Kommunikationsprotokoll zwischen dem Rechner und der Karte andere Signale als jene für den Austausch mit einer einfachen Speicherkarte vorzusehen: Adreßbus, Datenbus, Lese-Schreib-Signal, Einheitenauswahlsignal usw. Von nun an kann somit der Speichererweiterungsverbinder des Rechners PC auch zum Einstecken einer Kommunikationskarte (Modem, Fax usw.) verwendet werden.
- Diese Kommunikationskarte enthält zugleich den nichtflüchtigen Speicher und den flüchtigen Speicher wie viele Speicherkarten, im Gegensatz zu diesem letzteren erfordert sie jedoch keine Zelle oder Batterie, um den Inhalt des flüchtigen Speichers zu sichern. Sie enthält nämlich keine Daten, die nach der Verwendung gehalten werden müssen. Sie enthält im Prinzip nur die Daten oder Befehle, die nach und nach zwischen dem Rechner und der äußeren Umgebung übertragen werden.
- Eine besondere Anwendung der vorliegenden Erfindung neben der Kommunikation mit einer Telephonleitung ist die folgende: Die Kommunikationskarte ist ein Kreditkartenleser mit bündigen Kontakten, d.h., daß die Karte nicht nur einen Verbinder enthält, der in einen entsprechenden Verbinder des Rechners einsteckbar ist, sondern daß sie außerdem einen Verbinder mit sechs oder acht Kontakten enthält, der eine flache Chipkarte im Kreditkartenformat mit sechs oder acht bündigen Kontakten aufnehmen kann. Durch das erfindungsgemäße System kann beispielsweise der Inhalt der Karte mit bündigen Kontakten gelesen werden oder es können vom Mikrorechner Programme ausgeführt werden, die in dieser Karte enthalten sind, oder es kann in die Karte mit bündigen Kontakten geschrieben werden usw.
- Beispielsweise kann die Funktionsweise die folgende sein: Der Rechner schreibt in die Schnittstellendatei einen Befehl für den internen Mikroprozessor; dieser Befehl kann sein: "Lesen von vier Bytes des Speichers der Karte mit bündigen Kontakten". Der Mikroprozessor, der durch dieses Schreiben "aufgeweckt" wird, interpretiert diesen Befehl. Die gelesenen Bytes werden an eine Datei des flüchtigen Speichers übertragen und können vom Rechner gelesen werden.
- Die somit von der äußeren Umgebung über den Verbinder CNX wiedergewonnenen Daten können dann entweder in derselben Schnittstellendatei FI wie die Daten oder Befehle, die vom Rechner PC ausgesendet werden, oder in einer anderen Datei, die sich ebenfalls im flüchtigen Speicher MV befindet, abgelegt werden. Diese andere Datei besitzt ebenfalls ihre Organisationsparameter (Name, Erweiterung, Ort, usw.), die im nichtflüchtigen Speicher MNV abgelegt sind.
- In einem besonderen Ausführungsbeispiel enthält der flüchtige Speicher MV eine erste Datei, die dazu vorgesehen ist, vom internen Mikroprozessor interpretierbare Befehle zu empfangen, sowie eine zweite Datei, die dazu vorgesehen ist, zwischen dem Mikrorechner PC und der äußeren Umgebung auszutauschende Daten zu enthalten.
Claims (3)
1. Kommunikationskarte, die in einen Rechner einsteckbar
ist, wobei die Karte umfaßt:
- einen internen Mikroprozessor (MP);
- einen Verbinder (CNC), der das Einstecken der Karte
in den Rechner ermöglicht;
- nichtflüchtige Speicher (MNV), die insbesondere durch
den Rechner ausführbare Arbeitsprogramme und
entsprechend der Organisationsstruktur der Speicherregister
der Karte formatierte Daten, beinhalten;
- einen flüchtigen Speicher (MV), der mit dem internen
Mikroprozessor über einen Adreßbus (AD2), einen
Datenbus (8D2) und einen Steuersignalbus (SC2)
verbunden ist, wobei dieser Speicher einen physikalischen,
reservierten Platz für die Zwischenspeicherung von
von dem Rechner nach außen oder von außen an den
Rechner zu übertragenden Daten umfaßt, wobei die
Adresse dieses physikalischen Ortes und der Name des
Registers für diesen physikalischen Ort im
nichtflüchtigen Speicher gespeichert sind;
- wobei die Speicher vom Rechner über einen Adreßbus
(AD), Datenbus (BD) und Steuersignalbus (SC)
zugänglich sind, wobei diese drei Busse über den Verbinder
(CNC) ausgegeben werden.
2. Kommunikationskarte nach Anspruch 1, dadurch
gekennzeichnet, daß sie einen zusätzlichen Verbinder (CNX)
umfaßt, der die Kommunikation zwischen der Karte und
der Außenwelt ermöglicht.
3. Kommunikationskarte nach Anspruch 2, dadurch
gekennzeichnet, daß der zusätzliche Verbinder ein Verbinder
zur Verbindung mit einer Chipkarte mit hervortretenden
Kontakten ist, und daß die Programme im nichtflüchtigen
Speicher Programme zum Lesen und/oder Schreiben von
Daten auf der Chipkarte umfassen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9208554 | 1992-07-09 | ||
FR9208554A FR2693575B1 (fr) | 1992-07-09 | 1992-07-09 | Carte à mémoire de masse avec fonction entrée/sortie. |
PCT/FR1993/000705 WO1994001822A1 (fr) | 1992-07-09 | 1993-07-07 | Carte a memoire de masse avec fonction entree/sortie |
Publications (3)
Publication Number | Publication Date |
---|---|
DE69311554D1 DE69311554D1 (de) | 1997-07-17 |
DE69311554T2 true DE69311554T2 (de) | 1998-01-08 |
DE69311554T3 DE69311554T3 (de) | 2006-02-23 |
Family
ID=9431765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69311554T Expired - Lifetime DE69311554T3 (de) | 1992-07-09 | 1993-07-07 | Massenspeicherkarte mit eingangs- ausgangsfunktion. |
Country Status (8)
Country | Link |
---|---|
US (1) | US5802325A (de) |
EP (1) | EP0649547B2 (de) |
JP (2) | JP3743677B2 (de) |
DE (1) | DE69311554T3 (de) |
ES (1) | ES2102660T5 (de) |
FR (1) | FR2693575B1 (de) |
SG (1) | SG52634A1 (de) |
WO (1) | WO1994001822A1 (de) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI102495B1 (fi) * | 1994-03-16 | 1998-12-15 | Nokia Mobile Phones Ltd | Luku/tulostuslaite |
US6325291B1 (en) * | 1994-04-19 | 2001-12-04 | Smarrt Diskette Gmbh | Apparatus and method for transferring information between a smart diskette device and a computer |
FR2719680B1 (fr) * | 1994-05-05 | 1996-07-12 | Gemplus Card Int | Procédé de sécurisation des accès aux cartes amovibles pour ordinateur. |
FR2748135B1 (fr) * | 1996-04-25 | 1998-06-19 | Aerospatiale | Equipement de calcul a memoire amovible pour aeronef |
US5938750A (en) * | 1996-06-28 | 1999-08-17 | Intel Corporation | Method and apparatus for a memory card bus design |
DE19708755A1 (de) | 1997-03-04 | 1998-09-17 | Michael Tasler | Flexible Schnittstelle |
US6021453A (en) * | 1997-04-24 | 2000-02-01 | Klingman; Edwin E. | Microprocessor unit for use in an indefinitely extensible chain of processors with self-propagation of code and data from the host end, self-determination of chain length and ID, (and with multiple orthogonal channels and coordination ports) |
US6789212B1 (en) | 1997-04-24 | 2004-09-07 | Edwin E. Klingman | Basic cell for N-dimensional self-healing arrays |
JP3104646B2 (ja) * | 1997-06-04 | 2000-10-30 | ソニー株式会社 | 外部記憶装置 |
DE19737369A1 (de) * | 1997-08-27 | 1999-03-04 | Tq Systems Gmbh | Datenspeicherungs- und Datentransporteinrichtung |
JPH1185936A (ja) * | 1997-09-12 | 1999-03-30 | Teac Corp | データ伝送デバイス |
US5987553A (en) * | 1997-09-22 | 1999-11-16 | Dell Computer Corporation | Adaptor board interconnection for a processor board and motherboard |
US6374328B1 (en) * | 1997-10-28 | 2002-04-16 | Sony Corporation | Generation computer with program-in-chips (PIC) |
US5928347A (en) * | 1997-11-18 | 1999-07-27 | Shuttle Technology Group Ltd. | Universal memory card interface apparatus |
JP2000163865A (ja) * | 1998-11-26 | 2000-06-16 | Ricoh Co Ltd | 情報転送装置 |
US6434648B1 (en) * | 1998-12-10 | 2002-08-13 | Smart Modular Technologies, Inc. | PCMCIA compatible memory card with serial communication interface |
WO2000067132A1 (en) * | 1999-04-30 | 2000-11-09 | Centennial Technologies, Inc. | Combination ata/linear flash memory device |
US6609169B1 (en) | 1999-06-14 | 2003-08-19 | Jay Powell | Solid-state audio-video playback system |
DE19929766C1 (de) * | 1999-06-29 | 2001-03-22 | Wacker Werke Kg | Typenschild mit Speichereinrichtung |
GB9925227D0 (en) | 1999-10-25 | 1999-12-22 | Internet Limited | Data storage retrieval and access system |
JP4053704B2 (ja) | 2000-01-05 | 2008-02-27 | 株式会社東芝 | 無線インタフェース機能内蔵icカード、アンテナモジュール、情報処理装置 |
US6745268B1 (en) * | 2000-08-11 | 2004-06-01 | Micron Technology, Lnc. | Capacitive multidrop bus compensation |
DE10040389A1 (de) * | 2000-08-18 | 2002-03-07 | Infineon Technologies Ag | Hochgeschwindigkeitsprozessor |
US7107378B1 (en) * | 2000-09-01 | 2006-09-12 | Sandisk Corporation | Cooperative interconnection and operation of a non-volatile memory card and an input-output card |
US6970891B1 (en) * | 2000-11-27 | 2005-11-29 | Microsoft Corporation | Smart card with volatile memory file subsystem |
US6865637B1 (en) * | 2001-06-26 | 2005-03-08 | Alcatel | Memory card and system for updating distributed memory |
DE10211450A1 (de) * | 2002-03-15 | 2003-10-16 | Insta Elektro Gmbh | Elektrische/elektronische Einrichtung |
EP1540448A2 (de) | 2002-04-08 | 2005-06-15 | Socket Communications, Inc. | Speichermodul mit drahtloser kommunikationsschnittstelle |
US7367503B2 (en) * | 2002-11-13 | 2008-05-06 | Sandisk Corporation | Universal non-volatile memory card used with various different standard cards containing a memory controller |
US8037229B2 (en) * | 2002-11-21 | 2011-10-11 | Sandisk Technologies Inc. | Combination non-volatile memory and input-output card with direct memory access |
US20030177051A1 (en) * | 2003-03-13 | 2003-09-18 | Robin Driscoll | Method and system for managing worker resources |
US7305535B2 (en) * | 2003-04-17 | 2007-12-04 | Sandisk Corporation | Memory cards including a standard security function |
US7209995B2 (en) * | 2003-12-09 | 2007-04-24 | Sandisk Corporation | Efficient connection between modules of removable electronic circuit cards |
US7698488B2 (en) * | 2006-10-26 | 2010-04-13 | Hon Hai Precision Industry Co., Ltd. | Expansion apparatus for expansion card on motherboard |
JP2008141441A (ja) * | 2006-11-30 | 2008-06-19 | Brother Ind Ltd | ファクシミリ装置 |
JP5169365B2 (ja) * | 2008-03-25 | 2013-03-27 | 沖電気工業株式会社 | Sdメモリ型通信装置及びsdメモリ型通信システム |
EP2192540A1 (de) * | 2008-11-28 | 2010-06-02 | Gemalto Canada Inc. | Portable object comprising a display and application performing electronic transactions |
SI22987A (sl) * | 2009-02-27 | 2010-08-31 | Ids D.O.O. | Nalepka za brezkontaktno indentificiranje z izpopolnjenim komuniciranjem med nanjo galvansko priključenim zunanjim logičnim elementom in izpraševalnikom ter postopek za takšno komuniciranje |
JP5398761B2 (ja) | 2011-02-28 | 2014-01-29 | 株式会社東芝 | メモリシステム |
US10114778B2 (en) * | 2015-05-08 | 2018-10-30 | Samsung Electronics Co., Ltd. | Multi-protocol IO infrastructure for a flexible storage platform |
US10520108B2 (en) | 2016-03-16 | 2019-12-31 | Skytech Products Group | Gas valve with emergency shutoff and mechanical timer |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4686506A (en) * | 1983-04-13 | 1987-08-11 | Anico Research, Ltd. Inc. | Multiple connector interface |
JPH0827824B2 (ja) * | 1986-03-28 | 1996-03-21 | シチズン時計株式会社 | Icカ−ド |
JPS62248054A (ja) * | 1986-04-22 | 1987-10-29 | Fumiaki Nukada | バスモデム |
JPS636872U (de) * | 1986-06-27 | 1988-01-18 | ||
US4744006A (en) * | 1986-07-10 | 1988-05-10 | Duffield Robert H | Apparatus for expanding the input/output capabilities of a personal computer |
JPS63182795A (ja) * | 1987-01-20 | 1988-07-28 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | ポータブル・カードとその製造方法 |
DE3852965T3 (de) * | 1987-05-19 | 2000-06-21 | Hitachi Maxell, Ltd. | Informationsverarbeitungssystem mit IC-Karte. |
JP2559740B2 (ja) * | 1987-06-25 | 1996-12-04 | 松下電工株式会社 | データ伝送方法 |
US4954949A (en) * | 1988-02-05 | 1990-09-04 | Commodore-Amiga, Inc. | Universal connector device for bus networks in host computer/co-processor computer system |
JPH02214994A (ja) * | 1989-02-15 | 1990-08-27 | Hitachi Maxell Ltd | Icカード |
WO1990013096A1 (en) * | 1989-04-14 | 1990-11-01 | At&E Corporation | Credit card with communication capability |
JP2932392B2 (ja) * | 1989-09-11 | 1999-08-09 | 日立マクセル株式会社 | メモリカード |
JPH03232029A (ja) * | 1989-12-08 | 1991-10-16 | Fuji Photo Film Co Ltd | メモリカードの記憶管理方式 |
US5485590A (en) * | 1990-01-08 | 1996-01-16 | Allen-Bradley Company, Inc. | Programmable controller communication interface module which is configurable by a removable memory cartridge |
JPH03124262U (de) * | 1990-03-28 | 1991-12-17 | ||
JP2965043B2 (ja) * | 1990-04-10 | 1999-10-18 | 三菱電機株式会社 | デュアルポートメモリ |
JP2854680B2 (ja) * | 1990-06-15 | 1999-02-03 | 株式会社東芝 | Icメモリカード |
JP3100152B2 (ja) * | 1990-09-20 | 2000-10-16 | 三菱重工業株式会社 | コンピュータ間接続装置 |
JP2584119B2 (ja) * | 1990-09-28 | 1997-02-19 | 富士写真フイルム株式会社 | メモリカードにおけるデータ記録方法およびメモリカードシステム |
JP2584120B2 (ja) * | 1990-09-28 | 1997-02-19 | 富士写真フイルム株式会社 | メモリカードにおけるデータ記録方法およびメモリカードシステム |
FR2667417B1 (fr) * | 1990-10-02 | 1992-11-27 | Gemplus Card Int | Carte a microprocesseur concue pour recevoir des programmes multiples en memoire programmable. |
JP2675429B2 (ja) * | 1990-10-08 | 1997-11-12 | 富士写真フイルム株式会社 | メモリカードにおけるデータ管理方式 |
AU2918092A (en) * | 1991-11-01 | 1993-06-07 | Keming W. Yeh | Portable device having data storage capability for transferring data between a portable computer and a desktop computer |
FR2686172B1 (fr) * | 1992-01-14 | 1996-09-06 | Gemplus Card Int | Carte enfichable pour microordinateur formant lecteur de carte a contacts affleurants. |
US5361061A (en) * | 1992-10-19 | 1994-11-01 | Motorola, Inc. | Computer card data receiver having a foldable antenna |
US5423086A (en) * | 1992-10-19 | 1995-06-06 | Motorola, Inc. | Dual port memory communication for a radio frequency device and a personal computer |
US5600801A (en) * | 1993-07-15 | 1997-02-04 | Dell Usa, L.P. | Multiple function interface device for option card |
US5561817A (en) * | 1993-08-16 | 1996-10-01 | Thermo King Corporation | Method of securely controlling direct memory access (DMA) of a shared memory by a DMA device on an expansion board |
US5586270A (en) * | 1993-09-30 | 1996-12-17 | Intel Corporation | Method and apparatus for upgrading a central processing unit and existing memory structure in a computer system |
US5442704A (en) * | 1994-01-14 | 1995-08-15 | Bull Nh Information Systems Inc. | Secure memory card with programmed controlled security access control |
WO1995025310A1 (en) * | 1994-03-14 | 1995-09-21 | Apple Computer, Inc. | A peripheral processor card for upgrading a computer |
US5572683A (en) * | 1994-06-15 | 1996-11-05 | Intel Corporation | Firmware selectable address location and size for cis byte and ability to choose between common memory mode and audio mode by using two external pins |
US5613092A (en) * | 1994-09-01 | 1997-03-18 | Motorola Inc. | Peripheral card having an adaptive PCMCIA compliant interface |
US5559965A (en) * | 1994-09-01 | 1996-09-24 | Intel Corporation | Input/output adapter cards having a plug and play compliant mode and an assigned resources mode |
-
1992
- 1992-07-09 FR FR9208554A patent/FR2693575B1/fr not_active Expired - Lifetime
-
1993
- 1993-07-07 ES ES93914829T patent/ES2102660T5/es not_active Expired - Lifetime
- 1993-07-07 WO PCT/FR1993/000705 patent/WO1994001822A1/fr active IP Right Grant
- 1993-07-07 EP EP93914829A patent/EP0649547B2/de not_active Expired - Lifetime
- 1993-07-07 SG SG1996007120A patent/SG52634A1/en unknown
- 1993-07-07 DE DE69311554T patent/DE69311554T3/de not_active Expired - Lifetime
- 1993-07-07 US US08/373,241 patent/US5802325A/en not_active Expired - Lifetime
- 1993-07-07 JP JP50304494A patent/JP3743677B2/ja not_active Expired - Fee Related
-
2004
- 2004-09-09 JP JP2004262885A patent/JP2005044375A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
DE69311554T3 (de) | 2006-02-23 |
EP0649547B1 (de) | 1997-06-11 |
FR2693575B1 (fr) | 1994-08-19 |
JP2005044375A (ja) | 2005-02-17 |
ES2102660T3 (es) | 1997-08-01 |
SG52634A1 (en) | 1998-09-28 |
JPH07508843A (ja) | 1995-09-28 |
EP0649547A1 (de) | 1995-04-26 |
EP0649547B2 (de) | 2005-06-08 |
WO1994001822A1 (fr) | 1994-01-20 |
ES2102660T5 (es) | 2005-12-01 |
DE69311554D1 (de) | 1997-07-17 |
US5802325A (en) | 1998-09-01 |
FR2693575A1 (fr) | 1994-01-14 |
JP3743677B2 (ja) | 2006-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69311554T2 (de) | Massenspeicherkarte mit eingangs- ausgangsfunktion. | |
DE3127825C2 (de) | ||
DE60315337T2 (de) | Universelle nichtflüchtige speicherkarte zur anwendung in verschiedenen standardkarten mit einem speicherkontroller | |
DE69835484T2 (de) | Externe Speichervorrichtung und Gerät um Daten zu übertragen und zu empfangen | |
DE69309119T2 (de) | Steckbare, als Lesegerät für Karten mit ebenen Kontakten verwendbare Karte für Kleinstrechner | |
DE69227522T2 (de) | Kassette für eine elektronische vorrichtung | |
DE69130388T2 (de) | Sicherheitsvorrichtung mit einem Speicher und/oder einem Mikroprozessor für Datenverarbeitungsmaschinen | |
DE112004001522T5 (de) | Mit mehreren Konnektorstandards kompatible Speicherkarte | |
DE69330422T2 (de) | Informationsübertragungssystem | |
EP0607203B1 (de) | Smartdiskette-schreib-/leseeinrichtung | |
DE69334149T2 (de) | Speicherkarte | |
DE20313004U1 (de) | Vielfunktions-Kartenlese-/-schreibgerät | |
WO1993000658A1 (de) | In die diskettenstation einer edv-einrichtung einsteckbares element mit auswechselbarer prozessor-/speicher-karte | |
DE112005002058T5 (de) | Speichervorrichtung mit Hub-Fähigkeit | |
DE3743639A1 (de) | Ic-karte und system zur ueberpruefung ihrer funktionstuechtigkeit | |
DE10339225A1 (de) | Speichereinrichtung mit optimierter Kompression | |
DE69601359T2 (de) | Datensammelsystem für kartenlesegerät | |
DE2607868A1 (de) | Datentraeger | |
DE69617032T2 (de) | Verfahren zur schnellen fernladung von funktionen in einen flüchtigen speicher | |
DE20311679U1 (de) | Mini-Speicherkarte und dafür geeigneter, passiver Adapter | |
DE112004001255T5 (de) | Speichervorrichtung und Speichersystem | |
DE69735118T2 (de) | Erweiterungskarte, Kartenschnittstelle und elektronische Vorrichtung | |
EP0461456B1 (de) | Datensichereitssystem für eine EDV-Einrichtung | |
DE69421829T2 (de) | Festplatte mit einem inhalt, der grösser als 528mb ist, und verfahren für pc | |
DE19916723C2 (de) | Steuerverfahren für eine einen Kartenleser aufweisende Tastatur |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8363 | Opposition against the patent | ||
8366 | Restricted maintained after opposition proceedings |