那曲檬骨新材料有限公司

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

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

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

PCIe物理層實(shí)現(xiàn)了一對(duì)收發(fā)差分對(duì),可以實(shí)現(xiàn)全雙工的通信方式

SwM2_ChinaAET ? 來(lái)源:未知 ? 作者:李倩 ? 2018-05-31 09:16 ? 次閱讀

首先,回顧一下,之前看了很多遍的PCIe的Layer結(jié)構(gòu)圖:

PCIe中的物理層主要完成編解碼(8b/10b for Gen1&Gen2,128b/130b for Gen3 and later)、擾碼與解擾碼、串并轉(zhuǎn)換、差分發(fā)送與接收、鏈路訓(xùn)練等功能。其中鏈路訓(xùn)練主要通過(guò)物理層包Ordered Sets來(lái)實(shí)現(xiàn)。

PCIe Spec將物理層分為兩個(gè)部分——邏輯子層和電氣子層,如下圖所示:

如上圖所示,PCIe物理層實(shí)現(xiàn)了一對(duì)收發(fā)差分對(duì),因此可以實(shí)現(xiàn)全雙工的通信方式。需要注意的是,PCIe Spec只是規(guī)定了物理層需要實(shí)現(xiàn)的功能、性能與參數(shù)等,置于如何實(shí)現(xiàn)這些卻并沒(méi)有明確的說(shuō)明。也就是說(shuō),廠商可以根據(jù)自己的需要和實(shí)際情況,來(lái)設(shè)計(jì)PCIe的物理層。下面將以Mindshare書中的例子來(lái)簡(jiǎn)要的介紹PCIe的物理層邏輯部分,可能會(huì)與其他的廠商的設(shè)備的物理層實(shí)現(xiàn)方式有所差異,但是設(shè)計(jì)的目標(biāo)和最終的功能是基本一致的。

物理層邏輯子層的發(fā)送端部分的結(jié)構(gòu)圖如下圖所示:

在進(jìn)行8b/10b編碼之前,Mux會(huì)對(duì)來(lái)自數(shù)據(jù)鏈路層的數(shù)據(jù)中插入一些內(nèi)容,如用于標(biāo)記包邊界或者Ordered Sets的控制字符和數(shù)據(jù)字符。為了區(qū)分這些字符,Mux為其對(duì)應(yīng)上一個(gè)D/K#位(Data or Kontrol)。

注:圖中還包含了Gen3的一些實(shí)現(xiàn),不過(guò)這里只介紹Gen1 & Gen2,并不會(huì)介紹Gen3。如果大家感興趣的,可以去閱讀Mindshare的書籍或者參考PCIe Gen3的Spec。

Byte Striping將來(lái)自Mux的并行數(shù)據(jù)按照一定的規(guī)則(后面會(huì)詳細(xì)地說(shuō))分配到各個(gè)Lane上去。隨后進(jìn)行擾碼(Scrambler)、8b/10b編碼、串行化(Serializer),然后是差分發(fā)送對(duì)。

其中擾碼器(Scrambler)是基于偽隨機(jī)碼(Pesudo-Random)的異或邏輯(XOR),由于是偽隨機(jī)碼,所以只要發(fā)送端和接收端采用相同的算法和種子,接收端便可以輕松地恢復(fù)出數(shù)據(jù)。但是,如果發(fā)送端和接收端由于某些原因?qū)е缕涔?jié)拍不一致了,此時(shí)便會(huì)產(chǎn)生錯(cuò)誤,因此Gen1和Gen2的擾碼器(Scrambler)會(huì)周期性地被復(fù)位。

注:關(guān)于8b/10b的原理和作用,在我之前的博文中有所介紹。所以接下來(lái)的文章中不會(huì)重復(fù)介紹這些內(nèi)容,但是會(huì)簡(jiǎn)要地介紹PCIe中的8b/10b的實(shí)現(xiàn)細(xì)節(jié)和要點(diǎn)。

物理層邏輯子層的接收端部分的結(jié)構(gòu)圖如下圖所示:

由于PCIe采用的是一種Embeded Clock(借助8b/10b)機(jī)制,因此接收端在接收到數(shù)據(jù)流時(shí),首先要從中恢復(fù)出時(shí)鐘信號(hào),這正是通過(guò)CDR邏輯來(lái)實(shí)現(xiàn)的。如上圖所示,接收端的邏輯基本上都是與發(fā)送端相對(duì)應(yīng)的相反的操作。這里就不在詳細(xì)地介紹了。

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

    關(guān)注

    0

    文章

    44

    瀏覽量

    10510
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1260

    瀏覽量

    83184
  • 物理層
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    34544

原文標(biāo)題:【博文連載】PCIe掃盲——物理層邏輯部分基礎(chǔ)(一)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HAL庫(kù)的串口收發(fā)函數(shù),HAL的串口DMA方式下不能實(shí)現(xiàn)獨(dú)立的全雙工通信嗎?

    昨天看HAL庫(kù)的串口收發(fā)函數(shù),DMA方式,發(fā)現(xiàn)函數(shù)里竟然有收發(fā)同步的操作,但不太確定,莫非HAL的串口DMA方式下不能實(shí)現(xiàn)獨(dú)立的
    發(fā)表于 05-14 06:17

    PCIe般介紹

    PCIe提供種可裁減高速串行I/O點(diǎn)到點(diǎn)的總線連接。PCIe的LAN是個(gè)全雙工的通道,由
    發(fā)表于 06-03 07:09

    全雙工無(wú)線系統(tǒng)的實(shí)現(xiàn)

    更高。但是,仍然存在個(gè)很大的限制因素:無(wú)線電設(shè)備仍舊無(wú)法在個(gè)頻率上同時(shí)收發(fā)信號(hào)。這種在相同頻率上同時(shí)收發(fā)的能力叫做全雙工,對(duì)于無(wú)線網(wǎng)來(lái)說(shuō)
    發(fā)表于 07-11 07:17

    通信基礎(chǔ)知識(shí):?jiǎn)喂ぃ?b class='flag-5'>雙工,全雙工

    是兩個(gè)單工通信方式的結(jié)合,它要求發(fā)送設(shè)備和接收設(shè)備都有獨(dú)立的接收和發(fā)送能力;在同時(shí)間可以同時(shí)接受和發(fā)送信息,實(shí)現(xiàn)雙向
    發(fā)表于 09-30 11:37

    如何對(duì)PCIe 3.0接收機(jī)物理層進(jìn)行測(cè)試?

    如何對(duì)PCIe3.0接收機(jī)物理層進(jìn)行測(cè)試?
    發(fā)表于 05-11 06:04

    串口通信物理層與協(xié)議的相關(guān)資料推薦

    .串口通信物理層與協(xié)議物理層規(guī)定通訊系統(tǒng)的機(jī)械、電子特性(相當(dāng)于規(guī)定
    發(fā)表于 02-17 07:07

    用于RS485全雙工的LPUART,以半雙工方式連接時(shí)出現(xiàn)回聲怎么解決?

    設(shè)法實(shí)現(xiàn)完美無(wú)瑕的通信。但是,我們還必須將 RS485 中的電路板與基于半雙工的產(chǎn)品連接起來(lái)。為此,我們?cè)陔娐钒暹B接器上將收發(fā)器的 A 到
    發(fā)表于 04-06 06:37

    WiMAX物理層技術(shù)特征及其OFDM和OFDMA技術(shù)的應(yīng)用

    WiMAX物理層的技術(shù)特點(diǎn): (1)在物理層采用正交頻分復(fù)用,實(shí)現(xiàn)高效的頻譜利用率。 (2)雙工方式 (3)可支持移動(dòng)和固定的情況
    發(fā)表于 12-13 08:42 ?2801次閱讀
    WiMAX<b class='flag-5'>物理層</b>技術(shù)特征及其OFDM和OFDMA技術(shù)的應(yīng)用

    PCIe物理層的基本概念

    需要注意的是,PCIe物理層處理可以轉(zhuǎn)發(fā)LTP和DLLP之外,還可以直接發(fā)送命令集(Ordered Sets)。之所以稱其為命令集,是因?yàn)樗⒉皇钦嬲饬x上的包(Packet),因?yàn)?/div>
    的頭像 發(fā)表于 05-02 10:06 ?1.1w次閱讀
    <b class='flag-5'>PCIe</b><b class='flag-5'>物理層</b>的基本概念

    PCIe物理層接口定義物理層中的,媒介物理編碼子之間的統(tǒng)接口

    隨著高速串行技術(shù)的發(fā)展,各種串行通信技術(shù)的物理層逐漸走向統(tǒng),用戶甚至可以基于FPGA中的SerDes/PCS完成多種高速串行
    的頭像 發(fā)表于 09-07 11:42 ?8897次閱讀
    <b class='flag-5'>PCIe</b><b class='flag-5'>物理層</b>接口定義<b class='flag-5'>了</b><b class='flag-5'>物理層</b>中的,媒介<b class='flag-5'>層</b>和<b class='flag-5'>物理</b>編碼子<b class='flag-5'>層</b>之間的統(tǒng)<b class='flag-5'>一</b>接口

    通信接口利用RS-485物理層實(shí)現(xiàn)飛機(jī)防雷保護(hù)

    現(xiàn)代航空器采用電傳操縱系統(tǒng)進(jìn)行飛行控制。電傳操縱意味著飛控計(jì)算機(jī)輸入或飛行員手動(dòng)輸入以電氣方式傳輸?shù)娇刂骑w控執(zhí)行器的伺服電機(jī)。這些飛控系統(tǒng)的通信接口可以在RS-485物理層
    的頭像 發(fā)表于 04-26 16:56 ?2946次閱讀
    <b class='flag-5'>通信</b>接口利用RS-485<b class='flag-5'>物理層</b><b class='flag-5'>實(shí)現(xiàn)</b>飛機(jī)防雷保護(hù)

    SWIPT MIMO全雙工系統(tǒng)中的物理層通信優(yōu)化綜述

    研究多輸入多輸出通信系統(tǒng)中同時(shí)存在無(wú)線信息與能量時(shí)的安全傳輸問(wèn)題。在源端和全雙工節(jié)點(diǎn)發(fā)送端的發(fā)送總功率、全雙工節(jié)點(diǎn)接收端的能量收集限制2種約束條件下,設(shè)計(jì)人工噪聲與全雙工節(jié)點(diǎn)接收端的能
    發(fā)表于 06-02 11:51 ?3次下載

    ZLG致遠(yuǎn)電子新代車載以太網(wǎng)全雙工物理層轉(zhuǎn)換器發(fā)布

    VBNET系列車載以太網(wǎng)轉(zhuǎn)換器是款高 性能車載以太網(wǎng)至普通以太網(wǎng)點(diǎn)對(duì)點(diǎn)轉(zhuǎn)換工具,可實(shí)現(xiàn)1000Base-T1和1000Base-Tx之間全雙工物理層轉(zhuǎn)換,是汽車車載以太網(wǎng)高效交互的理
    發(fā)表于 06-27 11:28 ?1076次閱讀
    ZLG致遠(yuǎn)電子新<b class='flag-5'>一</b>代車載以太網(wǎng)<b class='flag-5'>全雙工</b><b class='flag-5'>物理層</b>轉(zhuǎn)換器發(fā)布

    如何搞定通信物理層物理層包含哪些內(nèi)容?如何落地實(shí)現(xiàn)呢?

    通信物理層通信系統(tǒng)的基礎(chǔ),其任務(wù)是將數(shù)字信息轉(zhuǎn)換為模擬信號(hào)并傳輸?shù)浇邮斩耍缓髮⒛M信號(hào)轉(zhuǎn)換回?cái)?shù)字信息。
    的頭像 發(fā)表于 11-20 10:12 ?2130次閱讀
    如何搞定<b class='flag-5'>通信物理層</b>?<b class='flag-5'>物理層</b>包含哪些內(nèi)容?如何落地<b class='flag-5'>實(shí)現(xiàn)</b>呢?

    SATA主機(jī)協(xié)議的物理層實(shí)現(xiàn)過(guò)程

    這里講解SATA主機(jī)協(xié)議的物理層實(shí)現(xiàn)過(guò)程。
    的頭像 發(fā)表于 10-22 15:17 ?438次閱讀
    SATA主機(jī)協(xié)議的<b class='flag-5'>物理層</b>的<b class='flag-5'>實(shí)現(xiàn)</b>過(guò)程
    皇冠网上69691| 百家乐如何赚钱洗码| 百家乐官网网址讯博网| 百家乐棋牌游| 沙龙百家乐官网娱乐城| 娱乐城开户送彩金| 网站百家乐博彩| 海立方百家乐官网海立方| 老虎机控制器| 风水24山那个排第一| 五大连池市| 足球百家乐系统| A8百家乐官网的玩法技巧和规则 | 太阳城娱乐正网| 华人百家乐官网博彩论| 栾川县| 威尼斯人娱乐城赌百家乐| 澳门百家乐出千| 百家乐官网玩法皇冠现金网| 大发888娱乐场17| 百家乐群1188999| 百家乐官网大西洋| 始兴县| 威尼斯人娱乐场骗人| 澳门百家乐出千| 游戏房百家乐官网赌博图片| 网上尊龙国际娱乐| 多伦多百家乐的玩法技巧和规则| 百家乐官网平注法到6568| 百家乐官网的技术与心态| bet365怎么存款| 百苑百家乐的玩法技巧和规则| 正规百家乐官网平注法口诀| 真钱百家乐官网游戏排行| 娱乐城送38| 累积式百家乐的玩法技巧和规则 | 大发888投注技巧| 百家乐押注最多是多少| 240线法杨公风水| 娱乐城注册送彩金100| 百家乐筹码托盘|