Elastic buffering mechanism and method for compensating clock diversity

An elastic buffer and clock technology, which is applied in the field of compensating clock differences, can solve the problem of large PCI Express design area, and achieve the effect of saving design area and reducing area

Active Publication Date: 2008-10-29
SEMICON MFG INT (SHANGHAI) CORP
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The problem to be solved by the present invention is the larger problem of PCI Express design area in the prior art

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
  • Elastic buffering mechanism and method for compensating clock diversity
  • Elastic buffering mechanism and method for compensating clock diversity
  • Elastic buffering mechanism and method for compensating clock diversity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The elastic buffer device of the present invention adjusts the distance of the read-write pointer according to the detected position of the read-write pointer to compensate for the clock difference, thereby reducing the area of ​​the required buffer unit. And the elastic buffer device of the present invention eliminates deflection by adjusting the position of the reading pointer.

[0034] The elastic cushioning device of the present invention is as image 3 shown, including,

[0035] First-in-first-out unit 1, first-in-first-out unit 111 to first-in first-out unit 1111, used for writing and reading data packet data corresponding to the data channel;

[0036]First-in-first-out unit controller 2, first-in-first-out unit controller 222 to first-in-first-out unit controller 2222, are used to control the write pointer to write data to the first-in-first-out unit of the corresponding data channel under the recovery clock, and control the read pointer at Read data from the f...

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 relates to an elastic buffer device which comprises a plurality of FIFO (first in first out) units used for writing in and reading the data of the data packet of corresponding data channels; a plurality of FIFO unit controllers used for controlling the reading or writing of pointers to write the data in or read the data from the corresponding FIFO units, calculating the distance of the reading and writing pointers according to the detected position of the reading and writing pointers of the corresponding data channels, adjusting the position of the reading pointer according to the preset distance scope of the reading and writing pointers, counting the data head identifiers of the received data packet of the corresponding data channels, notifying the counting result to a multi-channel deflection controller, and adjusting the position of the reading pointer of the FIFO unit of the data channel according to the feedback of the multi-channel deflection controller; the multi-channel deflection controller used for carrying out comprehensive analysis according to the counting result of data head identifiers sent by each FIFO unit controller, and transmitting feedback signals to each FIFO unit controller, thus causing the area of PCI Express to be comparatively small.

Description

technical field [0001] The invention relates to an elastic buffer device located at a physical interface of a high-speed peripheral component interconnection (PCI Express, Peripheral Component Interconnect) and a method for using the elastic buffer device to compensate clock differences. Background technique [0002] High-speed peripheral component interconnection (PCI Express, Peripheral Component Interconnect) is an interconnection technology between chips and a board expansion interface technology. Compared with the shared parallel architecture of traditional PCI and earlier computer buses, PCI Express uses a point-to-point serial connection (serial interface) between devices. In this way, each device is allowed to have its own dedicated connection, which is exclusive and does not need to request bandwidth from the entire bus. At the same time, using the serial connection characteristics will easily increase the data transmission speed to a very high frequency. Achieve t...

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): H04L29/02H04L12/56H04L12/861
Inventor 张昊萧健群唐世庆
Owner SEMICON MFG INT (SHANGHAI) CORP
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