Storage device, computing system including the storage device, and method of operating the storage device
First Claim
Patent Images
1. A storage device, comprising:
- a storage medium; and
a controller configured to control the storage medium, wherein the controller comprises;
an interface unit configured to interface with a host;
a processing unit connected to the interface unit via a first signal line, and configured to process a direct load operation and a direct store operation between the host and the controller;
at least one memory connected to the interface unit via a second signal line, wherein the at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host;
a first bus connected to the interface unit;
a second bus connected to the processing unit; and
a third bus connected to the at least one memory,wherein the first signal line connects the first bus to the second bus without connecting through the third bus, and the second signal line connects the first bus to the third bus without connecting through the second bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device includes a storage medium and a controller configured to control the storage medium. The controller includes an interface unit configured to interface with a host, a processing unit connected to the interface unit via a first signal line and configured to process a direct load operation and a direct store operation between the host and the controller, and at least one memory connected to the interface unit via a second signal line. The at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host.
-
Citations
19 Claims
-
1. A storage device, comprising:
-
a storage medium; and a controller configured to control the storage medium, wherein the controller comprises; an interface unit configured to interface with a host; a processing unit connected to the interface unit via a first signal line, and configured to process a direct load operation and a direct store operation between the host and the controller; at least one memory connected to the interface unit via a second signal line, wherein the at least one memory is configured to temporarily store data read from the storage medium or data received from the host, and is configured to be directly accessed by the host; a first bus connected to the interface unit; a second bus connected to the processing unit; and a third bus connected to the at least one memory, wherein the first signal line connects the first bus to the second bus without connecting through the third bus, and the second signal line connects the first bus to the third bus without connecting through the second bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system, comprising:
-
a storage device comprising a storage medium and a controller configured to control the storage medium, wherein the controller comprises; at least one memory disposed in the controller; and a host configured to directly access the at least one memory using an address map having an address space corresponding to the at least one memory, wherein the host is disposed external to the storage device, and the host comprises; a processor; and a main memory disposed in the host and connected to the processor, wherein the processor is configured to directly access the at least one memory without accessing the main memory during a direct load/store operation, and wherein the processor is configured to directly access the main memory without accessing the at least one memory during a normal load/store operation, wherein the controller further comprises; an interface unit configured to interface with the host; a processing unit connected to the interface unit via a first signal line, wherein the at least one memory is connected to the interface unit via a second signal line; a first bus connected to the interface unit; a second bus connected to the processing unit; and a third bus connected to the at least one memory, wherein the first signal line connects the first bus to the second bus without connecting through the third bus and the second signal line connects the first bus to the third bus without connecting thorough the second bus. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
a storage device comprising a storage medium and a controller configured to control the storage medium, wherein the controller comprises; an interface unit configured to interface with a host; a processing unit connected to the interface unit via a first signal line; at least one memory connected to the interface unit via a second signal line; a first bus connected to the interface unit; a second bus connected to the processing unit; and a third bus connected to the at least one memory, wherein the first signal line connects the first bus to the second bus without connecting through the third bus, and the second signal line connects the first bus to the third bus without connecting through the second bus; and the host comprising a processor and a main memory connected to the processor, wherein the processor is configured to directly access the at least one memory without accessing the main memory. - View Dependent Claims (18, 19)
-
Specification