Data processing method and device for 10 gigabit media independent interface (XGMII) and inter-chip bidirectional handshaking method

A technology of interface data and processing methods, applied in the direction of electrical digital data processing, digital transmission systems, instruments, etc., can solve problems such as different reset mechanisms, initial data reception errors, data byte order misalignment, etc., to ensure reliability and guarantee Universal applicability, effectiveness in solving uncertainty misplacement problems

Active Publication Date: 2012-04-04
SANECHIPS TECH CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual applications, it is found that when the sampling receiving clock is recovered during the splicing process, the data will have a phase deviation, which will lead to the separation of interface data sampling, which will result in the process of splicing two 32bits data into one 64bits data. The two 32bits data are separated so that they cannot be spliced ​​into the same 64bits data, but are spliced ​​into two 64bits data separately, and different IP COREs implement different channel data width conversion definitions, which leads to inconsistent data order of this interface. Through sampling It also counts the data misalignment of two types of IP CORE interfaces, and analyzes as follows: image 3 The situation shown: 8 8-bit binary data, that is, the 64bits data of the sending end is compared with the 8 8-bit binary data spliced ​​and restored by the XGMII interface of the receiving end (IP CORE-A or IP CORE-B), and the data byte is found There is an obvious dislocation in the sequence, which is caused by the different definitions of the implementation channel data width in different IP CORE
Therefore, due to the uncertainty of data misalignment in the reception of data on this interface, more additional processing is required when receiving
At the same time, during the initial data transmission process between chips, due to the difference in the reset time of the two chips, that is, the reset mechanism is different, it will cause initial data reception errors during the data transmission process.

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
  • Data processing method and device for 10 gigabit media independent interface (XGMII) and inter-chip bidirectional handshaking method
  • Data processing method and device for 10 gigabit media independent interface (XGMII) and inter-chip bidirectional handshaking method
  • Data processing method and device for 10 gigabit media independent interface (XGMII) and inter-chip bidirectional handshaking method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0038] Please refer to figure 2 and Figure 4 , the sender sends data with a width of (64+8)bits, where 8bits is the width of the control word. XGXS IP CORE then converts the 64bits information data in the received 72bits to the internal standard 32bits data for transmission, that is, splits one 64bits data into two 32bits data. Then XGXS completes the 8B / 10B encoding of 32bits data, that is, 4 channels of 8bits data, and then performs parallel-serial conversion into high-speed serial signal transmission of 4 channels of XAUI interface. The transmission rate of the serial signal is 3.125Gbit / s. The IP CORE at the receiving end receives the 4-way high-speed serial data, and internally processes it into 32bits data. At this time, the two 32bits data must be spliced ​​back into one 64bits data, but due to the phase deviation of t...

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 data processing method and a data processing device for a 10 gigabit media independent interface (XGMII) and an inter-chip bidirectional handshaking method. The data processing method for the XGMII comprises the following steps of: configuring a standard data byte sequence; and analyzing a data byte sequence of the received single data rate XGMII data, comparing with the standard data byte sequence, and adjusting the data byte sequence of the received single data rate XGMII data to form the standard data byte sequence. By adjusting the data byte sequence of the received single data rate XGMII data to form the standard data byte sequence, the problem of possible uncertain dislocation of data communication of different XGMII extender sublayers (XGXS) among chips is solved, so that the general applicability of communication among the chips is ensured, and the transmission reliability of initialized data among the chips is ensured through a bidirectional handshaking function of the chips.

Description

technical field [0001] The invention relates to an XGMII interface data processing method and device and a two-way handshaking method between XGMII interface chips realized by the device. Background technique [0002] 10Gbit Ethernet technology is widely used in high-speed transmission due to its advantages of high speed, flexibility and controllability. Among them, XGMII is a full-duplex interface between the media access control (Media Access Control, MAC) layer and the physical layer (Physical layer, PHY) of 10G Ethernet, and is a bridge connecting the Ethernet data link layer and the physical layer. XGMII is an independent interface between the Reconciliation Sublayer (RS) and the Physical Coding Sublayer (PCS), which enables data transmission between the two layers at a rate of 10Gbit / s. [0003] The purpose of XGMI I is to provide a stable, reliable, and clear interconnection between the MAC layer and the PHY. Its function is similar to the medium independent interfac...

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): G06F13/38G06F13/40H04L29/10H04L1/00
Inventor 张帆
Owner SANECHIPS TECH CO LTD
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