91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

PCI總線中定義了四種復(fù)位名稱

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

掃碼添加小助手

加入工程師交流群

PCI總線中定義了四種復(fù)位名稱:冷復(fù)位(Cold Reset)、暖復(fù)位(Warm Reset)、熱復(fù)位(Hot Reset)和功能層復(fù)位(Function-Level Reset,F(xiàn)LR)。其中FLR是PCIe Spec V2.0加入的功能,因此一般把另外三種復(fù)位統(tǒng)稱為傳統(tǒng)的復(fù)位方式(Conventional Reset)。其中冷復(fù)位和暖復(fù)位是基于邊帶信號PERST#的,又被統(tǒng)稱為基本的復(fù)位方式(Fundamental Reset)。

基本復(fù)位由硬件自動處理,會復(fù)位整個PCIe設(shè)備,初始化所有狀態(tài)機與相關(guān)硬件邏輯,端口狀態(tài)以及配置空間中的配置寄存器等等。但是,也有一個例外,就是前面介紹PCIe錯誤報告機制的相關(guān)文章中提到過Sticky(不受復(fù)位影響)的概念。這里指的不受復(fù)位影響的前提是,PCIe設(shè)備的電源并未被完全切斷。Sticky這一功能有助于系統(tǒng)定位錯誤與分析錯誤起因。

基本復(fù)位中的冷復(fù)位(Cold Reset)指的是因為主電源斷開后重新連接導(dǎo)致的復(fù)位。需要注意的是,即使主電源斷開了,如果PCIe設(shè)備仍有輔助電源Vaux為其供電,該復(fù)位仍不會影響到Sticky的bits。

PCIe Spec允許兩種實現(xiàn)基本復(fù)位的方式。一是直接通過邊帶信號PERST#(PCI Express Reset);而是不使用邊帶信號PERST#,PCIe設(shè)備在主電源被切斷時,自行產(chǎn)生一個復(fù)位信號。一個簡單的例子如下圖所示:

暖復(fù)位(Warm Rest)是可選的,指的是在不關(guān)閉主電源的情況下,產(chǎn)生的復(fù)位。然而,PCIe Spec并未明確規(guī)定暖復(fù)位的產(chǎn)生機制,因此,如果產(chǎn)生暖復(fù)位完全是由系統(tǒng)設(shè)計者決定的。

熱復(fù)位(Hot Reset)是一種In-band 復(fù)位,其并不使用邊帶信號。PCIe設(shè)備通過向其鏈路(Link)相鄰的設(shè)備發(fā)送數(shù)個TS1 Ordered Set(其中第五個字符的bit0為1),如下圖所示。這些TS1OS在所有的通道(Lane)上同時發(fā)送,并持續(xù)2ms左右。

注:關(guān)于Ordered Set以及LTSSM等相關(guān)內(nèi)容,請參考前面介紹鏈路初始化與訓(xùn)練的相關(guān)文章。

主要注意的是,如果Switch的Upstream端口收到了熱復(fù)位,則會將其廣播至所有的Downstream端口,并復(fù)位其自己。如果PCIe設(shè)備的Downstream端口接收到熱復(fù)位,則只需要復(fù)位其自己即可。

當(dāng)PCIe設(shè)備接收到熱復(fù)位后,LTSSM會進入Recovery and Hot Reset狀態(tài),然后返回值Detect狀態(tài),并重新開始鏈路初始化訓(xùn)練。其該PCIe設(shè)備的所有狀態(tài)機,硬件邏輯,端口狀態(tài)和配置空間中的寄存器(除了Sticky bits)都將被初始化值默認狀態(tài)。

軟件可以通過向橋設(shè)備的,特定端口的配置空間中的二級總線復(fù)位(Secondary Bus Reset)bit先寫0再寫1,來產(chǎn)生熱復(fù)位,如下圖所示:

需要注意的是,如果軟件設(shè)置的是Switch的Upstream端口的二級總線復(fù)位bit,則該Switch會往其所有的Downstream端口廣播熱復(fù)位信號。而PCIe-to-PCI橋則會將接收到的熱復(fù)位信號轉(zhuǎn)換為PRST#置位,發(fā)送給PCI設(shè)備。

二級總線復(fù)位(Secondary Bus Reset)bit在配置空間的位置如下圖所示:

PCIe Spec還允許軟件禁止某個鏈路(Link),強制使其進入電氣空閑狀態(tài)(Electrical Idle)。如果將某個鏈路禁止,則該鏈路所有的下游PCIe設(shè)備都將收到鏈路禁止信號(通過TS1OS,如下圖所示)。

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

    關(guān)注

    31

    文章

    5611

    瀏覽量

    130066
  • PCI
    PCI
    +關(guān)注

    關(guān)注

    5

    文章

    689

    瀏覽量

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

    關(guān)注

    10

    文章

    3043

    瀏覽量

    91696

原文標(biāo)題:【博文連載】PCIe掃盲——復(fù)位機制介紹(Fundamental & Hot)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    PCI總線接口芯片9054及其應(yīng)用

    ,對LHOLD應(yīng)答。、 基于PCI9054的PCI接口設(shè)計PCI 9054 以其強大的功能和簡單的用戶接口,為PCI
    發(fā)表于 10-09 11:23

    pci總線的含義是什么

    據(jù)的奇偶校驗·可以轉(zhuǎn)換5V和3.3V的信號環(huán)境 三、PCI總線信號定義 必要引腳控設(shè)備49條 目標(biāo)設(shè)備47條 可選引腳51條(主要用于64位擴展、 斷請求、高速緩存支持等)總引腳數(shù)1
    發(fā)表于 12-09 13:46

    PADS封裝四種

    PADS中有四種庫(暫且論是四種),元器件封裝庫(Decals),元件類型(Part Type),和邏輯封裝庫(CAE),圖形庫(Lines)。簡明點說他們的關(guān)系,CAE是用在畫原理圖時候用
    發(fā)表于 03-06 10:35

    四種無線充電技術(shù)簡單原理

    詳細介紹電場耦合 電磁感應(yīng) 磁共振無線電波 這四種方式
    發(fā)表于 07-28 11:12

    PCI總線接口芯片9054及其應(yīng)用

    異步。PC9054內(nèi)部有6可編程的FIFO,以實現(xiàn)零等待突發(fā)傳輸及本地總線PCI總線之間的異步操作;支持主模式、從模式、DMA傳輸方式,因其強大的功能可應(yīng)用于適配卡和嵌入式系統(tǒng)
    發(fā)表于 12-05 10:12

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

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

    PCI總線的信號是如何去定義

    PCI總線的信號定義PCI總線是一條共享總線,在一條PCI
    發(fā)表于 02-16 06:48

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

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

    PCI總線接口定義

    PCI總線接口定義圖 為32位總線,且可擴展為64位,有124個腳(實際上去掉4個定位卡有120引腳),AD線有32條,工作頻率為33MHZ/66MHZ,最大傳輸速率133MB/S。
    發(fā)表于 05-31 14:19 ?4335次閱讀

    PCI總線定義

    PCI總線定義 PCI 是 Peripheral Component Interconnect 的縮寫。接口卡的外觀:PCI 標(biāo)準(zhǔn) 32位
    發(fā)表于 02-12 10:37 ?1836次閱讀
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b><b class='flag-5'>定義</b>

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

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

    PCI總線接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)的應(yīng)用

    PCI總線接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)的應(yīng)用 一基于PCI總線的高速數(shù)據(jù)采集傳輸系統(tǒng)的實
    發(fā)表于 12-08 14:39 ?1367次閱讀
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b>接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)<b class='flag-5'>中</b>的應(yīng)用

    PCI Express總線

    PCI Express總線 其實,PCI Express是一個計算機系統(tǒng)總線名稱,不過大家聽得最多的還是“接口”這個詞,也沒錯,
    發(fā)表于 01-22 11:21 ?839次閱讀

    基于PCI總線的信號定義

    PCI總線的信號定義 PCI總線是一條共享總線,在一條PCI
    的頭像 發(fā)表于 07-18 09:55 ?3972次閱讀

    汽車四種主流的車用總線技術(shù)詳解

    車用總線就是車載網(wǎng)絡(luò)底層的車用設(shè)備或車用儀表互聯(lián)的通信網(wǎng)絡(luò)。目前,有四種主流的車用總線:CAN總線、LIN
    發(fā)表于 11-18 12:03 ?5536次閱讀