CRC (Cyclic Redundancy Check) data checking method and checking circuit applied to Expander

A data verification and data technology, which is applied in the field of disk verification, can solve the problems of prolonging the chain establishment time, consuming clock cycles, and affecting system performance, etc., and achieve the effect of improving chain construction efficiency, reducing circuit area, and shortening chain construction time

Active Publication Date: 2022-04-08
无锡众星微系统技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen that the Expander in the prior art not only performs CRC checks on all types of frames including data frames and address frames, but also performs CRC checks when searching and storing CRC data. Consumes multiple clock cycles, which significantly prolongs the chain establishment time
If the CRC sorting circuit is set outside the FIFO, the circuit area will be increased at the same time, thus affecting the performance of the entire system

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
  • CRC (Cyclic Redundancy Check) data checking method and checking circuit applied to Expander
  • CRC (Cyclic Redundancy Check) data checking method and checking circuit applied to Expander
  • CRC (Cyclic Redundancy Check) data checking method and checking circuit applied to Expander

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] 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.

[0051] For the problem of CRC data verification in the frame, the present invention uses the CRC verification strategy for the data frame (Data Frame) and the address frame (Address Frame), aiming at improving the flexibility of CRC verification scheduling and management, and by eliminating the need for CRC The limitation of d...

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 CRC (Cyclic Redundancy Check) data checking method and checking circuit applied to Expander, and the method comprises the following steps: receiving input data from external equipment, and directly writing the input data into a receiving FIFO (First In First Out) of the Expander; reading the written input data from the receiving FIFO, and judging the frame type of the input data; sending the input data to a descrambler only when the read input data is an address frame; filtering primitive information from the input data; and descrambling the filtered input data, positioning CRC data in the input data by using a counter, and performing CRC verification on the descrambled data according to the CRC data. According to the scheme of the invention, the Expander link establishment time is shortened, the circuit area is reduced, and the link establishment efficiency of the Expander system is improved.

Description

technical field [0001] The invention belongs to the technical field of disk verification, and in particular relates to a CRC data verification method and a verification circuit applied to an Expander. Background technique [0002] SAS (Serial Attached SCSI) uses a serial interface to obtain a higher transmission speed, and realizes the interconnection and data transmission between the SAS controller and the SATA device through the STP protocol (SATA Channel Protocol). The SAS controller supports the management of large-scale disks through one-level or multi-level Expander (disk expander), providing high-performance, high-flexibility storage expansion solutions. [0003] For the Expander, the received data will be stored in the receiving queue (FIFO) first, and then the data in the FIFO will be read out for descrambling (Descramble) and CRC check, thereby establishing the data between the external device and the Expander Link. The whole process is as figure 1 and 2 shown....

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): G06F11/10
Inventor 郭晨阳王大伦李良磊苑东朝张静波汪宏志郭二辉
Owner 无锡众星微系统技术有限公司
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