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

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

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

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

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

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

Flow ControlFlow Control即流量控制,這一概念起源于網(wǎng)絡(luò)通信中。PCIe總線采用Flow Control的目的是,保證發(fā)送端的PCIe設(shè)備永遠(yuǎn)不會發(fā)送接收端的PCIe設(shè)備不能接收的TLP(事務(wù)層包)。也就是說,發(fā)送端在發(fā)送前可以通過Flow Control機(jī)制知道接收端能否接收即將發(fā)送的TLP。

在PCI總線中,并沒有Flow Control這樣的機(jī)制,因此發(fā)送端并不知道當(dāng)前時刻,接收端能夠接收對應(yīng)的TLP。因此,發(fā)送端只能先嘗試發(fā)送,期間可能會被插入多個等待周期(接收設(shè)備尚未就緒等原因),甚至是重發(fā)(Retries)等。

PCIe Spec規(guī)定,PCIe設(shè)備的每一個端口(Ports)都必須支持Flow Control機(jī)制,在發(fā)送TLP之前,F(xiàn)low Control必須先檢查接收端口是否有足夠的Buffer空間來接收這個TLP。當(dāng)PCIe設(shè)備支持多個VC(Virtual Channel)時,F(xiàn)low Control機(jī)制可以顯著地提高總線的傳輸效率。

PCIe Spec規(guī)定,每個PCIe設(shè)備最多支持8個VC,并且每個VC的Flow Control Buffer是完全獨(dú)立的。也就是說,某一個VC的Flow Control Buffer滿了,并不會影響其他的VC的通信

前面的文章中介紹過,F(xiàn)low Control機(jī)制是通過相鄰兩個端口(Ports)的數(shù)據(jù)鏈路層之間發(fā)送DLLP(Flow Control DLLPs)來實(shí)現(xiàn)的。在進(jìn)行初始化的時候,接收端需要向發(fā)送端報(bào)告(reports)其Buffer的大小,在正常運(yùn)行狀態(tài)(Run-time)時,會周期性地通過Flow Control DLLPs來告知發(fā)送端,接收端的各個Buffer的大小。

需要注意的是,雖然Flow Control DLLP只在相鄰的數(shù)據(jù)鏈路層之間傳輸,但是相關(guān)的Buffer和計(jì)數(shù)器(FC Counter)確實(shí)存在于事務(wù)層(Transaction Layer)的。如下圖所示:

前面的文章中多次介紹過,TLP一共有三大類:

Posted Transactions(包括Memory Writes和Messages)、Non-Posted Transactions(包括Memory Reads、Configuration Reads and Writes、IO Reads and Writes)以及Completions(包括Read and Write Completion)。并且知道,TLP可以分為兩個部分,Header和Data部分。Flow Control為了獲得更高的數(shù)據(jù)傳輸效率,將這三類TLP分開存放,同時將Header與Data部分也分開存放。因此,一共存在六種不同的Flow Control Buffer類型,如下圖所示:

Flow Control Buffer的存儲單元(Unit)被稱作Flow Control Credits。對于Header來說,Requests TLP每個unit等于5DW,而Completions TLP每個unit等于4DW。對于Data來說,每個unit等于4DW,即Data Buffer是按照16個字節(jié)對齊的。對于各種類型的Buffer的最小值如下表所示:

最大值如下表所示:

注:0 unit表示無限(Infinite)。

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

    關(guān)注

    10

    文章

    2947

    瀏覽量

    89331
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1322

    瀏覽量

    84656

原文標(biāo)題:【博文連載】PCIe掃盲——Flow Control基礎(chǔ)(一)

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

收藏 人收藏

    評論

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

    軟件仿真為什么可以提高PCB的設(shè)計(jì)效率?

    有哪位大神可以解釋一下軟件仿真為什么可以提高PCB的設(shè)計(jì)效率嗎?
    發(fā)表于 04-23 06:30

    1553b總線的特點(diǎn)和消息傳輸機(jī)制,有什么應(yīng)用?

    本文介紹了1553b總線的特點(diǎn)和消息傳輸機(jī)制,并對其在武器通信中的應(yīng)用情況進(jìn)行了探討。
    發(fā)表于 06-03 06:41

    關(guān)于AHB總線 Master的回復(fù)機(jī)制解析

    1、AHB Master的回復(fù)機(jī)制描述上文提到,AHB 協(xié)議傳輸的最小單位是Transfer,但是為了傳輸效率,一般都會把多個相鄰地址和相同類型的Transfer組合成一個Burst
    發(fā)表于 06-08 17:05

    STM32總線CPU和DMA可以同時工作嗎?有仲裁機(jī)制嗎?

    使用 AHB 外設(shè)總線 1,兩個 Master 最終也會使用相同的總線 APB1。據(jù)我了解,沒有任何仲裁機(jī)制,因?yàn)?b class='flag-5'>總線矩陣上沒有重疊。在這種情況下,CPU和DMA
    發(fā)表于 12-27 06:34

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

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

    PCIe總線必須要先完成Flow Control初始化

    由于VC0是默認(rèn)使能的,所以當(dāng)Flow Control初始化開始時,其會被自動的初始化。其他的Virtual Channel是可選的,只有當(dāng)被配置為使能的時候才會被初始化。
    的頭像 發(fā)表于 05-24 09:18 ?8217次閱讀
    PCIe<b class='flag-5'>總線</b>必須要先完成<b class='flag-5'>Flow</b> <b class='flag-5'>Control</b>初始化

    區(qū)塊鏈機(jī)制設(shè)計(jì),可以解決可信性以及效率問題

    機(jī)制可以提高隱私;中心化的身份驗(yàn)證可以防止出現(xiàn)單個參與者擁有多個賬戶的不公平現(xiàn)象;多方計(jì)算可以解決賄賂問題。
    發(fā)表于 09-12 10:31 ?1827次閱讀

    CET為何而生?CET安全防御機(jī)制解析

    CET(Control-flow Enforcement Technology)機(jī)制是 Intel提出基于硬件的?于緩解 ROP/JOP/COP的新技術(shù)。特別強(qiáng)調(diào)下,他是基于硬件?持的解決?案。
    的頭像 發(fā)表于 11-25 09:09 ?1873次閱讀

    W-CDMA電源顯著提高傳輸效率

    MAX1820開關(guān)模式電源經(jīng)過優(yōu)化,可提高WCDMA手機(jī)的傳輸效率。通過動態(tài)降低Vcc裕量 在功率放大器(PA)中,電池電流在低于最大發(fā)射功率的所有功率水平下都會顯著降低。MAX182
    的頭像 發(fā)表于 03-09 15:29 ?946次閱讀
    W-CDMA電源<b class='flag-5'>顯著</b><b class='flag-5'>提高</b><b class='flag-5'>傳輸</b><b class='flag-5'>效率</b>

    扒一扒PCIe中的Flow Control

    在處理TLP報(bào)文時,根據(jù)Fmt字段以及Type字段可以將TLP報(bào)文分為二十多種,當(dāng)TLP報(bào)文送至數(shù)據(jù)鏈路層時,數(shù)據(jù)鏈路層在進(jìn)行流量控制處理時則不會考慮這么多種情況。數(shù)據(jù)鏈路層里面的Flow Control,則會將報(bào)文分為三類:
    的頭像 發(fā)表于 07-03 09:20 ?2703次閱讀
    扒一扒PCIe中的<b class='flag-5'>Flow</b> <b class='flag-5'>Control</b>

    高性能整流器顯著提高服務(wù)器供電效率

    電子發(fā)燒友網(wǎng)站提供《高性能整流器顯著提高服務(wù)器供電效率.pdf》資料免費(fèi)下載
    發(fā)表于 07-26 09:46 ?0次下載
    高性能整流器<b class='flag-5'>顯著</b><b class='flag-5'>提高</b>服務(wù)器供電<b class='flag-5'>效率</b>

    雷達(dá)傳感器如何顯著提高智能家居的能源效率

    雷達(dá)傳感器如何顯著提高智能家居的能源效率
    的頭像 發(fā)表于 12-06 15:25 ?629次閱讀
    雷達(dá)傳感器如何<b class='flag-5'>顯著</b><b class='flag-5'>提高</b>智能家居的能源<b class='flag-5'>效率</b>

    can總線傳輸距離

    、高速性和優(yōu)秀的網(wǎng)絡(luò)管理能力。 在CAN總線中,數(shù)據(jù)通過兩根線進(jìn)行傳輸,即CAN-H線和CAN-L線。CAN-H線為高電平,CAN-L線為低電平。這兩根線同時傳輸數(shù)據(jù),其中高優(yōu)先級的消息可以
    的頭像 發(fā)表于 12-07 18:09 ?4318次閱讀

    異步總線中傳送操作的控制機(jī)制

    異步總線是一種在計(jì)算機(jī)系統(tǒng)中用于數(shù)據(jù)傳輸的通信方式,其特點(diǎn)是在數(shù)據(jù)傳輸過程中,發(fā)送方和接收方的時鐘信號是獨(dú)立的。這種通信方式在一定程度上可以提高
    的頭像 發(fā)表于 07-23 09:17 ?1044次閱讀

    如何提高CAN總線傳輸可靠性

    提高CAN總線傳輸可靠性可以從多個方面入手,以下是一些具體的方法: 一、優(yōu)化CAN總線設(shè)計(jì) 選擇合適的
    的頭像 發(fā)表于 11-21 10:26 ?1071次閱讀