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
Application number
DE69311554T
Other languages
English (en)
Other versions
DE69311554T3 (de
DE69311554D1 (de
Inventor
Roux Jean-Yves Le
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.)
Gemplus SA
Original Assignee
Gemplus Card International SA
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=9431765&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69311554(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Gemplus Card International SA filed Critical Gemplus Card International SA
Publication of DE69311554D1 publication Critical patent/DE69311554D1/de
Application granted granted Critical
Publication of DE69311554T2 publication Critical patent/DE69311554T2/de
Publication of DE69311554T3 publication Critical patent/DE69311554T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/067Record 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/07Record 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/067Record 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/07Record 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/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07743External electrical contacts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/346Cards 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.
DE69311554T 1992-07-09 1993-07-07 Massenspeicherkarte mit eingangs- ausgangsfunktion. Expired - Lifetime DE69311554T3 (de)

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)

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

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

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