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

Method, device and system for primitive processing

A processing method and primitive technology, applied in the field of serial hard disk interface, can solve problems such as loss of primitive information, consumption of storage space, and data transmission cannot be carried out normally, and achieve the effect of ensuring correctness

Active Publication Date: 2009-06-03
HONOR DEVICE CO LTD
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the number of inserted ALIGNp primitives is uncertain, the number of cycles that need to be delayed is also uncertain, resulting in obtaining the wrong expected CRC and consuming storage space
[0011] Furthermore, in the prior art, CONTp is used to replace different primitives sent continuously, and different primitives have different meanings, but the alternative CONTp cannot express such different meanings, resulting in the loss of primitive information and the failure of data transmission. Work properly

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
  • Method, device and system for primitive processing
  • Method, device and system for primitive processing
  • Method, device and system for primitive processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] Since the data sender and the data receiver in the SATA system will use a variety of flag primitives to control data transmission, CONTp has different meanings following different primitives, as shown in Table 1 above. Primitives such as HOLDp, R_Okp, R_ERRp, R_RDYp, SYNCp, WTRMp, X_RDYp, etc. need to clarify the different meanings represented by CONTp when performing state processing. Further, Embodiment 1 of the present invention also includes:

[0060] The data receiver or the data sender adjusts the state of the corresponding primitive identification bit according to the received primitive to indicate the data transmission status; wherein, the data receiver or the data sender respectively sets the primitive identification bit.

[0061] A primitive flag bit can be set for each primitive that needs state flagging. The following takes any primitive, that is, the first primitive as an example to illustrate the specific method for adjusting the primitive flag provided by ...

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 discloses a method, a device and a system for primitive processing, which relate to the technical field of serial advanced technology attachment (SATA) and can stably and effectively acquire the required cyclic redundancy check code (CRC) and ensure the accuracy in data check, without needing a large amount of extra registers. In one embodiment, the primitive processing method comprises the following steps: a data reception side judges whether the currently-received data is a data alignment ALIGNp primitive, if yes, discards the ALIGNp primitive, otherwise, restores the data; and the data reception side reads the currently-stored data and determines a required cyclic redundancy check code (CRC).

Description

technical field [0001] The invention relates to serial hard disk interface technology, in particular to a primitive language processing method, device and system in the serial hard disk interface technology. Background technique [0002] Serial Advanced Technology Attachment (SATA) technology is a high-speed serial bus technology developed by storage device developers represented by Intel. The purpose is to apply ATA-based storage technology more generally to desktop, mobile Storage devices, low-end servers and network storage fields. After the establishment of SATA-IO, the international organization of SATA in 2004, the technical standards and applications of SATA have developed rapidly. [0003] SATA technology adopts a hierarchical description method, from bottom to top are Physical Layer (PhysicalLayer, PHY), Link Layer (Link Layer), Transport Layer (Transport Layer) and Application Layer (Application Layer). Using SATA technology, data communication is performed betwe...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06
Inventor 胡俊宁佐林
Owner HONOR DEVICE CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More