Processing

Please wait...

Settings

Settings

Goto Application

1. CN107562669 - Method, device and system for processing NVMe protocol command

Office
China
Application Number 201610505459.6
Application Date 30.06.2016
Publication Number 107562669
Publication Date 09.01.2018
Grant Number 107562669
Grant Date 07.04.2020
Publication Kind B
IPC
G06F 13/42
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
42Bus transfer protocol, e.g. handshake; Synchronisation
CPC
G06F 3/0655
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
G06F 13/1642
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
16for access to memory bus
1605based on arbitration
1642with request queuing
G06F 13/1668
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
16for access to memory bus
1668Details of memory controller
Applicants BEIJING STARBLAZE TECHNOLOGY CO., LTD.
北京忆芯科技有限公司
Inventors TANG FENG
汤峰
Agents 北京集佳知识产权代理有限公司 11227
Title
(EN) Method, device and system for processing NVMe protocol command
(ZH) 一种NVMe协议命令处理方法、装置及系统
Abstract
(EN)
The invention discloses a method, device and system for processing an NVMe protocol command. The embodiment disclosed by the invention provides the method, device and system for processing the NVMe protocol command in terminal equipment. During processing of the NVMe protocol command, one NVMe protocol command is corresponding to a command ID; one command ID is corresponding to a cache area; a first controller sends an instruction needed to process the NVMe protocol command to a second controller by a first queue and a third queue; the second controller sends an instruction needed to process the NVMe protocol command to the first controller by a second queue and a fourth queue; and the first controller and the second controller acquire information needed to process the NVME protocol command from the cache area corresponding to the command ID according to the command ID, so that the NVMe protocol command can be processed in the terminal equipment.

(ZH)
公开了NVMe协议命令处理方法、装置及系统。所公开的实施例提供了在终端设备中处理NVMe协议命令的方法、装置及系统,在处理NVMe协议命令的过程中,一个NVMe协议命令对应于一个命令ID,一个命令ID对应于一个缓存区域,第一控制器通过第一队列和第三队列,将处理NVMe协议命令所需的指令发送至第二控制器,第二控制器通过第二队列和第四队列,将处理NVMe协议命令所需的指令发送至第一控制器,第一控制器和第二控制器根据所述命令ID,从所述命令ID对应的缓存区域获取处理NVMe协议命令所需的信息,从而实现终端设备中处理NVMe协议命令。