Storage device and electronic device including the same
AssigneeSamsung Electronics Co., Ltd.
InventorsYounggeun CHOI, Jaehong MIN
Life of this patent
Estimating the term…
Abstract
An electronic device includes a storage device including a plurality of doorbell registers; a host configured to perform a first interface operation with the storage device using a first command queue managed by a first doorbell register from among the plurality of doorbell registers; and a third-party device configured to perform a second interface operation with the storage device using a second command queue managed by a second doorbell register from among the plurality of doorbell registers, without an intervention of the host, wherein at least the second doorbell register is allocated as one of one or more dedicated registers for use only with operations of the third-party device.
Claims20
An electronic device comprising:
- a storage device including a plurality of doorbell registers;
- a host configured to perform a first interface operation with the storage device using a first command queue managed by a first doorbell register from among the plurality of doorbell registers;
- and
- a third-party device configured to perform a second interface operation with the storage device using a second command queue managed by a second doorbell register from among the plurality of doorbell registers, without an intervention of the host,
- wherein at least the second doorbell register is allocated as one of one or more dedicated registers for use only with operations of the third-party device.
A storage device configured to communicate with a host and a third-party device, the storage device comprising:
- a non-volatile memory;
- and
- a controller configured to manage an operation of writing data to the non-volatile memory or an operation of reading data from non-volatile memory,
- wherein the controller comprises a plurality of doorbell registers, at least one of the plurality of doorbell registers is allocated for an interface operation with the third-party device, and the interface operation with the third-party device is performed based on a command queue managed by the at least one doorbell register, without a intervention of the host.
A storage device configured to communicate with a host and a third-party device, the storage device comprising:
- a buffer memory;
- a non-volatile memory;
- and
- a controller configured to manage an operation of writing a data to the non-volatile memory or an operation of reading a data from non-volatile memory,
- wherein the controller comprises at least one doorbell register configured to manage a submission queue and a completion queue for communicating with the third-party device, and
- wherein the controller is configured to read data requested by the third-party device from the non-volatile memory and store the read data in the buffer memory in response to a command received from the third-party device.
Dependencies are inferred from the claim text.