99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于PCI總線和PCI-X總線的簡要介紹

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-04-17 08:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PCI-X

PCI-X總線在PCI總線的基礎(chǔ)上發(fā)展而來,其在軟件和硬件層面上都是兼容PCI總線的,但是卻顯著的提高了總線的性能。也就是說PCI-X的設(shè)備可以直接插到PCI的插槽中去,PCI的設(shè)備也可以直接插到PCI-X的插槽中去。

從硬件層面上來說,PCI-X繼承了PCI總線中的Reflected-Wave Signaling,但是在信號的輸入端加入了輸入寄存器以增強時序性能,提高了總線的時鐘頻率。在PCI-X2.0的Spec中還提出了DDR和QDR技術(shù),進一步提高了PCI-X總線的帶寬。

一個典型的PCI-X總線系統(tǒng)的例子如下圖所示:

下面是一個PCI-X 突發(fā)讀存儲操作(Burst Memory Read Bus Cycle)的例子:

在PCI總線中,以總線主機從從機設(shè)備讀操作為例,當(dāng)從機設(shè)備尚未準(zhǔn)備好結(jié)束這次操作(從機設(shè)備未就緒,且數(shù)據(jù)尚未發(fā)送完)時,可以通過鎖存數(shù)據(jù)并插入等待周期,或者發(fā)起Retry操作。PCI-X總線采用了一種叫做Split Transaction的方式來處理這種情況,如下圖所示。此時,發(fā)起讀操作的總線主機被稱為Requester,而接受并向總線上發(fā)送數(shù)據(jù)的從機設(shè)備被稱為Completer。

注:PCIe Spec中繼承了PCI-X的這種命名方式。

采用這種方式的PCI-X總線的總線傳輸利用率(效率)可以達到85%,而標(biāo)準(zhǔn)的PCI總線只有50%-60%。關(guān)于Split Transaction的詳細(xì)內(nèi)容,建議大家去參考PCI-X的Spec,這里不再詳細(xì)地介紹。此外,PCI-X總線還配置地址寄存器(Configuration Address Register)中加入了NS(No Snoop)和RO(Relaxed Ordering)兩位以提高總線傳輸效率。

前面的文章中介紹過,PCI總線的中斷操作是通過一系列的邊帶信號(Sideband Signals)來完成的,在PCI-X Spce中引入了消息信號中斷(MSI,Message Signaled Interrupts)的機制,以取代這些邊帶信號,進而精簡系統(tǒng)設(shè)計。

注:關(guān)于MSI的詳細(xì)內(nèi)容,建議參考PCI-X Spec,此處不再詳細(xì)介紹。

在介紹PCI-X2.0中提出的源同步模型之前,首先先來簡單地聊一聊非源同步模型的內(nèi)在問題。所謂非源同步,就是說,信號的發(fā)送端和接收端的時鐘分別由一個或者兩個時鐘源驅(qū)動,發(fā)送端和接受端的時鐘同頻率,但是卻很難保證其同相位(即存在時鐘的相位偏差,skew)。

如上圖所示,由于信號線眾多,在PCB設(shè)計的時候,很難保證每一條信號線的長度都完全相同(更不要說還有過孔等因素)。因此,即使信號在發(fā)送時完全沿對沿的(實際上也是不可能的,對于PCI總線來說),也很難保證信號在同一時間到達接收端,此時的信號必然不再是沿對沿的了。如果不同信號線之間的傳輸延時差異較大,就很容易導(dǎo)致信號在接收端的采樣錯誤,進而提高數(shù)據(jù)傳輸?shù)恼`碼率。

為了解決這些問題,在PCI-X2.0的Spec中提出了源同步模型(實際上,在目前高速的FPGA邏輯設(shè)計和數(shù)字ASIC設(shè)計中采用的基本上都是源同步的模型)。如下圖所示,此時系統(tǒng)的時鐘由發(fā)送端(即Source Device)直接提供,并和數(shù)據(jù)信號一同傳輸至接收端,這就很好地解決非源同步模型中的時鐘相位差(Skew)的問題。此外,PCI-X2.0還在接收端輸入寄存器的基礎(chǔ)上支持了DDR輸入,甚至是QDR輸入,極大地提高了總線的帶寬。64-bit的133MHz PCI-X2.0 QDR總線的帶寬甚至達到了驚人的4262MB/s!基本上算是并行總線的巔峰了(DDR SDRAM不算是總線)。

然而,有意思的是,PCI-X2.0似乎生不逢時,雖然它顯著地提高了PCI總線的帶寬,但依舊無法掩蓋并行總線在高速總線數(shù)據(jù)傳輸中劣勢。PCI-X2.0總線雖然性能優(yōu)異,但是卻幾乎很少得到應(yīng)用,由于其高功耗高成本,且并行總線的引腳過多,需要極其復(fù)雜的PCB設(shè)計,導(dǎo)致PCI-X2.0只在極少數(shù)高端的市場中得到了應(yīng)用(如服務(wù)器市場等)。導(dǎo)致PCI-X2.0未能達到大規(guī)模應(yīng)用的另一個因素就是PCI Express(PCIe)總線時代的到來,其標(biāo)志著高速串行總線取代傳統(tǒng)的并行總線的時代的開端。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PCI
    PCI
    +關(guān)注

    關(guān)注

    5

    文章

    679

    瀏覽量

    132073
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2960

    瀏覽量

    89764

原文標(biāo)題:【博文連載】PCIe掃盲——PCI-X總線基本概念

文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    一文看懂PCI總線與PXI總線有什么區(qū)別

    本文主要詳解PCI總線與PXI總線有什么區(qū)別,首先介紹PCI 總線結(jié)構(gòu)圖、特點及
    發(fā)表于 05-24 09:15 ?1.5w次閱讀
    一文看懂<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>與PXI<b class='flag-5'>總線</b>有什么區(qū)別

    PCI/PCI-X表征和調(diào)試

    PCI/PCI-X表征和調(diào)試
    發(fā)表于 09-18 14:43

    PCI PCI-X PCI-E介紹 精選資料分享

    PCI PCI-X PCI-E介紹1.PCI外設(shè)互聯(lián)標(biāo)準(zhǔn)(或稱個人電腦接口,Personal Computer Interface),實際應(yīng)
    發(fā)表于 07-29 06:40

    什么是PCI PCI-X PCI-E?

    什么是PCI PCI-X PCI-E?
    發(fā)表于 10-25 07:37

    pci總線標(biāo)準(zhǔn)|pci總線規(guī)范下載

    PCI總線漸漸地取代了ISA總線。它有許多優(yōu)點,比如即插即用(Plug and Play)、中斷共享等。在這里我們對PCI總線做一個深入的
    發(fā)表于 06-16 14:24 ?147次下載

    PCI-X Initiator/Target Core pd

    the PCI-X 1.0Local Bus protocol for PCI-X initiator and target applications.The core supports a wide variety of design implementations
    發(fā)表于 08-01 16:28 ?18次下載

    基于FPGA的PCI總線接口設(shè)計

    基于FPGA的PCI總線接口設(shè)計::PCI是一種高性能的局部總線規(guī)范,可實現(xiàn)各種功能標(biāo)準(zhǔn)的PCI總線
    發(fā)表于 06-25 08:17 ?49次下載

    PCI總線仲裁器的設(shè)計及實現(xiàn)

    本文簡要介紹PCI 總線的仲裁機制, 完成了PCI 總線仲裁器核心的設(shè)計、實現(xiàn)。通過Model
    發(fā)表于 09-03 08:18 ?27次下載

    什么是PCI-X

    什么是PCI-X?
    發(fā)表于 12-25 15:17 ?875次閱讀

    基于FPGA的PCI總線接口設(shè)計

    摘 要 :PCI是一種高性能的局部總線規(guī)范,可實現(xiàn)各種功能標(biāo)準(zhǔn)的PCI總線卡。本文簡要介紹
    發(fā)表于 06-20 13:13 ?1298次閱讀
    基于FPGA的<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>接口設(shè)計

    PCI-X總線FPGA開發(fā)板資料說明

    自從2000年pc99規(guī)范之后,主板上再也沒有ISA總線,外部擴展總線完全由PCI總線所取代,雖然有usb接口的出現(xiàn),但是在大容量、高帶寬的高速數(shù)據(jù)采集的情況下,
    發(fā)表于 04-07 23:15 ?44次下載

    PCIPCI-XPCI-Express之間的連接

    本內(nèi)容介紹PCI總線/PCI-X接口及PCI-PCI-Express的知識,講解了從PCI、
    發(fā)表于 06-05 16:16 ?3729次閱讀
    從<b class='flag-5'>PCI</b>、<b class='flag-5'>PCI-X</b>到<b class='flag-5'>PCI</b>-Express之間的連接

    PCIPCI-X總線簡介

    PCI-E接口根據(jù)總線位寬不同而有所差異,一個PCI Express連接可以被配置成x1, x2, x
    的頭像 發(fā)表于 04-02 09:30 ?1.1w次閱讀
    <b class='flag-5'>PCI</b>和<b class='flag-5'>PCI-X</b><b class='flag-5'>總線</b>簡介

    基于PCI總線的信號定義

    信號組成。 PCI總線是一個同步總線,每一個設(shè)備都具有一個CLK信號,其發(fā)送設(shè)備與接收設(shè)備使用這個CLK信號進行同步數(shù)據(jù)傳遞。PCI總線可以
    的頭像 發(fā)表于 07-18 09:55 ?3249次閱讀

    LSISAS3080X-R PCI-X到3.0 Gbit/s SAS主機總線適配器安裝

    電子發(fā)燒友網(wǎng)站提供《LSISAS3080X-R PCI-X到3.0 Gbit/s SAS主機總線適配器安裝.pdf》資料免費下載
    發(fā)表于 08-09 11:19 ?0次下載
    LSISAS3080<b class='flag-5'>X</b>-R <b class='flag-5'>PCI-X</b>到3.0 Gbit/s SAS主機<b class='flag-5'>總線</b>適配器安裝