【乾貨】PCI、PCI-x,PCI-E兼容以及他們之間的區別詳細圖解

2021-02-13 EDA設計智匯館

一、PCI

  PCI接口分為32bit和64bit兩種,32bit就是一般臺式機使用的普通的pci接口(圖一、圖三),64bit接口比32bit接口長一些一般只出現在伺服器上(圖四、圖五)。32bit和64bit都有5v和3.3v電壓兩種,5v電壓的是PCI2.1標準的時鐘頻率為33MHz,3.3v電壓的是PCI2.2標準以後出現的可以工作在66MHz的時鐘頻率上。不過現在一般來說,卡和插槽都做成可以同時兼容兩種電壓的版本,也都有防插錯設計,只要能插上都是可以工作,不過工作在哪種時鐘頻率上就要分析一下了。32bit的pci接口生命力很頑強,即使現在最新的主板上也會留幾個插槽,不過64bit的PCI接口好像在伺服器上也是曇花一現基本被淘汰了。

1、32Bit PCI

圖一 32Bit 5v pci 網卡

圖二 最上邊是兼容5v和3.3v,中間是5v電壓的,最下邊的是3.3v電壓的


圖三 傳統的5v PCI 插槽

2、64Bit PCI

64bit比32bit要長一些,也分為5v,3.3v,和兼容兩種電壓的

圖四

圖五 64bit PCI插槽

二、PCI-X

     PCI-X在外形上和64bit的PCI基本上是一樣的,但是它們使用的是不同的標準,PCI-X的插槽可以兼容PCI的卡(通過針腳區分),PCI-X也是共享總線的,插多個設備傳輸速率會下降。PCI-X一般只出現在伺服器主板上,不過現在也逐步被PCI-E取代,很多廠商的伺服器都已經不提供PCI-X的插槽了。

圖六

圖七

三、PCI-E

     PCI Express是INTEL提出的新一代的總線接口,PCIExpress採用了目前業內流行的點對點串行連接,比起PCI以及更早期的計算機總線的共享並行架構,每個設備都有自己的專用連接,不需要向整個總線請求帶寬,而且可以把數據傳輸率提高到一個很高的頻率,達到PCI所不能提供的高帶寬。相對於傳統PCI總線在單一時間周期內只能實現單向傳輸,PCI Express的雙單工連接能提供更高的傳輸速率和質量。PCI-E插槽是可以向下兼容的,比如PCI-E16X插槽可以插8X、4X、1X的卡。現在的伺服器一般都會提供多個8X、4X的接口,已取代以前的PCI-X接口。

圖八 從上到下依次是PCI-E 4X、PCI-E 16X、PCI-E 1X

圖九 PCI-E 1X的網卡

圖十 PCI-E 4X的雙埠網卡

圖十一 PCI-E 16X的顯卡

 

四、總結


EDA設計智匯館由多名來自於EDA行業設計第一線的資深工程師發起成立,專注於EMC、EDA、仿真、硬體設計研發人才的培養。成立以來,我們成功推出了EDA設計軟體、 硬體設計、仿真設計等多套經典視頻培訓課程、並與電子工業出版社合作出版多本專業教材圖書,幫助了上萬名工程技術人員和高校師生提升了專業技術能力。

EDA設計智匯館致力於推行系統化、模塊化的信號完整性設計流程和高速PCB設計方法,集中精力打造實戰落地式(理論+實戰經驗+實操)技術服務。自成立起先後給北京、上海、武漢、成都、深圳、廣州、東莞等地多家電子公司研發部做過集體Allegro\PADS\AD\仿真\高速PCB設計培訓,深得公司的一致好評。



相關焦點

  • PCI、PCI-x,PCI-E
    不過現在一般來說,卡和插槽都做成可以同時兼容兩種電壓的版本,也都有防插錯設計,只要能插上都是可以工作,不過工作在哪種時鐘頻率上就要分析一下了。32bit的pci接口生命力很頑強,即使現在最新的主板上也會留幾個插槽,不過64bit的PCI接口好像在伺服器上也是曇花一現基本被淘汰了。
  • PCI總線和PCIE總線的差異
    接著因為在伺服器領域傳輸要求Intel把總線位數提高到64,這樣又出現了2種PCI總線,分別為64bit/33Mhz和64bit/66Mhz,當然帶寬分別翻倍了,為266Mbps和533Mbps,這個比較通常的名稱應該是pci-64,但這好像是intel自己做的,沒有行業標準。
  • PCI總線接口設計及專用接口晶片的應用
    pci總線的其它操作還有設備選擇、配置周期和中斷應答等。pci總線協議複雜,需要在外部設備和pci總線之間增加一個接口電路。接口電路實現比較困難,目前實現pci接口的方法主要有:利用cpld或fpga 可編程邏輯器件和利用專門的pci接口晶片等多種方法實現。pci接口晶片具有設計簡單、功能強大、可靠性好等特點,從而大大減少了開發人員的工作量。
  • PCI設備驅動(二)
    系統當前存在的所有根總線(因為可能存在不止一個Host/PCI橋,那麼就可能存在多條根總線) 都通過其pci_bus結構體中的node成員連結成一個全局的根總線鍊表,其表頭由struct list_head類型的全局變量pci_root_buses來描述,我們在/linux-2.4.18/linux/drivers/pci/pci.c的38行可以看到如下定義:
  • PCI-E固態硬碟中的「PCI-E」到底是個什麼鬼?!
    順便說一句,PCI-E官方的寫法應該是PCIe,即PCI express,但是網上普遍使用的都是pci-e或者PCI-E,怎麼寫不是重點,大家只要知道它表示什麼就可以了。如果只是給大家談概念,那麼到現在很多人可能還是一頭霧水,PCI-E到底是個什麼鬼?但是如果告訴你電腦主板上插獨立顯卡的那個接口就叫做PCI-E插槽,那麼你是不是一下就恍然大悟了?
  • 經驗分享:Intel PCI-E SSD P3600系列硬碟選購注意事項
    近期有不少網吧購買了Intel p3600 pci-e SSD系列固態硬碟,但部分網吧反饋這種硬碟用在無盤伺服器上做"遊戲盤"時無盤軟體的三層更新下載遊戲時會提示
  • PCI-E 4.0規範日程:2015年初0.9版本
    PCI SIG組織今天很忙活,宣布了一大堆恭喜:PCI-E的移動版本「M-PCIe」、正式納入「M.2」、雷電接口的對手「PCIe OCuLink」,以及PCI-E 3.1/4.0的開發日程。
  • 如何Linux下得到CPU、內存及PCI信息
    其實linux給出了多種途徑我們看一下每一個命令,以便得到最詳細的信息/*二,硬體的查看1,lspci2,dmidecode3,dmesg*/1,查看pci的相關信息先解釋一下概念:什麼是PCIPeripheral Component Interconnect,外圍設備互聯,它是計算機上面應用的設備總線
  • pcie和pci插槽有什麼區別
    打開APP pcie和pci插槽有什麼區別 發表於 2017-12-12 11:29:17   現在主板上的插槽基本上都是PCI插槽或者PCI-E插槽,這兩種插槽有什麼區別呢?
  • vxworks下PCI設備驅動開發的相關函數
    Reference : Driver LibrariespciConfigShowNAMEpciConfigShow - Show routines of PCI bus(IO mapped) libraryROUTINESpciDeviceShow( ) - print information about PCI devicespciHeaderShow
  • pci插槽尺寸 圖解PCI 64和PCI-X及PCI-E差別
    可插接顯卡、音效卡、網卡、內置Modem、內置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、電視卡、視頻採集卡以及其它種類繁多的擴展卡。也有一些PCI網卡同時支持32位和64位標準的兼容網卡,這類網卡相比前面介紹的純64位PCI網卡來說,在外觀上也有一個明顯的區別,那就是它又多了一個缺口,有3個缺口了,如圖7-5所示。64位PCI接口的速率可達到第一版本32位PCI的兩倍,即達到了266Mbps。如圖7-6所示的是32位PCI主板插槽與64位PCI主板插槽的比較。
  • CU135 ARGB 風扇&ARGB 燈帶 PCI 控制器新款上市
    風扇&ARGB 燈帶 PCI 控制器   今天給大家帶來一款全新控制器 pci 接口:-1x molex-1xSATA-6x 2針溫度探頭ARGB LED接口:-6x 3針ARGB(5VDG,每個通道最多60個LED) 產品組成:-1個控制板,帶亞克力玻璃蓋
  • pci接口是幹什麼用的
    打開APP pci接口是幹什麼用的 發表於 2017-12-12 10:56:39 從結構上看,PCI是在CPU和原來的系統總線之間插入的一級總線,具體由一個橋接電路實現對這一層的管理,並實現上下之間的接口以協調數據的傳送。管理器提供了信號緩衝,使之能支持10種外設,並能在高時鐘頻率下保持高性能,它為顯卡,音效卡,網卡,MODEM等設備提供了連接接口,它的工作頻率為33MHz/66MHz。
  • PCI-E硬碟是什麼?PCI-E硬碟和SSD有什麼區別?
    而PCI-E硬碟和SSD存在什麼區別呢?感興趣的朋友就跟小編來好好了解一下吧。PCI-E硬碟是什麼?PcleSSD意思就是走PCIE接口協議的SSD,目前這個速度是最快的可以達到16G每秒。其次是M.2的NV協議再次是M.2的sata協議 最後才是sata協議的固態。
  • PCI&PCI-E總線的前世今生
    1PCI與PCI-E有什麼區別?