哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

串行總線中的先進設計理念及SerDes/PMA介紹

OpenFPGA ? 來源:OpenFPGA ? 作者:碎碎思 ? 2021-10-21 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

串行總線技術(二)-串行總線中的先進設計理念及SerDes/PMA介紹字節(jié)分割/鏈路聚合下面以PCIe為例對字節(jié)分割加以討論,如圖所示。

PCIe使用鏈路和線路來發(fā)送串行數(shù)據(jù)。鏈路是一個邏輯實體,能夠具有單個線路或多個線路。當邏輯鏈路包括一個線路時,TLP和DLLP通過單一的線路發(fā)送,每次發(fā)送一字節(jié)。

當鏈路包括多個線路時,TLP和DLLP分布在多個線路中,此時不是在不同的線路中發(fā)送不同的TLP而是所有的線路共同發(fā)送TLP在一個x4 PCIe鏈路(擁有4條線路)中,第一字節(jié)通過線路0、第二字節(jié)通過線路1、第三字節(jié)通過線路2、第四字節(jié)通過線路3、第五字節(jié)又回到線路0進行傳輸。這種傳輸機制被稱為字節(jié)分割,字節(jié)分割在連續(xù)的線路上持續(xù)進行,直到最后一字節(jié)被發(fā)送。

正如我們所注意到的,可以通過使用更寬的鏈路來增加帶寬。一個X4鏈路發(fā)送數(shù)據(jù)的帶寬是xl鏈路的4倍。雖然線路是并行使用的,寬鏈路需要更多的引腳,其與并行總線結構也是有本質不同的。

寬鏈路中每個獨立的線路仍然是以串行方式工作的。每個線路都有自己的差分傳輸信號線和獨立的數(shù)據(jù)恢復電路,都具有串行傳輸所具有的優(yōu)點。它們是獨立的串行傳輸通道,通過使用字節(jié)分割機制合并起來作為一個邏輯實休使用。字節(jié)分割是MAC的功能。但是并不是所有的串行協(xié)議都使用字節(jié)分割,SATAUSB沒有使用字節(jié)分割技術。

如果希望增加SATA硬盤的傳輸帶寬,需要使用多個相互獨立的SATA驅動器,使用不同的事務層包 (FIS ) 進行通信,如圖所示。USB也是采用類似的機制,每個USB設備采用單線路連接。

通道綁定與去偏移前而我們討論了字節(jié)分割技術,它將一個TLP分布到多個線路中進行傳輸。當接收電路從不同的線路收到這些分布傳輸?shù)臄?shù)據(jù)后,對其正確合路處理會遇到一些實際閑難,在電路板上,不同的傳輸路徑會帶來不同的傳輸延遲。

當接收電路收到來自不同線路的數(shù)據(jù)時,它們經(jīng)過的延遲存在差異并且處于不同的時鐘域。接收電路需要將不同線路上收到的數(shù)據(jù)進行級聯(lián),合并得到原始的TLP,此時所接收的數(shù)據(jù)之間已經(jīng)失去了發(fā)送時相互之間的字節(jié)同步關系,需要使用通道綁定技術在接收端重新恢復不同線路之間的字節(jié)對準關系,如圖所示。

d269e276-322c-11ec-82a8-dac502259ad0.png

在所有的線路上傳輸?shù)臄?shù)據(jù)流中有一種特殊的COMMA字符。在鏈路訓練階段,在所打線路上都會發(fā)送包含COMMA字符的用于訓練的有序字符集合。與TLP和DLLP不同,訓練字符集合不是以字節(jié)分割方式發(fā)送的。通道綁定邏輯在1個線路(例如,線路0)中査找COMMA,接著它在其他線路中定位COMMA字符并記錄它們的相對位置。

一旦它鎖定了COMMA字符出現(xiàn)的位置,它就停止搜索COMMA字符并記錄下這些相對位置信息。通道綁定邏輯使用這些相對位置信息來對準存在偏移的接收數(shù)據(jù)字節(jié)流。通道綁定邏輯會始終保持基線路(線路0)字節(jié)位置不變。

對于其他線路,它會根據(jù)所檢測到的COMMA的相對位置寫入或讀出數(shù)據(jù),在此期間這些相對位置信息會保持不變。即使輸入數(shù)據(jù)相對于通道綁定邏輯發(fā)生了延遲偏移,從通道綁定邏輯輸出的數(shù)據(jù)仍然是對準的,TLP和DLLP能夠被正確處理。

通道綁定也被稱為去延遲偏移操作。通道綁定邏輯通常屬于MAC層功能,只應用于包含多個線路、采用字節(jié)分割技術的鏈路中。

極性翻轉串行數(shù)據(jù)比特通過TX+和TX-信號線發(fā)送。信號線在印制電路板(PCB)上布線時,TX+應該連接收端的RX+,TX-應該連接收端的RX-。但隨著PCB板的層數(shù)不斷增加,布線密度不斷增大,走線距離可能較長,有時還可能要通過連接器,所以經(jīng)常因為疏忽而發(fā)生TX+連接收端的RX-、TX-連接收端的RX+的情況。發(fā)生這種情況后,有時可以通過重新布線加以解決,但有時重新布線的代價會比較高。

在PCIe中,使用了一種機制來解決極性連接錯誤問題。在鏈路訓練階段,接收端查找常規(guī)的訓練練字符集合或者反相的訓練字符集合。如果發(fā)生了極性翻轉,那么接收的串行比特會發(fā)生逐比特翻轉(1變?yōu)?,0變?yōu)?)。

如果鏈路訓練邏輯檢測到了逐比特翻轉的訓練字符,那說明出現(xiàn)連線錯誤。發(fā)送電路無法獲知是否發(fā)生了連接極性錯誤,接收電路檢測到這一錯誤并通過逐比特取反在不進行硬件重新設計和PCB重新加工的情況下解決了這一問題,如圖所示。

d2f59050-322c-11ec-82a8-dac502259ad0.png

線路翻轉在多線路鏈路(例如,x8 PCIe有8條線路)中,數(shù)據(jù)包按照字節(jié)分割方式進行傳輸。所有的線路通過電路板連接到接收設備。正確的連接方式是TX線路0連接到RX線路0,TX線路1連接到RX線路1,以此類推。

在實際設計和布線時,可能會因為疏忽造成收發(fā)之間沒有正確對應的情況。這些線路在多層PCB上布線時,會在不同層次之間穿過,會進行90°彎曲,這些都可能導致連接失誤。在某些情況下,常規(guī)連接會導致布線閑難,此時也會有意識地希望能夠進行錯序連接。PCIe采用了一種名為線路切換的技術來解決這種無意或有意的板級錯序連接。

如圖所示,其基本思路是在鏈路訓練過程中發(fā)現(xiàn)錯序連接并進行數(shù)據(jù)重排。

d37916c8-322c-11ec-82a8-dac502259ad0.png

屬于一個鏈路的多個線路被編號為0、1、2、3、4、5、6、7等。當信號線兩端試圖發(fā)現(xiàn)線路編號時(在訓練字符集中的特定區(qū)域內寫入了所屬線路的編號),它們各自都有期望的編號值。線路0希望收到的訓練字符集合中的編號為0,線路7希望收到的編號為7。

如果接收電路收到的編號與期望值不同,它會記錄下來其實際連接的對端發(fā)送電路的編號。信號線兩端的電路都可以根據(jù)實際連接的通道編號調整本端的實際編號,但需要注意的是,只能有一端可以進行調整,不能兩端同時進行,否則會繼續(xù)出錯。

雙方選擇的用于解決錯序問題的一端在發(fā)送數(shù)據(jù)之前先要切換發(fā)送數(shù)據(jù)的通路(例如,線路0的數(shù)據(jù)切換到線路7上,線路7的數(shù)據(jù)切換到線路0上)。同時它還要切換接收通路RX通路0上的數(shù)據(jù)與通路7連接,通路7與通路0連接,剩余的通路依次切換)。正如我們所能看到的,這里沒有邏輯修改,通過內部的連接重定位解決了板級連接存在的問題。

鎖相環(huán) PLLPLL在數(shù)字系統(tǒng)中有很多應用,常見的典型重要應用如下:

數(shù)據(jù)時鐘恢復(Clock Data Recovery,CDR)

去除時鐘偏移

作為倍頻器使用

CDR

在很多高速串行數(shù)據(jù)傳輸應用中,數(shù)據(jù)在傳輸過程中沒有伴隨著時鐘的傳輸。然而,在數(shù)據(jù)流中存在著足夠的數(shù)據(jù)跳變(0到1和1到0的跳變),接收端電路可以據(jù)此提取與數(shù)據(jù)同步的時鐘。在接收端,可以使用參考時鐘為時鐘提取提供幫助。在沒有參考時鐘的情況下也可以提取接收時鐘的。下面我們將針對這兩種情況對PLL電路加以討論。

不帶參考時鐘的CDR(見下圖)

d40f56e2-322c-11ec-82a8-dac502259ad0.png

如果接收端接收的比特流速率為f,那么接收端的邊沿檢測器檢測到的數(shù)據(jù)跳變頻率為2f,VCO產(chǎn)生的自由震蕩時鐘頻率為2f。

帶參考時鐘的CDR (見下圖)

d4e362ca-322c-11ec-82a8-dac502259ad0.png

這種方式就不需要過多介紹,常見的傳輸方式。

使用PLL去除時鐘偏移

在SoC中,時鐘樹被用于將時鐘信號分配給物理上分布在芯片各個區(qū)域的觸發(fā)器。在時鐘樹的通路上,分布著帶有延遲的驅動器。由于時鐘分布路徑上存在延遲,葉節(jié)點上的時鐘與根節(jié)點上的時鐘相比,存在相移(相位滯后)。此時,可以使用PLL消除葉節(jié)點上時鐘的相移使之和根節(jié)點上的時鐘相位對準,如圖所示。

d54a31b2-322c-11ec-82a8-dac502259ad0.png

PLL還可用于產(chǎn)生與輸人時鐘存在指定相移的輸出時鐘,例如,產(chǎn)生和輸入時鐘存在90°相移的輸出時鐘。

使用PLL實現(xiàn)倍頻器

PLL可用于根據(jù)時鐘源產(chǎn)生更高頻率的時鐘信號。將輸岀時鐘信號除以N作為PLL的反饋信號與時鐘源相比較,可以得到N倍于時鐘源的輸出時鐘信號,同時二者具有相同的相位。

d5cc6d8a-322c-11ec-82a8-dac502259ad0.png

串行總線的PMA層功能PMA層主要實現(xiàn)模擬電路功能。PMA層電路也被稱為SerDes(Serializer & Deserializer),是一個非常特殊的電路。我們的目標是從電路的系統(tǒng)設計層面對其加以介紹,以便對串行總線技術形成完整的理解。

發(fā)送均衡

采用串行傳輸機制時,數(shù)據(jù)以比特流的方式在差分對(TX+ TX-)上傳輸。在線路上傳輸?shù)臄?shù)據(jù)波形可以看成是大量不同頻率、不同幅度的正弦波疊加作用的結果。

當數(shù)據(jù)速率很高時,存在一個占主導地位的高頻正弦波分量。在高速傳輸時,差分傳輸線路的通路特性與低通濾波器(RC濾波器)接近,但相對于低頻成分,高頻成分的衰減更大一些。這意味著在接收端,接收信號中的不同的頻率成分所占的比例與發(fā)送時不同。接收到的信號與發(fā)送端信號相比會發(fā)生畸變,造成ISI(碼間串擾),這會使得CDR恢復的數(shù)據(jù)中存在誤碼。

什么是碼間串擾?

如果我們發(fā)送一個階躍函數(shù)波形(在一個時鐘周期內為1的脈沖信號),在接收端波形會發(fā)生變化。接收脈沖會展寬并進入相鄰時鐘周期中。從第N個時鐘周期展寬到第N+1個時鐘周期的信號與第N+1個時鐘周期的信號波形疊加,使得第N+1個周期內的波形發(fā)生畸變,這種畸變可能會造成對該時鐘周期邏輯值的判決發(fā)生錯誤,這被稱為符號間的串擾,即碼間串擾(IS1)。

前有很多種技術可以解決傳輸線頻率響應的問題??梢酝ㄟ^采用發(fā)送端均衡技術,或采用接收端均衡技術加以解決。

發(fā)送端預加重技術

發(fā)送驅動時,對高頻成分的增益大于低頻成分,頻率越高增益越大。信號到達接收端時,所有的頻率成分得到的總體增益相同。

發(fā)送端后加重技術

另一種技術是后加重技術。采用后加重技術時,邊沿翻轉(0到1或1到0)之后的比特被正常放大,但此后的其他比特(沒有邊沿翻轉的比特)增益相對降低。由于信號的高頻成分主要出現(xiàn)在信號翻轉部分,這樣做等效于為高頻成分提供了更大的增益。當數(shù)據(jù)到達接收端時,所有比特位的最終等效增益是相同的。PCIe和SATA都使用了后加重傳輸技術。

接收均衡

在接收端,可以為高頻成分提供相對于低頻成分更大的增益。針對高頻成分給予補償?shù)慕Y果是整個傳輸系統(tǒng)為所有頻率成分提供了相同的增益。經(jīng)過補償后,接收波形與發(fā)送波形更加相似。接收器均衡技術有利于減少1SI。

端接電阻

TX+和TX-信號是一對傳輸線,在發(fā)送端和接收端需要進行傳輸線阻抗匹配,以避免產(chǎn)生信號反射,使發(fā)送信號產(chǎn)生畸變。當信號發(fā)生反射時,它與原始的發(fā)送信號發(fā)生疊加,使發(fā)送信號增強或減弱。如果反射的信號強度較大,可能會使發(fā)送信號產(chǎn)生較大的畸變從而導致接收錯誤。終端匹配的目的就是減少或消除接收端對發(fā)送信號的反射。

編輯:jq

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

    關注

    88

    文章

    5814

    瀏覽量

    179935
  • pcb
    pcb
    +關注

    關注

    4417

    文章

    23964

    瀏覽量

    426124
  • 串行數(shù)據(jù)

    關注

    0

    文章

    69

    瀏覽量

    16990
  • cdr
    cdr
    +關注

    關注

    1

    文章

    54

    瀏覽量

    18701

原文標題:串行總線技術(二)-串行總線中的先進設計理念及SerDes/PMA介紹

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    COSEL PMA系列醫(yī)療型AC - DC電源供應器深度解析

    COSEL PMA系列醫(yī)療型AC - DC電源供應器深度解析 在醫(yī)療電子設備的設計,電源供應器的性能和穩(wěn)定性至關重要。COSEL的PMA系列醫(yī)療型AC - DC電源供應器憑借其卓越的特性和可靠
    的頭像 發(fā)表于 03-27 13:35 ?172次閱讀

    MAX77950:WPC/PMA雙模無線電源接收器的卓越之選

    MAX77950:WPC/PMA雙模無線電源接收器的卓越之選 在當今電子設備飛速發(fā)展的時代,無線充電技術憑借其便捷性和高效性,成為了電子工程師們關注的焦點。MAX77950作為一款先進的無線電
    的頭像 發(fā)表于 02-24 14:35 ?587次閱讀

    深入剖析DS92LV16:16位總線LVDS串行器/解串器的卓越性能與應用

    深入剖析DS92LV16:16位總線LVDS串行器/解串器的卓越性能與應用 在當今高速數(shù)據(jù)傳輸?shù)臅r代,串行器/解串器(SERDES)在數(shù)據(jù)處理和傳輸
    的頭像 發(fā)表于 12-31 14:45 ?540次閱讀

    深入剖析SCAN921023和SCAN921224:20 - 66 MHz 10位總線LVDS串行器與解串器

    深入剖析SCAN921023和SCAN921224:20 - 66 MHz 10位總線LVDS串行器與解串器 在高速數(shù)據(jù)傳輸?shù)碾娮釉O計領域,串行器和解串器(SerDes)起著至關重要的
    的頭像 發(fā)表于 12-31 09:20 ?464次閱讀

    DS92LV18:18位總線LVDS串行器/解串器的深度解析

    DS92LV18:18位總線LVDS串行器/解串器的深度解析 在電子設計領域,數(shù)據(jù)傳輸?shù)母咝院头€(wěn)定性一直是工程師們關注的重點。TI推出的DS92LV18 18位總線LVDS串行器/解
    的頭像 發(fā)表于 12-30 10:05 ?467次閱讀

    SN65LVDS95-Q1 LVDS SERDES 發(fā)射器:特性、應用與設計指南

    SN65LVDS95-Q1 LVDS SERDES 發(fā)射器:特性、應用與設計指南 在電子工程師的日常工作,高速數(shù)據(jù)傳輸和低電磁干擾(EMI)設計是常見的挑戰(zhàn)。今天,我們就來深入探討一下德州儀器
    的頭像 發(fā)表于 12-30 09:45 ?345次閱讀

    TUSB1105與TUSB1106:高級通用串行總線收發(fā)器深度解析

    TUSB1105與TUSB1106:高級通用串行總線收發(fā)器深度解析 在當今的電子設備,通用串行總線(USB)已經(jīng)成為了數(shù)據(jù)傳輸和設備連接的標準接口。TUSB1105和TUSB1106作為高級
    的頭像 發(fā)表于 12-27 09:30 ?803次閱讀

    Xilinx FPGA串行通信協(xié)議介紹

    Xilinx FPGA因其高性能和低延遲,常用于串行通信接口設計。本文深入分析了Aurora、PCI Express和Serial RapidIO這三種在Xilinx系統(tǒng)設計關鍵的串行通信協(xié)議。
    的頭像 發(fā)表于 11-14 15:02 ?2797次閱讀
    Xilinx FPGA<b class='flag-5'>串行</b>通信協(xié)議<b class='flag-5'>介紹</b>

    干貨總結|手把手教你讀懂CAN總線#汽車CAN總線? #總線傳輸 #高速串行總線 #總線解碼

    串行總線
    安泰小課堂
    發(fā)布于 :2025年09月11日 17:47:20

    智多晶SerDes 2.0 IP介紹

    為了滿足用戶對SerDes日益增漲和多樣化的要求。智多晶SerDes IP推出了2.0版本的升級,本次升級相比1.0版本主要帶來了以下的變化。
    的頭像 發(fā)表于 08-16 15:32 ?1636次閱讀
    智多晶<b class='flag-5'>SerDes</b> 2.0 IP<b class='flag-5'>介紹</b>

    高速總線接口的類型介紹

    ,它的成員使用SRIO技術來實現(xiàn)高速和低延遲互聯(lián)。RapidIO組織負責制定和推廣RapidIO互聯(lián)標準,支持RapidIO產(chǎn)品的開發(fā)和部署,因此二者相互關聯(lián),是不同概念。RapidIO協(xié)議分為邏輯層、傳輸層、物理層。FPGASRIO的物理層就是Serdes資源。
    的頭像 發(fā)表于 08-06 14:50 ?2071次閱讀

    PMA KS98-2多功能控制器產(chǎn)品概述

    West Control Solutions旗下PMA推出的KS98-2 多功能控制器,KS98-2系列以 “Automation made easy” 為核心理念:它無需多臺設備拼湊,將 PID 控制、過程監(jiān)控、序列控制、數(shù)據(jù)記錄和報警等功能巧妙融合,為用戶打造了一站式
    的頭像 發(fā)表于 07-21 16:00 ?1223次閱讀

    TeledyneLeCroy推出全新ASA ML汽車SerDes合規(guī)性測試軟件

    TeledyneLeCroy宣布推出針對汽車SerDes聯(lián)盟(ASA)Motion Link(ML)v1.1規(guī)范的自動化合規(guī)測試軟件——該規(guī)范是多個面向高度自動駕駛車輛數(shù)據(jù)傳輸需求的新型車載串行器/解串器(SerDes)網(wǎng)絡標準
    的頭像 發(fā)表于 06-24 10:09 ?1324次閱讀

    MAX9205/MAX9207 10位、總線LVDS串行器技術手冊

    MAX9205/MAX9207串行器將10位寬度并行LVCMOS/LVTTL數(shù)據(jù)轉換為串行高速總線LVDS數(shù)據(jù)流。串行器與解串器配對使用,如MAX9206/MAX9208解串器,完成將
    的頭像 發(fā)表于 05-29 09:23 ?1037次閱讀
    MAX9205/MAX9207 10位、<b class='flag-5'>總線</b>LVDS<b class='flag-5'>串行</b>器技術手冊

    車載SerDes重大突破,業(yè)內首款雙協(xié)議芯片誕生!

    電子發(fā)燒友網(wǎng)報道(文/梁浩斌)首傳微在最近宣布在旗下的SerDes芯片產(chǎn)品上實現(xiàn)了技術重大突破,開創(chuàng)性地實現(xiàn)了在同一產(chǎn)品融合MIPI A-PHY和HSMT雙協(xié)議標準,大大提高了產(chǎn)品在車載應用
    的頭像 發(fā)表于 04-25 00:25 ?4787次閱讀
    郎溪县| 阜平县| 大同县| 七台河市| 庆城县| 台北市| 塘沽区| 中西区| 尉犁县| 灵山县| 仙桃市| 抚顺市| 收藏| 内江市| 邵武市| 平山县| 龙陵县| 枞阳县| 外汇| 惠来县| 天祝| 开封市| 治多县| 保定市| 汝城县| 沽源县| 武隆县| 锡林浩特市| 翁源县| 万全县| 卫辉市| 鄯善县| 衡南县| 石嘴山市| 菏泽市| 太保市| 安福县| 鹤庆县| 长子县| 徐州市| 桐梓县|