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

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

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

一種兼容PCI和PCI-X總線協(xié)議的路由方式

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-05-13 09:55 ? 次閱讀

ID 路由(ID Routing)

ID 路由(ID Routing)有的時(shí)候也被稱為BDF路由,即采用Bus Number、Device Number和Function Number來確定目標(biāo)設(shè)備的位置。這是一種兼容PCI和PCI-X總線協(xié)議的路由方式,主要用于配置請(qǐng)求(Configuration Request)的路由,在PCIe總線中,其還可以被用于Completion和Message的路由。

前面的文章提到過,TLP的Header有3DW的和4DW的,其中4DW的Header一般只用于Message中。使用ID路由的TLP Header以下兩張圖所示,第一個(gè)為3DW Header,第二個(gè)為4DW Header:

對(duì)于Endpoint來說,其只需要檢查TLP Header中的BDF是否與自己的BDF一致,如果一致,則認(rèn)為是發(fā)送給自己的,否則便會(huì)忽略該TLP。

注:很多初學(xué)者可能都會(huì)有這樣的一個(gè)疑問:采用ID路由的TLP Header中并未包含Requester的ID(BDF),那么Completer怎么確定Requester的位置呢?實(shí)際上這個(gè)問題并不難回答,因?yàn)镮D路由主要用于配置請(qǐng)求和Completion,偶爾也用于一些廠商自定義的Message。首先,配置請(qǐng)求的Requester只能是Root,所以不需要確定其位置;再之,Completion用于對(duì)其他路由方式的回應(yīng),如地址路由中包含了Requester的BDF;最后,Message是Posted型的,即其根本不需要Completion,自然也就不需要Requester的BDF了。

注:實(shí)際上PCIe是一種點(diǎn)對(duì)點(diǎn)(Point-to-Point)的通信方式,即每個(gè)鏈路只能連接一個(gè)設(shè)備,因此大部分情況下使用3bit的空間來描述Device Number完全是多余的。為此,PCIe Spec提出了ARI格式,這里暫時(shí)不詳細(xì)介紹了,有興趣的可以自行閱讀PCIe Spec的相關(guān)內(nèi)容。

對(duì)于Switch來說,則需要根據(jù)TLP Header中的BDF來判斷,這個(gè)TLP是給自己的還是給自己下屬的其他設(shè)備的。如下圖所示:

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

    關(guān)注

    4

    文章

    643

    瀏覽量

    129955
  • 路由
    +關(guān)注

    關(guān)注

    0

    文章

    272

    瀏覽量

    41634
  • 總線協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

    14811

原文標(biāo)題:【博文連載】PCIe掃盲——TLP路由之ID Routing

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PCI-X技術(shù)和訓(xùn)練器分析儀基礎(chǔ)

    PCI-X技術(shù)和訓(xùn)練器/分析儀基礎(chǔ)
    發(fā)表于 06-18 16:53

    100 PCI-X Analyzer用戶指南

    The Keysight E2929/E2930 Opt.100 PCI-X Analyzer User's Guide provides information on how to examine
    發(fā)表于 08-02 10:51

    300 PCI-X練習(xí)器用戶指南

    The Keysight E2929/E2930 Opt. 300 PCI-X exerciser user's guide helps you get familiar
    發(fā)表于 08-07 14:24

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

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

    一種基于PCI總線的高速噪聲檢測(cè)系統(tǒng)

    本文介紹了一種基于PCI總線的高速噪聲檢測(cè)系統(tǒng),介紹了采用PCI 9052作為PCI總線接口芯片
    發(fā)表于 04-09 06:21

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

    Interconnect),是一種連接電子計(jì)算機(jī)主板和外部設(shè)備的總線標(biāo)準(zhǔn)。PCI設(shè)備可分為兩形式:直接布放在主板上的集成電路,在
    發(fā)表于 07-29 06:40

    什么是PCI PCI-X PCI-E?

    什么是PCI PCI-X PCI-E?
    發(fā)表于 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
    發(fā)表于 08-01 16:28 ?18次下載

    什么是PCI-X

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

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

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

    PCI、PCI-XPCI-Express之間的連接

    本內(nèi)容介紹了PCI總線/PCI-X接口及PCI-PCI-Express的知識(shí),講解了從PCI、PCI-X
    發(fā)表于 06-05 16:16 ?3333次閱讀
    從<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ù)總線位寬不同而有所差異,個(gè)PCI Express連接可以被配置成x1, x2
    的頭像 發(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-x,PCI-E的區(qū)別資料下載

    電子發(fā)燒友網(wǎng)為你提供圖解PCI、PCI-x,PCI-E的區(qū)別資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-18 08:42 ?17次下載
    圖解<b class='flag-5'>PCI</b>、<b class='flag-5'>PCI-x</b>,<b class='flag-5'>PCI</b>-E的區(qū)別資料下載

    PCI Express接口標(biāo)準(zhǔn)的特點(diǎn)及在FPGA中的應(yīng)用

    PCI Express是從PCI發(fā)展而來的一種系統(tǒng)互聯(lián)接口標(biāo)準(zhǔn)。PCIPCI-X都是基于32位以及64位的并行
    的頭像 發(fā)表于 06-18 10:53 ?2507次閱讀
    <b class='flag-5'>PCI</b> Express接口標(biāo)準(zhǔn)的特點(diǎn)及在FPGA中的應(yīng)用

    基于PCI總線的信號(hào)定義

    信號(hào)組成。 PCI總線個(gè)同步總線,每個(gè)設(shè)備都具有個(gè)CLK信號(hào),其發(fā)送設(shè)備與接收設(shè)備使用這
    的頭像 發(fā)表于 07-18 09:55 ?2304次閱讀