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 the problems of data receiving buffer overflow, data loss, affecting the communication function and performance of the system, and achieve the effect of accelerating the promotion and application.

Active Publication Date: 2018-10-02
西安翔腾微电子科技有限公司
View PDF6 Cites 1 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

[0029] 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 .

[0030] 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,

[0031] 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;

[0032] 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. The circuit comprises a write data and data label 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 label generation module (5), a read pointer control module (6), a read depth calculation module (7), a 8B / 10B decoding module (8) and a reception state generation module (9). Through the circuit, empty and full states of PCIe link received data buffers are automatically detected, SKIP ordered sets are added and deleted, an elastic write operation and an elastic read operation of data of each reception channel at PCIe port reception ends are managed, frequency accumulation deviations between write clocks and read clocks of link data reception buffers are corrected, accurate matching of data transmission speed between transmission ports and reception ports is completed, data damage and loss caused by overflow and underflow of receptionbuffers are prevented, integrity of received data is ensured, and high-speed and high-reliability transmission of PCIe link data is realized.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular designs 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. Worst case, if the transmitter on one side of the link operates at 2.5GHz + 300ppm, and the receiver on the other side of the link has a local clock running 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 used...

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/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