Design and Implementation of PCIe Physical Layer Elastic-buffer

Yin-long LIAO,Ze TIAN,Qiang ZHAO,Chao MA
DOI: https://doi.org/10.3969/j.issn.1673-629X.2016.06.037
2016-01-01
Abstract:PCIe is a new generation of bus and interface based on PCI bus,its original name is"3GIO",was introduced by Intel in 2001. PCIe belongs to dual channel high bandwidth transmission of high speed serial point to point,the connected equipment allocates unshared bandwidth of channel that do not share bus bandwidth,mainly supporting the functions including active power management,bug reports, end to end transmission of the reliability,hot swappable and Quality of Service ( QoS) etc. PCIe had been widely applied in computer, communication,aeronautics and astronautics and other fields as the high-speed-serial data bus. In order to realize stable and reliable com-munication,elastic-buffer is considered as necessary in PCIe which is used to ensure data integrity between the recovered clock domain and the local clock domain. It analyzes the clock-skew under the variable scenes based on PCIe specification and designs a kind of elastic-buffer with 20 bits data bus and 250 MHz R/W clock frequency,solving the problem of data synchronization between bus recovery clock domain and local clock domain.
What problem does this paper attempt to address?