PCI-Express總線簡析
PCI Express是一個計算機系統(tǒng)總線的名稱,不過大家聽得最多的還是“接口”這個詞。PCI Express的確是下一代的總線接口,而采用此類接口的產品,多為顯卡,而PCI-E接口的顯卡,也已在2004年正式面世。早在2001年的春季“英特爾開發(fā)者論壇”(IDF2001)上,英特爾公司就提出了要用新一代的技術取代PCI總線和多種芯片的內部連接,并稱之為第三代I/O總線技術。隨后在2001年底,包括Intel、AMD、DELL、IBM在內的20多家業(yè)界主導公司開始起草新技術的規(guī)范,并在2002年完成,對其正式命名為PCI Express。看來,新技術也并不是一促而僦的,它也需要長期的準備,這樣,才會讓它一面世便擁有相當的成熟度。
本文引用地址:http://www.butianyuan.cn/article/201612/330160.htm特點
1、點對點連接方式
和傳統(tǒng)的PCI總線相比,PCI Express在工作方式上有了根本的革新——采用點對點總線連接方式。我們知道傳統(tǒng)的PCI總線是以獨占帶寬的方式進行工作的,任何一個時間PCI總線上只能有一個設備進行通訊,一旦PCI總線上設備增多,總線控制權爭用的問題就會嚴重制約PCI設備性能的發(fā)揮。PCI Express總線采用了點對點的連接方式,每個設備在要求傳輸數據的時候各自建立自己的傳輸通道,對于其他設備這個通道是封閉的,各個通道互不干擾,數據傳輸的效率因此大為提高。
2、串行的傳輸方式
PCI Express的數據傳輸為串行方式,使用“電壓差動式信號傳輸”,即是兩條線路,以相互間的電壓差作為邏輯“0”“1”的表示。每兩條線路組成一個通路(Lane),每個通路的理論傳送速率為2.5Gbit/s,實際中可以有兩個傳送通路,分為上行和下行,這樣PCI Express就可以工作在雙工狀態(tài)下,能提供更高的傳輸速率和質量。
3、高速率傳輸
PCI Express分為x1、x2、x4、x8、x16和x32幾種形式。形狀上看x1最短,越往上則越長。它們是向下兼容的。PCI Express x16單通道就具有5GB/s(2.5Gb×16/8=5GB/s)帶寬,不過由于采用8b/10b編碼,事實上的有效帶寬為4GB/s(扣除20%的植入時鐘信號)。同理,替代現行PCI插槽的“PCI Express x1”單通道應該具有250MB/s的帶寬,而傳統(tǒng)PCI總線的帶寬為133MB/s。PCI-Express的高帶寬,能實現更高的數據吞吐能力。
注:x1表示有1條數據通道,x2表示有2條數據通道,x4表示有4條數據通道,依此類推。
4、熱插拔的支持(須主板支持)
PCI Express總線數據傳輸距離長達3m,使得各硬件子系統(tǒng)完全可在空間上彼此分開,只用線纜連接。它支持熱插拔功能,可對所有的接入設備進行實時監(jiān)控,這樣硬件廠商可設計出形狀和大小都符合模塊化要求的部件,用戶需要擴充和升級硬件時,只需要把舊的拔掉,新的插上就可以了,不用關機。
5、良好兼容性
另外PCI Express總線還在軟件級別上兼容PCI規(guī)范,不需要更新操作系統(tǒng)和BIOS,即可使用。未來采用PCI Express總線的主板仍可支持PCI插槽,各種PCI接口的擴展卡可以低帶寬模式正常運行。這就為PCI Express的迅速普及提供了基礎,不需面對等待軟件的尷尬。
總體系統(tǒng)架構
1、PCI Express基本結構
2、PCI與PCI Express總線結構比較
圖-2
3、桌面、移動和服務器系統(tǒng)中PCI Express總線技術的應用
圖-4
評論