Mass memory card with input/output function
First Claim
1. A communication card designed to be plugged into a microcomputer, the communication card comprisingan internal microprocessor in communication with an external device;
- non-volatile memories, the non-volatile memories and the microcomputer sharing at least three common buses, including a first address bus, a first data bus and a first control bus, the non-volatile memories having work programs that are executable by the microcomputer, including programs for the transfer of data between the communication card and the external device, and format data relating to organizational structure of memory files of the communication card; and
a dual access volatile memory which is directly accessible both by the microcomputer and by the internal microprocessor.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to memory cards that can be plugged into personal computers.
Personal computers often have a connector designed to receive a memory extension in the form of a plug-in integrated circuit card. The invention proposes a card structure designed for communications between the computer and the exterior (fax, model, etc.), this card being capable of being plugged into the memory extension connector without any need to change the operation protocol of this connector. The card has a connector (CNC) for connection to the computer, a connector (CNX) for connection with the exterior, an internal microprocessor (MP), a non-volatile memory (MNV) containing programs that can be performed by the microcomputer and containing organizational data relating to all the memories of the card, and a volatile memory containing at least one file used for the transfer of the data elements to be exchanged.
80 Citations
21 Claims
-
1. A communication card designed to be plugged into a microcomputer, the communication card comprising
an internal microprocessor in communication with an external device; -
non-volatile memories, the non-volatile memories and the microcomputer sharing at least three common buses, including a first address bus, a first data bus and a first control bus, the non-volatile memories having work programs that are executable by the microcomputer, including programs for the transfer of data between the communication card and the external device, and format data relating to organizational structure of memory files of the communication card; and a dual access volatile memory which is directly accessible both by the microcomputer and by the internal microprocessor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication card designed to be plugged into a microcomputer, the communication card comprising:
-
an internal microprocessor; non-volatile memories connected to the microcomputer by a first address bus, a first data bus and a first control bus, the non-volatile memories having work programs that are executable by the microcomputer, including programs for the transfer of data between the communication card and an external device, and format data relating to organizational structure of memory files of the communication card; a first connector enabling the plugging of the communication card into the computer and a second connector enabling communication between the communication card and the external device; and a volatile memory connected to the internal microprocessor by a second address bus, a second data bus and a second control bus, the volatile memory being also connected to the microcomputer by the first address bus, the first data bus and the first control bus, the volatile memory further comprising a physical location reserved for temporarily storing data elements to be transferred from the microcomputer to the external device or from the external device to the computer, the physical location having an address and a file name which are memorized in the non-volatile memory; and wherein the second connector is a connector for connection with a chip card having flush contacts, and wherein the programs in the non-volatile memory include programs for reading and writing data elements in the chip card.
-
-
9. A communication card designed to be plugged into a microcomputer, the communication card comprising:
-
an internal microprocessor in communication with an external device; a non-volatile memory, the non-volatile memory being directly accessible by the microcomputer by way of a first address bus, a first data bus, and a first control bus on which the non-volatile memory and the microcomputer are commonly disposed, and the non-volatile memory storing executable programs and format data relating to organizational structure of files stored in the communication card; dual access volatile memory, the dual access volatile memory being directly accessible by the microcomputer by way of the first address bus, the first data bus, and the first control bus on which the dual access volatile memory is also commonly disposed with the non-volatile memory and the microcomputer, and the dual access volatile memory being directly accessible by the internal microprocessor by way of a second address bus, a second data bus, and a second control bus on which the dual access volatile memory and the internal microprocessor are commonly disposed; a first connector which connects the microcomputer to the first address bus, the first data bus, and the first control bus; and a communication device which permits the communication between the internal microprocessor and the external device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of communicating between a microcomputer and an external device by way of a communication card, the method comprising the steps of:
-
storing executable programs and format data in a non-volatile memory which is disposed on said communication card and which is directly accessible by the microcomputer, the non-volatile memory being directly accessible by the microcomputer by way of a first address bus, a first data bus, and a first control bus on which the non-volatile memory and the microcomputer are commonly disposed, and the format data relating to organizational structure of files stored in the communication card; directly writing data elements in a dual access volatile memory with the microcomputer, the dual access volatile memory being disposed on the communication card; ascertaining that the microcomputer has written data elements in the dual access volatile memory, the ascertaining step being performed by an internal microprocessor of the communication card; in response to the ascertaining step, taking control of the dual access volatile memory, directly reading the data elements from the dual access volatile memory, transmitting the data elements to the external device, and restoring control of the dual access memory to the microcomputer, the taking, reading, transmitting, and restoring steps being performed by the internal microprocessor. - View Dependent Claims (19, 20, 21)
-
Specification