文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.222775
中文引用格式: 王可揚,吉兵,屈凌翔. 一種用于PCIe多通道的De-skew電路設計[J].電子技術應用,2022,48(11):63-66,73.
英文引用格式: Wang Keyang,Ji Bing,Qu Lingxiang. De-skew circuit design for PCIe multi-lane[J]. Application of Electronic Technique,2022,48(11):63-66,73.
0 引言
PCI-Express(Peripheral Component Interconnect Express,PCIe)作為第三代高性能通用I/O總線技術,可以視作是PCI總線的改進版本。它不單繼承了PCI的一些良好特性,實現(xiàn)了PCI總線協(xié)議全部軟件的向下兼容[1-2],同時,在總線結構上進行了革命性的改變:一是從并行式變?yōu)榱舜惺?,二是采用了點對點的互連技術[3]。此外,PCIe也支持如熱插拔、功耗管理、質量服務等高級特性[4]。
目前PCIe5.0可支持最快32 GT/s的傳輸速率,同時,不僅支持單通道數(shù)據(jù)傳輸,也可以支持2路、4路、甚至32路的多通道數(shù)據(jù)傳輸。然而,在PCIe進行多通道數(shù)據(jù)傳輸時,即使使用同樣的時鐘源從發(fā)送端進行數(shù)據(jù)發(fā)送,如果不在接收端進行處理,仍然無法保證所有通道的數(shù)據(jù)能夠同時抵達接收端[5]。因此各個通道間就會存在時差,這是因為實際電路中存在數(shù)據(jù)的傳輸延時。導致延時的因素有:(1)各通道信號線的長度不同;(2)線路板在印刷時的阻抗存在差別;(3)由于數(shù)據(jù)的串化和解串引入延遲;(4)外部因素例如溫度的影響等[6-7]。
因為各通道的延時來源不盡相同,必然會使得各通道上的延時也有所區(qū)別。這也給消除多通道數(shù)據(jù)傳輸?shù)难訒r誤差帶來了更大的設計壓力。圖1所示為以四通道為例的情況。
本文詳細內(nèi)容請下載:http://theprogrammingfactory.com/resource/share/2000005006。
作者信息:
王可揚,吉 兵,屈凌翔
(中國電子科技集團公司第五十八研究所,江蘇 無錫214072)