Unlock instant, AI-driven research and patent intelligence for your innovation.

Compatible with 64b/66b coded pcs sending device and receiving device

A technology of sending device and receiving device, which is applied in the field of receiving device and PCS sending device, and can solve the problem of single PCS codec adaptation function

Active Publication Date: 2022-01-18
SHENZHEN PANGO MICROSYST CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is that the existing FPGA chip internal PCS IP mainly includes 8B / 10B codec, and the PCS codec has a single adaptation function. PCS sending device, PCS receiving device

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
  • Compatible with 64b/66b coded pcs sending device and receiving device
  • Compatible with 64b/66b coded pcs sending device and receiving device
  • Compatible with 64b/66b coded pcs sending device and receiving device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] In order to solve the problem that the existing FPGA chip internal PCS IP mainly includes 8B / 10B encoding and decoding, and the PCS encoding and decoding function is single, this embodiment provides a PCS sending device based on 64B / 66B encoding, such as figure 1 As shown, the PCS sending device includes a first receiving module 101 , a scrambling module 102 , a first data adaptation module 103 , and a first output module 104 connected in sequence.

[0053] The first receiving module 101 in this embodiment is used to receive input 66-bit coded data, wherein the first receiving module 101 includes a PCS interface, and the PCS interface has a maximum bit width of 34 bits. It can be understood that the 66bit encoded data is the data after 64B / 66B encoding. 64B / 66B encoding encodes 64bit "data or control information" into 66bit blocks for transmission. Among these 66bits, the first two digits represent the synchronization header ( 2bit Sync Header), which is mainly used for...

Embodiment 2

[0061] This embodiment provides a PCS receiving device adapted to 64B / 66B coding, such as Figure 8 As shown, the PCS receiving device adapted to 64B / 66B encoding includes a second receiving module 801 , a movement adjustment judgment module 802 , a data adaptation analysis module 803 , a descrambling module 804 , and a second output module 805 connected in sequence.

[0062] The second receiving module 801 in this embodiment is configured to receive input 66-bit encoded adaptation data. It can be understood that it can receive 66-bit coded adaptation data from the PMA Rx side, and the 66-bit coded adaptation data includes a 2-bit synchronization header and 64-bit coded adaptation data.

[0063] The movement adjustment judging module 802 is used for judging whether to perform bit shift adjustment processing on the 66-bit coded adaptation data. In practical applications, due to the parallel-to-serial conversion of serdes, a bit offset will inevitably occur in the PCS receiving...

Embodiment 3

[0073] This embodiment provides a PCS sending device and a PCS receiving device adapted to 64B / 66B encoding. The existing PCS IP proposes a method for realizing 64B / 66B encoding data adaptation, which has little impact on the original structure of PCS and expands PCS The codec function realizes the support for 64B / 66B at a small cost. Such as Figure 14 As shown, the PCS sending device 1401 is connected to the PMA Tx 1402, and the PCS receiving device 1404 is connected to the PMA Rx 1403. The PCS sending device includes a first input module, a clock compensation module, a scrambling module, a data adaptation module, and an 8B / 10B Coding module; the PCS receiving module includes a second input module, a second data adaptation module (including Word Alignment module, 8B10B decoding, Channel Bonding module, CTC module), mobile adjustment judgment module, data adaptation analysis module, descrambling module , a second clock compensation module, and a second output module.

[00...

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 PCS sending device and a PCS receiving device adapted to 64B / 66B coding. The PCS sending device includes a first receiving module to receive input 66-bit coded data; a scrambling module performs scrambling processing on the 66-bit coded data; the first The data adaptation module performs data adaptation processing on the scrambled 66-bit coded data to obtain 66-bit coded data in a 16-bit wide data format; the first output module outputs 66-bit coded data, which solves the problem of existing FPGA The internal PCS IP of the chip mainly includes 8B / 10B codec, and the PCS codec has a single adaptation function. The invention also discloses a PCS receiving device adapted to 64B / 66B code, which expands the adaptation scope of the PCS codec module , to achieve support for 64B / 66B; increase the flexibility of PCS application processing.

Description

technical field [0001] The present invention relates to the field of IP design of FPGA chips, more specifically, relates to a PCS sending device and a receiving device adapted to 64B / 66B coding. Background technique [0002] High Speed ​​Serial Transceiver (High Speed ​​Serial Transceiver) is an important functional part of high-speed chips including Field Programmable Gate Array (Field Programmable Gate Array, FPGA). PMA) and Physical Coding Sub-layer (Physical Coding Sub-layer, PCS) and other IP components. PCS mainly includes 8B / 10B codec, Word Alignment: supports flexible WordAlignment function; Channel Bonding: realizes channel alignment, CTC (Clock Tolerance Compensation): realizes common functions such as compensating for small frequency differences between sending clock and receiving clock. [0003] 64B / 66B encoding is proposed by the IEEE 802.3 working group for 10G Ethernet, in order to reduce encoding overhead, reduce hardware complexity, and serve as another opt...

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): H04L1/00H04L7/00H03M13/00
CPCH04L1/0006H04L1/0015H04L69/22H04L7/0008H03M13/6502
Inventor 李宁
Owner SHENZHEN PANGO MICROSYST CO LTD