Device, method, and protocol for data transfer between host device and device having storage interface
First Claim
1. A system for transferring data files between a host device and a secondary device, comprising:
- a bridge device forming at least a portion of the secondary device, the bridge device includinga de-multiplex (de-MUX) data path with an input coupled to a host interface (I/F), a first output coupled to a storage I/F and a second output coupled to a processor I/F, anda controller circuit having at least control inputs coupled to receive configuration commands from the processor I/F and control outputs coupled to the de-MUX data path, the controller circuit enabling and maintaining a data path between the host I/F and the first output of the de-MUX data path for a predetermined number of data transfers in response to at least a first configuration data input.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for transferring data files between a host device and a secondary device can include a bridge device forming at least a portion of the secondary device. The bridge device can have a de-multiplex (de-MUX) data path with an input coupled to a host interface (I/F), a first output coupled to a storage I/F and a second output coupled to a processor I/F. A controller circuit can have control inputs coupled to receive configuration commands from the processor I/F and control outputs coupled to control terminals of the de-MUX data path. The controller circuit enables and maintaining a data path between the host I/F and the first output of the de-MUX data path for a predetermined number of data transfers in response to at least a first configuration data input.
177 Citations
20 Claims
-
1. A system for transferring data files between a host device and a secondary device, comprising:
a bridge device forming at least a portion of the secondary device, the bridge device including a de-multiplex (de-MUX) data path with an input coupled to a host interface (I/F), a first output coupled to a storage I/F and a second output coupled to a processor I/F, and a controller circuit having at least control inputs coupled to receive configuration commands from the processor I/F and control outputs coupled to the de-MUX data path, the controller circuit enabling and maintaining a data path between the host I/F and the first output of the de-MUX data path for a predetermined number of data transfers in response to at least a first configuration data input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for transferring data files between a host device and a secondary device, the system comprising:
the secondary device comprising, a bridge device coupled between a processor interface (I/F), a storage I/F and a host I/F, the bridge device configurable to provide a control path between the host I/F and the processor and a data path between the host I/F and the storage I/F in response to at least one predetermined command from the processor I/F, the data path bypassing the processor I/F, the bridge device also being coupled to receive file system information from the processor I/F, the file system information organizing data files accessed via the storage I/F. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method of transferring data between a host device and a secondary device, the method comprising:
-
in response to a predetermined command received by a bridge device of the secondary device, from a processor interface (I/F), using a controller circuit of the bridge device; providing a control path to transfer control information from a host I/F to a processor I/F; and enabling and maintaining a data path between the host I/F and a first output of a de-MUX data path for a predetermined number of data transfers to transfer data from the host I/F to a storage I/F, the data path bypassing the processor I/F; and receiving file system information from the processor I/F, the file system information organizing data files accessed via the storage I/F. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification