Command queue management method, memorizer controller and memorizer storage device

A technology of memory controller and command queue, which is applied in the direction of program control design, instrumentation, electrical digital data processing, etc., and can solve the problems of no system architecture integration, lack of flexibility of BOT protocol, and low data transmission efficiency

Active Publication Date: 2015-01-14
PHISON ELECTRONICS
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Since the BOT protocol lacks flexibility in practice, and people's requirements for data processing efficiency and file transfer performance of USB mass storage devices are gradually increasing, the USB Attached SCSI protocol that can transmit multiple commands at a time has been proposed. USB Attached SCSI protocol to improve the low data transmission efficiency and other problems existing in the previous BOT protocol
[0004] However, although the USB Attached SCSI protocol has been proposed, there is still no mechanism that can effectively integrate the advantages brought by the USB Attached SCSI protocol with the existing storage medium system architecture

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Command queue management method, memorizer controller and memorizer storage device
  • Command queue management method, memorizer controller and memorizer storage device
  • Command queue management method, memorizer controller and memorizer storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0100] Generally speaking, a memory storage device (also called a memory storage system) includes a rewritable nonvolatile memory module and a controller (also called a control circuit). Generally, the memory storage device is used with the host system so that the host system can write data to the memory storage device or read data from the memory storage device.

[0101] Figure 1A It is a schematic diagram of a host system and a memory storage device according to an exemplary embodiment.

[0102] Reference Figure 1A The host system 1000 generally includes a computer 1100 and an input / output (I / O) device 1106. The computer 1100 includes a microprocessor 1102, a random access memory (RAM) 1104, a system bus 1108, and a data transmission interface 1110. The input / output device 1106 includes such as Figure 1B Mouse 1202, keyboard 1204, display 1206 and printer 1208. It must be understood that Figure 1B The device shown is not limited to the input / output device 1106, and the input / ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a command queue management method, a memorizer controller and a memorizer storage device. The method comprises the following steps of storing at least one first command in a command queue register according to a plurality of first indicator bits, and updating the first indicator bits according to the current storage state of the command queue register; updating second indicator bits according to the updated first indicator bits and a plurality of second indictor bits. The method also comprises steps of obtaining a first command index of a temporary storage block for correspondingly storing the first command in the command queue register according to the updated second indictor bits, and adding the first command index into a command index register; executing a command, corresponding to an unexecuted command index, in the command queue register.

Description

Technical field [0001] The invention relates to a command queue management method, a memory controller and a memory storage device. Background technique [0002] In the past, data and / or commands were transferred between a USB mass storage device (USB mass storage device) and a computer host mainly through a bulk only transport (BOT) protocol. According to the specifications of the BOT protocol, the USB mass storage device can only transmit one command to or receive one command from the computer host at a time, and can continue to transmit or receive the next command after the command is executed. [0003] Because the BOT protocol lacks flexibility in practice, and people’s requirements for the data processing efficiency and file transfer performance of USB mass storage devices are gradually increasing, the USB Attached SCSI protocol that can transmit multiple commands at once has been proposed. The USB Attached SCSI protocol is used to improve the low data transmission efficiency...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F3/06G06F12/06
CPCG06F3/0659G06F9/345
Inventor 黄意翔詹钊明
Owner PHISON ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products