那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于PCI總線和PCI-X總線的簡要介紹

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-04-17 08:44 ? 次閱讀

PCI-X

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

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

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

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

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

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

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

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

注:關于MSI的詳細內容,建議參考PCI-X Spec,此處不再詳細介紹。

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCI
    PCI
    +關注

    關注

    4

    文章

    671

    瀏覽量

    130477
  • 總線
    +關注

    關注

    10

    文章

    2903

    瀏覽量

    88398

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

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一文看懂PCI總線與PXI總線有什么區別

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

    PCI/PCI-X表征和調試

    PCI/PCI-X表征和調試
    發表于 09-18 14:43

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

    PCI PCI-X PCI-E介紹1.PCI外設互聯標準(或稱個人電腦接口,Personal Computer Interface),實際應
    發表于 07-29 06:40

    什么是PCI PCI-X PCI-E?

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

    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
    發表于 08-01 16:28 ?18次下載

    基于FPGA的PCI總線接口設計

    基于FPGA的PCI總線接口設計::PCI是一種高性能的局部總線規范,可實現各種功能標準的PCI總線
    發表于 06-25 08:17 ?49次下載

    PCI總線仲裁器的設計及實現

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

    什么是PCI-X

    什么是PCI-X
    發表于 12-25 15:17 ?805次閱讀

    PCI總線原理

    PCI總線原理 PCI總線的特點:數據總線32位,可擴充到64位。可進行突發(burst)式傳輸。總線
    發表于 12-09 11:30 ?1.4w次閱讀
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b>原理

    基于FPGA的PCI總線接口設計

    摘 要 :PCI是一種高性能的局部總線規范,可實現各種功能標準的PCI總線卡。本文簡要介紹
    發表于 06-20 13:13 ?1138次閱讀
    基于FPGA的<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>接口設計

    PCI-X總線FPGA開發板資料說明

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

    PCIPCI-XPCI-Express之間的連接

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

    PCIPCI-X總線簡介

    PCI-E接口根據總線位寬不同而有所差異,一個PCI Express連接可以被配置成x1, x2, x
    的頭像 發表于 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總線是一個同步總線,每一個設備都具有一個CLK信號,其發送設備與接收設備使用這個CLK信號進行同步數據傳遞。PCI總線可以
    的頭像 發表于 07-18 09:55 ?2591次閱讀

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

    電子發燒友網站提供《LSISAS3080X-R PCI-X到3.0 Gbit/s SAS主機總線適配器安裝.pdf》資料免費下載
    發表于 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>適配器安裝
    百家乐官网群html| 永利博百家乐官网现金网| 五莲县| 百家乐官网客户端软件| 贝博百家乐官网的玩法技巧和规则| 关于百家乐切入点| 王牌百家乐的玩法技巧和规则| 大发888娱乐场df888| 东阿县| 网上百家乐官网大赢家| 百家乐有破解的吗| K7百家乐的玩法技巧和规则 | 明溪百家乐官网的玩法技巧和规则| 在线百家乐纸牌游戏| 大发888娱乐城官方下载lm0| 百家乐视| 盈丰国际博彩网| 单机百家乐官网棋牌| 永利高百家乐现金网| 威尼斯人娱乐城官方站| 宁化县| 百家乐官网俄罗斯轮盘转盘套装| 2402 房号 风水| 百家乐麻将筹码币镭射贴膜| 十六浦娱乐| 广州百家乐官网娱乐场开户注册 | 优博娱乐网址| 金榜百家乐官网现金网| 百家乐官网追号| 大发888玩哪个| 百家乐官网视频网络游戏| 百家乐博彩桌出租| 大发888dafa8668| 新手百家乐官网指点迷津| 百家乐真人游戏开户| 太阳城娱乐城88| 百家乐官网赌场破解方法| 新手百家乐指点迷津| 环澳娱乐| 金彩百家乐官网的玩法技巧和规则 | 姚记娱乐城信誉最好|