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

Asynchronous serial data recovery method based on 8B/10B coding

A technology of asynchronous serial and recovery methods, applied in the field of communication, can solve the problems of complex design, high cost, and low reliability, and achieve the effects of reducing development time, improving reliability, and strong versatility

Pending Publication Date: 2022-04-29
XI'AN INST OF OPTICS & FINE MECHANICS - CHINESE ACAD OF SCI
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem that additional hardware resources are required when the serial data at the receiving end is recovered by using special decoding chips, multi-phase clock sampling, FPGASelectIO, or the design is complex and low reliability, or high-performance FPGA devices are required, and the cost is high , the present invention provides a method for recovering asynchronous serial data based on 8B / 10B encoding

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
  • Asynchronous serial data recovery method based on 8B/10B coding
  • Asynchronous serial data recovery method based on 8B/10B coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The realization principle and specific implementation process of the present invention will be described in detail below in conjunction with the drawings and embodiments.

[0052] Such as figure 1 As shown, a kind of asynchronous serial data recovery method based on 8b10b coding provided by the present invention, its basic realization principle is:

[0053] S1: The sender frames the data to be sent, and the framed data is a synchronization code + valid data structure;

[0054] S2: The sender performs 10-bit encoding on the 8-bit data per byte of a frame of data according to the 8B / 10B encoding rules, then uses the local clock as the serial output clock, and outputs the line into a 10-bit data stream in a serial manner;

[0055] S3: The receiving end performs bit sampling on the 10-bit serial data stream with the local sampling clock, and stores each bit into a 10-bit shift register. Wherein, the local sampling clock frequency of the receiving end is k times the serial...

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 an asynchronous serial data recovery method based on 8b10b coding, which mainly comprises the following steps that: 1, a sending end frames data needing to be sent, and a frame of framed data is of a synchronous code + effective data structure; 2, the sending end performs 10-bit coding on 8-bit data of each byte of one frame of data according to an 8B / 10B coding rule, takes a local clock as a serial output clock, and outputs a 10-bit data stream in a serial mode; 3, the receiving end carries out bit sampling on the 10-bit serial data flow through a local sampling clock, and when one bit is sampled, the 10-bit serial data flow is stored in a 10-bit shifting register; 4, detecting a synchronous code in the serial data stream stored in the shift register to determine that the character boundary completes 10-bit byte alignment of the current transmission frame; and 5, after 8B / 10B decoding is carried out on the aligned 10-bit data, the 10-bit data is recovered to original 8-bit data, and data recovery of the current transmission frame is completed. According to the method, data recovery can be realized only through simple logic code design, and the cost is greatly reduced.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to an 8B / 10B coding-based asynchronous serial data recovery method. Background technique [0002] With the development of integrated circuit technology, the communication system has higher and higher requirements for data transmission rate. The early parallel transmission mode gradually exposed the I / O consistency problem due to the increase in rate, which has become a bottleneck for improving the system transmission rate. Therefore, the serial transmission system is favored by designers. In serial communication, the clock signal is embedded into the data signal through data encoding technology at the sending end, and the clock recovery technology is used at the receiving end to extract the synchronous clock signal from the data to restore the data. The timing problem caused by the delay of the transmission line is eliminated. In addition, the serial communication ...

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/42
CPCG06F13/4282
Inventor 黄超王锋涛高伟李伟高佳锐
Owner XI'AN INST OF OPTICS & FINE MECHANICS - CHINESE ACAD OF SCI
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