色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

PCIe總線實現了一種叫做Quality of Service(QoS)的機制

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

前面的文章中介紹過,為了保證視頻、音頻等數據得到優先傳輸,PCIe總線實現了一種叫做Quality of Service(QoS)的機制。QoS可以滿足視頻、音頻等對Latency和實時性(Isochronous)要求比較高(一般不可以被打斷)的應用需求。QoS主要通過VC(Virtual Channel)和TC(Traffic Class)來實現。

VC的相關寄存器位于PCIe配置空間的擴展部分(PCIe Extended Capability Space),如下圖所示:

前面的文章中介紹過,每一個VC都有獨立的Buffer,某一個VC Buffer滿了并不會影響其他VC的使用。但是只靠VC并不能實現QoS中的優先級的功能,這還需要TC(Traffic Class)的支持。TC的值由TLP Header中的Byte1的bit[6:4]定義,如下圖所示。顯然TC值的范圍為0~7,值越大優先級越高,默認為0(優先級最低)。在初始化的時候,PCIe驅動程序會為每一種類型的包分配好合適的TC值(優先級)。

如果PCIe驅動程序沒有找到PCIe Extended Capability Space,則認為該設備只有一個VC,即VC0。此時再為每一個TLP分配不同的TC值,顯然是沒有意義的。因此會默認采用TC0/VC0組合,即不支持QoS功能。換一句話說,如果某一個PCIe設備只支持一個VC(VC0),那么就沒有QoS什么事了。

注:本次連載的博客只是簡單地介紹QoS的功能和應用,關于QoS的詳細內容,如VC仲裁,端口仲裁,實時性(Isochronous)等相關內容,還請參考PCIe Spec的相關章節。

PCIe驅動程序(配置軟件)通過修改VC資源控制寄存器(VC Resource Control Register)中的TC/VC Map位來實現TC/VC Mapping。同時通過VC ID位來選擇相應的VC。如下圖所示:

圖中的例子,TC0、TC1對應VC0,而TC2~TC4對應的是VC3。

TC/VC Mapping采用了一種靈活的機制,但是仍然需要注意以下幾點:

· TC/VC Mapping是針對Link兩端的端口(Ports)的;

· TC0會被自動地Map到VC0,且只能Map到VC0;

· 其他的TC可以被Map到任意的VC上;

· 一個TC一般最多只能Map到一個VC上;

· 可以有TC或者VC不被使用。

如果Link的兩個端口(Ports)中,VC數量不一致,則該Link只能服從VC數量少的端口,如下圖所示:

PCIe驅動程序可以通過查詢擴展配置空間中的Extended VC Count來確定該端口支持的VC數量,如下圖所示:

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

    關注

    31

    文章

    5336

    瀏覽量

    120244
  • 總線
    +關注

    關注

    10

    文章

    2878

    瀏覽量

    88055
  • PCIe
    +關注

    關注

    15

    文章

    1235

    瀏覽量

    82591

原文標題:【博文連載】PCIe掃盲——Quality of Service簡介

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

收藏 人收藏

    評論

    相關推薦

    什么是PM QoS

    什么是PM QoSQoS全稱叫做Quality of Service,直譯過來就是“服務質量”的含義。既然它是服務質量,自然需要有兩個主體對象:個服務方(servicer),
    發表于 12-27 06:38

    一種IEEE 802.16寬帶無線接入系統的QoS架構

    IEEE 802.16 MAC 協議雖然對各類業務的QoS 提供支持,卻沒有定義完整的QoS保證機制。本文通過分析IEEE 802.16 現有的QoS 架構,提出了
    發表于 09-15 15:06 ?7次下載

    QoS Control in Streaming Media

    In this paper, the QoS(Quality of Service) control in streaming media is discussed
    發表于 12-12 11:56 ?11次下載

    無線路由器的QoS支持

    無線路由器的QoS支持  QoS的英文全稱為"Quality of Service",中文名為"服務質量"。QoS是網絡
    發表于 01-06 11:37 ?972次閱讀

    路由器QoS支持

    路由器QoS支持              QoS的英文全稱為"Quality of Ser
    發表于 01-08 15:14 ?583次閱讀

    QoS是什么啊?

    QoS是什么啊? QoS(Quality of Service),中文名為"服務質量"。它是指網絡提供更高優先服務的一種能力,包括專用帶寬
    發表于 02-03 17:29 ?1026次閱讀

    什么是QOS

    什么是QOS   術語名稱:Quality of Service statements(QOS) 術語解釋:服務質量,評價傳輸質量和差錯率的度量,通常作為衡
    發表于 02-24 10:04 ?1016次閱讀

    網絡qos技術_qos是什么

    QoS(Quality of Service)服務質量,是網絡的一種安全機制,是用來解決網絡延遲和阻塞等問題的
    發表于 12-19 15:59 ?5307次閱讀

    一種時延保證的QoS路由協議_邢陽

    一種時延保證的QoS路由協議_邢陽
    發表于 03-19 11:46 ?0次下載

    基于匯聚數據流實現QoS

    集成服務(lntegrated Service,IntServ)是IETF針對服務質量(Quality of ServiceQoS)提出的一種
    發表于 12-12 19:01 ?0次下載
    基于匯聚數據流<b class='flag-5'>實現</b><b class='flag-5'>QoS</b>

    一種簡單而高效的QoS機制:IEEE802.1Q下的預整形機制

    / CBS和TSN / TAS都提供有效的QoS機制,并且可以組合使用,這為設計人員提供許多可能性。 但是,使
    的頭像 發表于 06-09 16:15 ?4607次閱讀
    <b class='flag-5'>一種</b>簡單而高效的<b class='flag-5'>QoS</b><b class='flag-5'>機制</b>:IEEE802.1Q下的預整形<b class='flag-5'>機制</b>

    常用的QoS技術如何解決網絡延遲和阻塞

    QoSQuality of Service,服務質量)指個網絡能夠利用各種基礎技術,為指定的網絡通信提供更好的服務能力,是網絡的一種安全
    發表于 10-25 10:55 ?1510次閱讀

    簡單介紹GaussDB網絡調度涉及的調度算法

    QoSQuality of Service)即服務質量,是一種調度控制機制,是網絡設計和運維的重要技術。
    的頭像 發表于 03-13 10:13 ?817次閱讀

    服務質量QoSQuality of Service)在網絡中的重要性

    QoSQuality of Service)即服務質量,在網絡業務中可以通過保證傳輸的帶寬、降低傳輸時延、降低數據丟包率以及時延抖動等措施來提高服務質量。QoS
    的頭像 發表于 03-16 09:24 ?1765次閱讀
    服務質量<b class='flag-5'>QoS</b>(<b class='flag-5'>Quality</b> of <b class='flag-5'>Service</b>)在網絡中的重要性

    什么是網絡中的服務質量 (QoS),其相關技術和關鍵指標有哪些?

    QoSQuality of Service,服務質量)指個網絡能夠利用各種基礎技術,為指定的網絡通信提供更好的服務能力,是網絡的一種安全
    的頭像 發表于 08-30 21:53 ?1219次閱讀
    什么是網絡中的服務質量 (<b class='flag-5'>QoS</b>),其相關技術和關鍵指標有哪些?
    主站蜘蛛池模板: 在线观看中文字幕国产| 国产电影一区二区三区| 精品无码三级在线观看视频| 亚洲午夜久久久精品影院| 亚洲幼女网| 老司机福利在视频在ae8| 97亚洲狠狠色综合久久久久| 秋霞午夜鲁丝片午夜精品久| 妖精视频在线观看高清| 久久涩视频| 成人永久免费视频| 性西欧俄罗斯极品| 么公在浴室了我的奶| 耽美肉文 高h失禁| 亚洲字幕在线观看| 青青草原伊人网| 国精产品砖一区二区三区糖心| 607080老太太AW| 王晶三级作品| 免费播放美女一级毛片| 国产精品婷婷五月久久久久| 综合伊人久久| 性欧美FREE少妇XXX| 美女洗澡脱得一二干净| 国产精品爽爽久久久久久竹菊| 24小时日本免费看| 性夜a爽黄爽| 全彩无翼污之邪恶女教师| 吉吉影音先锋av资源网| 超碰97人人做人人爱网站| 夜夜精品视频一区二区| 色久久久综合88一本道| 另类专区hy777| 国产呦精品一区二区三区下载| a在线观看免费视频| 亚洲手机在线人成视频| 涩涩视频下载| 青青草国拍2018| 快播h动漫网站| 国产手机在线视频| 成人影片下载网站|