Storage device for interfacing with host and method of operating the host and the storage device
AssigneeSamsung Electronics Co., Ltd.
InventorsYoung-Min Lee, Sung-Ho Seo, Hwa-Seok Oh, Kyung-Phil Yoo, Seong-Yong Jang
Life of this patent
Estimating the term…
Abstract
A method of operating a storage device includes receiving, from a host, a first packet containing a buffer address indicating a location of a data buffer selected from among a plurality of data buffers in the host, parsing the buffer address from the first packet, and transmitting a second packet containing the buffer address to the host in response to the first packet.
Claims20
A method of operating a storage device, the storage device storing data in a non-volatile manner and communicating with a host, the method comprising:
- receiving from the host a first packet including a command and a buffer address for a data communication, the buffer address indicating a location of a data buffer in the host;
- and
- transmitting to the host a second packet comprising the buffer address in response to the first packet, wherein
- the host is configured to communicate with the storage device according to a universal flash storage (UFS) interface and the first packet is a UFS protocol information unit (UPIU).
A storage device comprising:
- a memory core configured to store data in a non-volatile manner;
- and
- a storage controller configured to:
- control the memory core to store the data in the non-volatile manner,
- interface with a host outside,
- receive from the host a first packet including a command and a buffer address for a data communication, the buffer address indicating a location of a data buffer in the host, and
- transmit to the host a second packet comprising the buffer address in response to the first packet, wherein
- the host is configured to communicate with the storage device according to a universal flash storage (UFS) interface and the first packet is a UFS protocol information unit (UPIU).
A storage device comprising:
- a memory core configured to store data in a non-volatile manner;
- and
- a storage controller configured to:
- control the memory core to store the data in the non-volatile manner,
- interface with a host outside,
- in response to determining that a packet is a request for the host to access at least one data buffer within the host indicated by a buffer address, selectively include the buffer address in the packet, and
- transmit the packet to the host, wherein
- the buffer address indicates a location of a buffer selected among a plurality of buffers included in the data buffer within the host.
Dependencies are inferred from the claim text.