Combination non-volatile memory and input-output card with direct memory access
First Claim
1. An electronic circuit card connectable to a host system, the card comprising:
- a memory module including a non-volatile mass data storage portion; and
an input-output module to communicate data between the card and an external device, wherein, in response to a command from a host to which the card is connected, the card performs a data transfer between the external device and the nonvolatile mass data storage memory using a direct memory access type transfer of said data between the input-output module and the mass data storage portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A removable electronic circuit card having both a memory module with a non-volatile mass storage memory and a separate input-output module so that data transfers may be made through the input-output module directly to and from the mass storage memory in a direct memory access (DMA) type transfer when the card is inserted into the host system but without having to pass the data through the host system. Once the host gives a DMA command, the data transfer is accomplished independently of the host system, except for the host supplying power and possibly a clock signal and other like support, during such a data transfer directly with card. The data for the transfer can be communicated between the input-output module and the exterior device through either wireless or an electrical connection means.
186 Citations
47 Claims
-
1. An electronic circuit card connectable to a host system, the card comprising:
-
a memory module including a non-volatile mass data storage portion; and
an input-output module to communicate data between the card and an external device, wherein, in response to a command from a host to which the card is connected, the card performs a data transfer between the external device and the nonvolatile mass data storage memory using a direct memory access type transfer of said data between the input-output module and the mass data storage portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a host;
an external communication device; and
an electronic circuit card connectable to a host system, the card comprising;
a memory module including a non-volatile mass data storage portion; and
an input-output module to communicate data between the card and the external device, wherein, in response to a command from the host, the card performs a data transfer between the external device and memory using a direct memory access type transfer of said data between the input-output module and the mass data storage portion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
- 23. A method of communicating data between a non-volatile memory module of an electronic circuit card connected with a host system and an external device, comprising issuing a command from the host to the card and, in response, communicating data between the memory module and the external device through an input-output module of the card using a direct memory access transfer between the non-volatile memory and the input-output module rather than through the host system.
-
28. An electronic circuit card connectable to a host system, the card comprising:
-
a memory module including a non-volatile mass data storage portion; and
an input-output module to perform an external data transfer including receiving data from and/or transmitting data to externally to the host-card system, wherein, in response to a command from a host to which the card is connected, the card performs the external data transfer to/from the non-volatile mass data storage portion using a direct memory access type transfer of said data between the input-output module and the mass data storage portion. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system, comprising:
-
a host; and
an electronic circuit card connectable to a host system, the card comprising;
a memory module including a non-volatile mass data storage portion; and
an input-output module to perform an external data transfer including receiving data from and/or transmitting data to externally to the system, wherein, in response to a command from the host, the card performs the external data transfer to/from the non-volatile mass data storage portion using a direct memory access type transfer of said data between the input-output module and the mass data storage portion. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification