女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

PCIe總線的通信機(jī)制

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-04-24 09:41 ? 次閱讀

在介紹事務(wù)層之前,首先簡單地了解一下PCIe總線的通信機(jī)制。假設(shè)某個設(shè)備要對另一個設(shè)備進(jìn)行讀取數(shù)據(jù)的操作,首先這個設(shè)備(稱之為Requester)需要向另一個設(shè)備發(fā)送一個Request,然后另一個設(shè)備(稱之為Completer)通過Completion Packet返回數(shù)據(jù)或者錯誤信息。在PCIe Spec中,規(guī)定了四種類型的請求(Request):Memory、IO、Configuration和Messages。其中,前三種都是從PCI/PCI-X總線中繼承過來的,第四種Messages是PCIe新增加的類型。

詳細(xì)的信息如下表所示:

從表中我們可以發(fā)現(xiàn),只有Memory Write和Message是Posted類型的,其他的都是Non-Posted類型的。所謂Non-posted,就是Requester發(fā)送了一個包含Request的包之后,必須要得到一個包含Completion的包的應(yīng)答,這次傳輸才算結(jié)束,否則會進(jìn)行等待。所謂Posted,就是Requester的請求并不需要Completer通過發(fā)送包含Completion的包進(jìn)行應(yīng)答,當(dāng)然也就不需要進(jìn)行等待了。很顯然,Posted類型的操作對總線的利用率(效率)要遠(yuǎn)高于Non-Posted型。

那么為什么要分為Non-Posted和Posted兩種類型呢?對于Memory Writes來說,對效率要求較高,因此采用了Posted的方式。但是這并不意味著Posted類型的操作不需要Completer進(jìn)行應(yīng)答,只是此時Completer采用了另一種應(yīng)答機(jī)制——Ack/Nak的機(jī)制。

PCIe的TLP包共有一下幾種類型:

TLP傳輸?shù)氖疽鈭D如下圖所示:

TLP在整個PCIe包結(jié)構(gòu)的位置如以下兩張圖所示:(第一張為發(fā)送端,第二張為接收端)

其中,TLP包的結(jié)構(gòu)圖如下圖所示:

圖中的TLP Digest即ECRC(End-to-End CRC),是可選項。此外,TLP的長度(包括其中的Header、Data和ECRC)是以DW(雙字,即四個字節(jié))為單位的。

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

    關(guān)注

    10

    文章

    2947

    瀏覽量

    89338
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1322

    瀏覽量

    84667

原文標(biāo)題:【博文連載】PCIe掃盲——PCIe總線事務(wù)層入門(一)

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

收藏 人收藏

    評論

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

    基于FPGA的PCIE總線擴(kuò)展卡的設(shè)計

      PCIE(PCI express)是用來互聯(lián)諸如計算機(jī)和通信平臺應(yīng)用中外圍設(shè)備的第三代高性能I/0總線PCIE體系結(jié)構(gòu)繼承了第二代
    發(fā)表于 10-08 10:19 ?2127次閱讀
    基于FPGA的<b class='flag-5'>PCIE</b><b class='flag-5'>總線</b>擴(kuò)展卡的設(shè)計

    PCIE-1553B板卡 MIL-STD-1553B總線接口卡 PCIe 1553B通信模塊

    總線接口PCIe
    光達(dá)航電科技
    發(fā)布于 :2023年04月10日 12:26:53

    PCIE總線基本資料

    本帖最后由 eehome 于 2013-1-5 10:11 編輯 PCIE總線基本資料
    發(fā)表于 08-06 10:47

    PCIE總線的FPGA設(shè)計方法

    `PCIE總線的FPGA設(shè)計方法`
    發(fā)表于 10-30 14:30

    PCIE總線詳細(xì)資料

    PCIE總線詳細(xì)資料
    發(fā)表于 02-15 15:23

    如何利用PCIe DMA總線實現(xiàn)一個基于FPGA的PCIe 8位數(shù)據(jù)采集卡?

    PCIe總線通信過程是怎樣的?是什么原理?如何利用PCIe DMA總線實現(xiàn)一個基于FPGA的PCIe
    發(fā)表于 09-17 07:16

    PCIe總線和PCI總線有哪些不同之處呢

    PCIe是什么?PCIe的架構(gòu)是由哪些部分組成的?PCIe總線和PCI總線有哪些不同之處呢?
    發(fā)表于 10-26 08:10

    can總線的可靠通信是依靠什么機(jī)制來實現(xiàn)的?

    can總線的可靠通信是依靠什么機(jī)制來實現(xiàn)的?
    發(fā)表于 05-09 10:35

    采用Flow Control機(jī)制PCIe總線

    PCIe總線為了解決這一問題,提出了Flow Control的概念,如下圖所示。PCIe總線中要求接收方必須經(jīng)常(在特定時間)向發(fā)送方報告其VC Buffer的使用情況。而報告的方式是
    的頭像 發(fā)表于 04-26 08:54 ?6169次閱讀
    采用Flow Control<b class='flag-5'>機(jī)制</b>的<b class='flag-5'>PCIe</b><b class='flag-5'>總線</b>

    Flow Control機(jī)制可以顯著地提高總線的傳輸效率

    收這個TLP。當(dāng)PCIe設(shè)備支持多個VC(Virtual Channel)時,F(xiàn)low Control機(jī)制可以顯著地提高總線的傳輸效率。
    的頭像 發(fā)表于 05-24 09:26 ?7396次閱讀
    Flow Control<b class='flag-5'>機(jī)制</b>可以顯著地提高<b class='flag-5'>總線</b>的傳輸效率

    PCIe掃盲—PCIe錯誤檢測機(jī)制的詳細(xì)資料概述

    PCIe總線錯誤檢測囊括了鏈路(Link)上的錯誤以及包傳遞過程中的錯誤,如下圖所示。用戶設(shè)計的應(yīng)用程序?qū)又械腻e誤不屬于鏈路傳輸中的錯誤,不應(yīng)當(dāng)通過PCIe的錯誤檢測與處理機(jī)制處理,一
    的頭像 發(fā)表于 08-18 11:05 ?1.5w次閱讀

    PCIe總線的熱插拔機(jī)制

    當(dāng)然,熱插拔不僅僅是硬件的事,其需要軟硬件協(xié)同實現(xiàn)。要想實現(xiàn)熱插拔功能,操作系統(tǒng)、主板熱插拔驅(qū)動器、PCIe卡設(shè)備驅(qū)動以及PCIe卡硬件功能都必須支持熱插拔,缺一不可。從PCIe卡設(shè)備硬件功能的角度來看,其需要支持Quiesce
    的頭像 發(fā)表于 09-06 09:20 ?2.1w次閱讀

    全面介紹PCIe總線的基礎(chǔ)知識

    全面介紹PCIe總線的基礎(chǔ)知識
    發(fā)表于 12-14 11:49 ?0次下載

    PCIe 9110IM PCIe總線轉(zhuǎn)CAN設(shè)備手冊

    電子發(fā)燒友網(wǎng)站提供《PCIe 9110IM PCIe總線轉(zhuǎn)CAN設(shè)備手冊.pdf》資料免費(fèi)下載
    發(fā)表于 10-17 10:59 ?3次下載
    <b class='flag-5'>PCIe</b> 9110IM <b class='flag-5'>PCIe</b><b class='flag-5'>總線</b>轉(zhuǎn)CAN設(shè)備手冊

    PCIe熱插拔機(jī)制介紹

    。 為了防止意外的發(fā)生,PCIe Spec設(shè)計了一種“No Surprise”熱插拔機(jī)制,即,當(dāng)用戶要插拔PCIe設(shè)備時,必須先通知系統(tǒng)軟件做好準(zhǔn)備,然后通過指示燈告知用戶熱插拔的狀態(tài)。 二、原理詳解 2.1 熱插拔原理總結(jié)
    的頭像 發(fā)表于 11-20 09:07 ?2220次閱讀
    <b class='flag-5'>PCIe</b>熱插拔<b class='flag-5'>機(jī)制</b>介紹