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

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

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

3天內不再提示

物理層邏輯知識,關于擾碼器需要遵循的規則

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-06-01 09:12 ? 次閱讀

上一篇文章中提到了Mux會對來自數據鏈路層的數據(TLP&DLLP)插入一些控制字符,如下圖所示。當然,這些控制字符只用于物理層之間的傳輸,接收端的設備的物理層接收到這些數據后,會將這些控制字符去除,在往上傳到其數據鏈路層。

當然,除了STP、SDP和END之外,還有一些其他的控制字符,如EDB(前面的文章詳細介紹過)、SKIP、COM等。如下圖所示:

前面的文章中提到過Ordered Sets,其主要用于鏈路訓練等。每一個Ordered Set都是按照DW對齊的(即四個字節),且Ordered Set開頭也是一個叫做Comma(COM)的K字符(控制字符),隨后包含一些K字符或者D字符(數據字符)。

對于只有一個Lane的PCIe設備來說,Byte Striping并沒有什么卵用,其主要用于多個Lane的數據流分配。x1(一個Lane)和x8(8個Lane)的例子分別如下兩張圖所示:

除此之外,還有一些其他的規則,主要是針對Mult-Lane的,對于一個Lane并沒有什么影響:

x4(4個Lane)需要遵循以下的規則:

· STP and SDP characters are always sent on Lane 0.

· END and EDB characters are always sent on Lane 3.

· When an ordered set such as the SKIP is sent, it must appear on all lanes simultaneously.

· When Logical Idles are transmitted, they must be sent on all lanes simultaneously.

· Any violation of these rules may be reported as a Receiver Error to the Data Link Layer.

如下圖所示:

對于x8、x16、x32需要遵循以下的規則:

· STP/SDP characters are always sent on Lane 0 when transmission starts after a period during which Logical Idles are transmitted. After that, they may only be sent on Lane numbers divisible by 4 when sending back‐to‐back packets (Lane 4, 8, 12, etc.).

· END/EDB characters are sent on Lane numbers divisible by 4 and then minus one (Lane 3, 7, 11, etc.).

· If a packet doesn’t end on the last Lane of the Link and there are no more packets ready to go, PAD Symbols are used as filler on the remaining lane numbers. Logical Idle can’t be used for this purpose because it must appear on all Lanes at the same time.

· Ordered sets must be sent on all lanes simultaneously.

· Similarly, logical idles must be sent on all lanes when they are used.

· Any violation of these rules may be reported as a Receiver Error to the Data Link Layer.

x8的例子如下圖所示:

發送端的擾碼器(Scrambler)有一個16-bit的線性反饋寄存器(LFSR,Linear Feedback Shift Register),其實現了以下這個多項式:

具體的功能框圖如下圖所示:

關于擾碼器(Scrambler)還需要遵循以下這些規則:

· 不同的Lane的擾碼器必須是同步操作的;

· 擾碼器只對TLP和DLLP中的D字符(數據字符)以及邏輯空閑字符(00H,Logical Idle)作用,并不作用于K字符(控制字符)和Ordered Set中的D字符(如TS1、TS2等);

· 兼容性測試字符(Compliance Pattern Characters)并不被擾碼;

· COM字符(一種控制字符,不會被擾碼)可用于使發送端和接收端的擾碼器中的LFSR同時被初始化為FFFFH;

· 擾碼器默認時被使能的,但是PCIe Spec允許將其臨時禁止,以用于測試用途。

PCIe中用到的K字符(控制字符)如下表所示:

其對應的8b/10b編碼如下表所示:

注:其中PAD字符主要用于Mult-Lane中,當一個包的長度比較短,有的Lane可能就沒有數據可以發了,這時候可以用PAD字符來填充。如本文的x8的例子所示。

Ordered Sets主要用于鏈路管理(Link Management)功能。對于Gen1和Gen2的PCIe來說,所有的Ordered Set都以COM作為開頭。Ordered Sets是在每個Lane上同步發送的,即每一個Lane都會同時的發送相同的Ordered Sets,因此,Ordered Sets也可以被用于Lane De-skewing。除了鏈路訓練之外,Ordered Sets還被用于時鐘容差補償(Clock Tolerance Compensation)以及更改鏈路功耗狀態(Changing Link Power States)等。

對應的,主要有以下幾種Ordered Sets:TS1 and TS2 Ordered Set (TS1OS/TS2OS)、Electrical Idle Ordered Set (EIOS)、FTS Ordered Set (FTSOS)、SKP Ordered Set (SOS)和Electrical Idle Exit Ordered Set (EIEOS)。

注:關于鏈路管理以及Ordered Sets等詳細內容,會在后續的博文中介紹。

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

    關注

    15

    文章

    1284

    瀏覽量

    83711
  • 物理層
    +關注

    關注

    1

    文章

    154

    瀏覽量

    34656

原文標題:【博文連載】PCIe掃盲——物理層邏輯部分基礎(二)

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

收藏 人收藏

    評論

    相關推薦

    CAN總線不同的物理層

    CAN總線使用不歸零(NRZ)的位填充。有兩種不同的信令狀態:顯性(邏輯0)和隱性(邏輯1)。這些信令狀態對應于所在物理層(存在幾種不同的物理層)的某種電平。模塊以線與
    發表于 05-23 07:35

    什么是以太網物理層?Ethernet物理層有哪些功能?

    什么是以太網物理層Ethernet物理層有哪些功能基于MDI,為您的系統選擇合適的以太網物理層TI以太網物理層選擇流程圖
    發表于 03-18 08:07

    如何對CAN物理層進行調試?

    本文為您介紹一種對CAN物理層進行調試的較好工程方法。我們將介紹基礎調試步驟,并說明一個CAN物理層應有的性能,以及找出問題的一些小技巧。
    發表于 04-19 08:02

    如何對modbus通訊的物理層進行設置

    Modbus是什么?modbus常用的功能有哪些?如何對modbus通訊的物理層進行設置?
    發表于 09-02 08:00

    IIC物理層是由哪些部分組成的

    物理層和協議物理層規定通訊系統中具有機械、電子功能部分的特性,確保原始數據在物理媒體的傳輸。協議主要規定通訊
    發表于 12-13 08:09

    串口通信的物理層與協議的相關資料推薦

    一.串口通信的物理層與協議物理層規定了通訊系統的機械、電子特性(相當于規定了用嘴巴還是肢體交流)協議規定了通訊邏輯、數據打包解包標準(相
    發表于 02-17 07:07

    物理層

    *2.1 物理層的基本概念*2.2 數據通信的基礎知識  2.2.1 數據通信系統的模型  2.2.2 有關信道的幾個基本概念  2.2.3 信道的最高碼元傳輸速率 &n
    發表于 10-23 16:44 ?0次下載
    <b class='flag-5'>物理層</b>

    WCDMA 物理層(中)

    本章介紹了WCDMA or UTRA (Universal Terrestrial Radio Access) FDD (Frequency Division Duplex) 物理層的基本問題• 擴頻和加• 傳輸信道•
    發表于 05-27 16:12 ?40次下載

    WCDMA系統的物理層(FDD)

    WCDMA系統的物理層(FDD):概述;編碼技術;物理層的成幀過程;業務復用;擴頻與物理層幀結構; 蜂窩系統的焦點:
    發表于 06-14 23:09 ?17次下載

    物理層 PPT課件

    3.1  物理層的基本概念 3.2  數據通信的基礎知識 3.3  物理層下面的傳輸媒體 3.4  模擬傳輸與數字傳輸 3.5信道復用技術3.6  同步光纖網SONET和同步數
    發表于 11-24 09:36 ?0次下載

    物理層的成幀過程

    WCDMA系統的物理層(FDD)一、物理層的成幀過程1.    傳輸信道向物理信道的映射    高層的數據通過傳輸信道映射到物理層
    發表于 02-09 09:10 ?49次下載

    物理層的作用

    物理層的作用:物理層是提供數據傳輸的物理媒體,物理層協議是各種網絡設備進行互連時必須遵守的最低層協議,目的是在兩個網絡物理設備之間提供透明的
    發表于 07-22 15:48 ?6767次閱讀

    物理層及其協議

    物理層及其協議 物理層的定義
    發表于 07-22 15:50 ?1.2w次閱讀

    三種不同類型以太網物理層的編碼規則和測試分析

    以太網對應OSI七模型的數據鏈路層和物理層,對應數據鏈路層的部分又分為邏輯鏈路控制子(LLC)和介質訪問控制子(MAC)。MAC與
    的頭像 發表于 08-29 08:01 ?2.8w次閱讀
    三種不同類型以太網<b class='flag-5'>物理層</b>的編碼<b class='flag-5'>規則</b>和測試分析

    全面解讀RapidIO串行物理層的包格式與控制符號

    RapidIO并行物理層包格式和串行物理層包格式的邏輯和傳輸字段完全相同,唯一不同的是物理層
    發表于 01-09 11:50 ?2134次閱讀
    主站蜘蛛池模板: 国产AV精品无码免费看 | 24小时日本在线 | 久久精品视频uu | 色橹橹欧美在线观看视频高 | 久久亚洲精品永久网站 | 色欲人妻无码AV专区 | 囯产少妇BBBBBB高潮喷水一 | 亚洲中文字幕日本在线观看 | 亚洲一区免费香蕉在线 | 亚洲青青草原 | 在线欧美 精品 第1页 | 国产精品高潮AV久久无码 | 色婷婷五月综合久久中文字幕 | 国产精品一区二区欧美视频 | 亚洲日韩乱码人人爽人人澡人 | BLACKED太粗太长 | 被强J高H纯肉公交车啊 | 纯肉合集(高H) | 我和妽妽在厨房里的激情区二区 | 日本理论片午午伦夜理片2021 | 无码专区无码专区视频网网址 | 9277在线观看免费高清完整版 | 成人在线视频国产 | 国产精品久久久久久人妻香蕉 | 神马影院午夜理论二 | 国产主播福利一区二区 | 日日AV夜夜添久久奶无码 | 4399亚洲AV无码V无码网站 | 国内精品视频久久久久免费 | 中文亚洲大香伊蕉不卡一区 | 国产AV在线传媒麻豆 | 久久精品国产亚洲AV影院 | jizz国产丝袜18老师美女 | 野花香在线观看免费观看大全动漫 | 99视频精品全部免费观看 | 8X拨牐拨牐X8免费视频8 | 一区三区不卡高清影视 | 狠狠干福利视频 | 免费播放美女一级毛片 | 免费看黄色一级 | 亚洲视频第二页 |