PCI Express 3.0 Nears The Station

Sept. 13, 2010
PCI Express 3.0 is in the final phases with hardware expected in 2011. It doubles the bandwidth over 2.0.

PCI-SIG manages PCI Express standards

The PCI-SIG is working on the final iteration (v0.9) of the PCI Express 3.0 specification that makes some major deviations from the 2.0 spec to attain twice the performance. The progression has been 2.5 Gtransfers/s to 5.0 Gtransfers/s to finally 8 Gtransfers/s for 3.0. This translates into 2, 4 and 8 Gbits/s/lane. The standard lane configurations remain x1, x2, x4, x8, x16 and x32.

To achieve this higher throughput, PCI-SIG has switched from the 8b/10b encoding to the more efficient 128b/130b encoding. It requires transmitter and now receiver equialization and implements a dynamic approach with signialling embedded in data transfers. PCI Express 3.0 employs a scrambling technique that utilizes a binary polynomial in a feedback topology. This introduces more DC wander in the 128b/130b encoding scheme compared to the 8b/10b employed by PCI Express 1.0 and 2.0. It guarantees a consistent transition density over large intervals but the received clock data recovery circuit must be able to handle deviations in the short term.

The new specification introduces a number of protocol extensions to improve performance. They range from data reuse hints to indicate that data should be placed in cache as well as main memory, dynamic power adjustment mechanisms, loose transaction ordering and atomic operations. I/O page faults are addressed as well as BAR resizing.

PCI Express 3.0 is backwards compatible with 2.0 and 1.0. Matching standards define the mechinical specifications including the familiar PC card sockets and Mini-PCI Express as well as ExpressCard form factors. Cabling standards address 1.0 and 2.0 implementations. It remains to be seen whether 3.0 will rise above the backplane to box-to-box cabling.

Pericom Semiconductor will be sampling a pair of low jitter PCIe 3.0-compliant clock generators (PI6C557-03B and PI6C557-05B) as well as PCIe 3.0 compatible switches (PI3PCIE3412).

PCI-SIG

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!