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

pcie link elastic buffer circuit

A buffer and elastic technology, applied in the computer field, can solve problems such as data receiving buffer overflow, affecting system communication function and performance, data loss, etc., and achieve the effect of accelerating promotion and application

Active Publication Date: 2021-05-07
西安翔腾微电子科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For the continuous data stream of high-speed transmission, it is used for cross-clock processing and buffer for receiving data. The write clock of data comes from the clock of the sending end recovered from the received data, and the read clock comes from the clock generated by the local crystal oscillator of the receiving end. If the cumulative clock cycle skew between the write clock and the read clock cannot be handled correctly, it will cause overflow of the data receiving buffer, damage the received data or cause data loss, seriously affecting the function and performance of the system communication

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
  • pcie link elastic buffer circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solution of the present invention is further described below in conjunction with the accompanying drawings and specific embodiments, please refer to figure 1 .

[0031] The present invention provides a PCIe link elastic buffer circuit, comprising a write data and data flag generation module 1, a write pointer control module 2, a write depth calculation module 3, an elastic buffer memory 4, a read data and data flag generation module 5, Read pointer control module 6, read depth calculation module 7, 8B / 10B decoding module 8, receiving status generation module 9,

[0032] Among them, the write data and data mark generation module 1, the write pointer control module 2, the write depth calculation module 3, the elastic buffer memory 4, and the read pointer control module 6, jointly complete the write data and data mark generation module 1 to input data to the elastic buffer Write operation of memory 4;

[0033] Elastic buffer memory 4, read data and data sig...

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 provides a PCIe link elastic buffer circuit, comprising: write data and data flag generation module (1), write pointer control module (2), write depth calculation module (3), elastic buffer memory (4), Read data and data sign generation module (5), read pointer control module (6), read depth calculation module (7), 8B / 10B decoding module (8), receiving state generation module (9). The invention automatically detects the empty and full state of the receiving data buffer of the PCIe link through the circuit, adds and deletes the SKIP ordered set, manages the elastic writing and elastic reading operation of each receiving channel data at the receiving end of the PCIe port, and corrects the link data The cumulative frequency deviation between the write clock and the read clock of the receiving buffer completes the precise matching of the data transmission rate of the sending and receiving ports, prevents data damage and loss caused by the overflow and underflow of the receiving buffer, and ensures the integrity of the received data , to achieve high-speed and highly reliable transmission of PCIe link data.

Description

technical field [0001] The invention belongs to the technical field of computers, in particular to a PCIe link elastic buffer circuit. Background technique [0002] The serial PCIe interface has the characteristics of high speed and high bandwidth, overcomes the inherent defects of the traditional PCI bus in terms of system bandwidth and transmission speed, and has a good application prospect. [0003] The accuracy of the clock circuits on both sides of the PCIe link is ±300ppm, that is, a deviation of ±300 clock cycles is allowed within the time range of every million and ideal clock cycles. In the worst case, if the transmitter on one side of the link operates at 2.5GHz + 300ppm, and the local clock of the receiver on the other side of the link operates at 2.5GHz - 300ppm, there is a maximum deviation of 600ppm, accumulating 10 -6 / 600=1667 clock cycles, which will generate a clock cycle offset. [0004] For the continuous data stream of high-speed transmission, it is us...

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/42
CPCG06F13/4221G06F2213/0024
Inventor 李攀杨海波王玉欢霍卫涛蔡叶芳
Owner 西安翔腾微电子科技有限公司
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