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

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

A technology for interfacing data and processing methods, applied in electrical digital data processing, digital transmission systems, instruments, etc., can solve the problems of initial data reception error, data byte order misalignment, different reset mechanisms, etc., to solve the uncertainty misalignment Problems, Guaranteed Universal Applicability, Guaranteed Reliability Effects

Active Publication Date: 2014-11-05
SANECHIPS TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in practical 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 cause the interface data sampling to be separated, that is, two 32bits data will be spliced ​​into one 64bits data. 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 IPCOREs implement different definitions of channel data width conversion, which leads to inconsistent data order of this interface. Through sampling and statistics The data misalignment of two IPCORE interfaces can be analyzed as shown in Figure 3: 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 (IPCORE-A or IPCORE-B), and the data word is found The order of the sections is obviously misplaced, which is caused by the different definitions of the implementation channel data width in different IPCOREs
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 with Figure 4 , the sender sends data with a width of (64+8)bits, where 8bits is the width of the control word. XGXSIPCORE 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 IPCORE 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 the...

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 (MediaAccessControl, 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 coordination sublayer (ReconciliationSublayer, RS) and the physical coding sublayer (PhysicalCodingSublayer, PCS), which realizes the data transmission between the two layers at a rate of 10Gbit / s. [0003] The purpose of XGMII is to provide a stable, reliable and clear interconnection between the MAC layer and the PHY. Its functio...

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products