Supercharge Your Innovation With Domain-Expert AI Agents!

Novel 10 gigabit Ethernet parallel CRC encoding and decoding method

An encoding method and Ethernet technology, which are applied in the field of 10 Gigabit Ethernet parallel CRC encoding and decoding, can solve the problems of large delay of the operation circuit of the cascade structure method, inability to take into account calculation speed and resource occupation, and many logic resources at the same time, etc. Achieve the effect of real-time output, fast calculation speed, and low delay of operation circuit gates

Inactive Publication Date: 2016-07-20
JINAN UNIVERSITY
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, none of the above three methods can take into account the calculation speed and resource occupation at the same time. The output delay of the cross-flow water generator may be 7 clock cycles at most. The delay of the operation circuit of the cascade structure method is very large, and the repeated CRC logic method occupies logic resources. many

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
  • Novel 10 gigabit Ethernet parallel CRC encoding and decoding method
  • Novel 10 gigabit Ethernet parallel CRC encoding and decoding method
  • Novel 10 gigabit Ethernet parallel CRC encoding and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0081] This embodiment discloses a CRC coding and decoding workflow under the bandwidth of 10 Gigabit Ethernet.

[0082] See figure 1 , figure 1 It is a flow chart of 10 Gigabit Ethernet CRC encoding mode selection in this embodiment. Such as figure 1 As shown, the selection of the CRC encoding mode will select different encoding modes according to different decoding results. There are two different CRC encoding modes: CRC encoding mode 1 and CRC encoding mode 2. The process of CRC encoding mode 1 is as follows figure 2 As shown, the encoding mode is mainly divided into two encoders, an encoder for parallel input of 8-bit data and an encoder for parallel input of 64-bit data, and the corresponding encoder is selected according to the effective bits of the input data. The process of CRC encoding mode 2 is as follows image 3 As shown, the encoding mode mainly has two processes, pre-encoding preprocessing and encoding.

[0083] In this embodiment, in order to highlight...

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 present invention provides a novel 10 gigabit Ethernet parallel CRC encoding and decoding method. Compared with a traditional 10 gigabit Ethernet parallel CRC encoder and decoder which cannot combine calculation speed and occupancy of resources, the novel 10 gigabit Ethernet parallel CRC encoding and decoding method is able to simply solve the problem of the CRC encoding caused by variable-length bytes through encoding preprocessing at encoding so as to simplify the design of a CRC encoding circuit, and separate the FCS region of an Ethernet frame through decoding preprocessing and recover the data output by an encoding preprocessing module at decoding so as to simplify the design of the CRC verification circuit. The CRC encoder and decoder are compatible to the current method through switching work modes, speed up the calculation through the designed work modes, and are small in calculation circuit time relay and small in consume resources so as to be compatible to the calculation speed and the occupancy of resources.

Description

technical field [0001] The invention relates to the technical field of fast coding and decoding of Ethernet communication, in particular to a novel 10 Gigabit Ethernet parallel CRC coding and decoding method. Background technique [0002] Ethernet is the most common communication protocol standard adopted by existing local area networks today, and a cyclic redundancy check code (Cyclic Redundancy Check, CRC) needs to be used in Ethernet communication to implement error control on data. The internal data width adopted by 10 Gigabit Ethernet is as high as 64 bits, which is much larger than the internal data width of 8 bits or 4 bits of Gigabit and below bandwidth Ethernet. [0003] The traditional 10 Gigabit Ethernet parallel CRC codec mainly has the following three methods: 1. Cross-pipeline method. This method uses 8-bit CRC-32 circuits and 64-bit CRC-32 circuits to perform pipeline calculations on data. The 64-bit aligned data uses a 64-bit parallel input CRC-32 circuit, a...

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): H03M13/09
CPCH03M13/09
Inventor 易清明钟桂森石敏
Owner JINAN UNIVERSITY
Features
  • R&D
  • 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