Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

STP link layer state machine optimization method

An optimization method and link layer technology, applied in the direction of instruments, electrical digital data processing, etc., can solve problems such as endless loops, inability to continue business processing, and stays, and achieve the effects of perfect support, solving dead loop problems, and low cost

Active Publication Date: 2021-03-26
无锡众星微系统技术有限公司
View PDF13 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that if the SAS controller STP link layer has not received the expected X_RDY or R_RDY primitive from the device after sending X_RDY, it will cause the STP link layer state machine to stay in the HL_SendChkRdy state, an infinite loop occurs, and the follow-up cannot be continued. business processing

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
  • STP link layer state machine optimization method
  • STP link layer state machine optimization method
  • STP link layer state machine optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0040]In the STP link layer state machine optimization method, the present invention improves the link layer state machine operation mechanism by defining new SATA link layer state machine migration conditions and target states, and solves the problem of figure 2 In the above scenario, the state machine is in the HL_SendChkRd...

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 an STP link layer state machine optimization method, which comprises the steps of detecting whether an STP link layer state machine is in an HL_SendChkRdy state or not, if the STP link layer state machine is in the HL_SendChkRdy state, determining whether a conflict event occurs in the STP link layer or not, and when the conflict event occurs, migrating the STP link layer state machine to an L_SyncEscape state, and executing state machine skip and subsequent service processing in the L_SyncEscape state. According to the invention, the operation mechanism of the link layer state machine is improved, the endless loop problem of the link layer state machine in the STP scene is solved, and the support of the SATA link layer to the STP scene is perfected.

Description

technical field [0001] The invention belongs to the technical field of disk connection, and in particular relates to an STP link layer state machine optimization method. Background technique [0002] SATA (Serial ATA) is a high-speed serial bus, which adopts point-to-point transmission mode, built-in data / command verification unit, strong error correction ability, supports hot swap, has the advantages of small number of pins, fast data transmission rate, and reliability It is widely used in the industry as the main I / O interface between storage devices and hosts due to its high performance and good compatibility. [0003] SAS (Serial Attached SCSI), as a new generation of SCSI technology, similar to SATA technology, also uses serial interface to obtain higher transmission speed. At the same time, the SAS design considers backward compatibility with SATA technology, and realizes the interconnection and data transmission between the SAS controller and the SATA device through ...

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): G06F13/376G06F13/38
CPCG06F13/376G06F13/382G06F2213/0028G06F2213/0032G06F2213/3802G06F2213/3852
Inventor 宫晓渊赵新宇张辅云李兵
Owner 无锡众星微系统技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products