日韩欧美一区二区三区四区_国产精品一区免费在线观看 _成人三级在线_亚洲欧美国产一本综合首页

8b10b編碼基礎-云帆興燁

發表日期:2024/08/09 瀏覽次數:

8b/10b編碼的應用非常廣泛,例如:PCIE GEN1 GEN2,USB3.2 GEN1。再到現在的128b/130b (PCIE GEN3/4/5) 128b/132b (USB3.2 GEN2), 與8b/10b相比他們提升了編碼效率,這兩種編碼方式在底層邏輯上和處理的問題其實是相同的,本文從什么是8b/10b編碼、為什么要使用8b/10b編碼和如何實現8b/10b編碼三個方面來給大家介紹這項技術。

1

什么是 8b/10b 編碼



8b/10b就是把8個bit的數據加工映射成10個bit。如圖1所示,我們可以看到會把8個連續的bit分成低5位 (LSB) 和高3位 (MSB) 分別進行映射,5位通過5b/6b編碼,3位通過3b/4b編碼。

1.png
                                               圖1 8b/10b編碼映射圖

2

為什么要進行 8b/10b 編碼



那么為什么要把8個bit編碼成10個bit?為什么要浪費兩個bit,不去傳輸有用數據?原因有以下兩點:

  • 可以用多出來的bit位來傳輸一些控制信息

  • 可以通過這種方式來達到直流均衡

在這里我們就要引出第二個概念:直流平衡。直流平衡(DC-balanced)是指在編碼過程中保證信道中直流偏移為零,使信道中傳輸數據包含的1與0的個數相同。高速串行總線中,通常采用交流耦合方式,即在發送端(TX)串接電容(見圖2)。電容在電路中是呈現高通屬性的,信號頻率越高,電容阻抗越低(見公式1)。
2.png
                                公式1
3.png
                                   圖2 不同頻率的NRZ碼型通過電容
當數據位流中出現多個連續的1或0時,可以認為該時間段信號是直流的,電容的損耗變大,導致信號的幅度降低,直流信號被濾除,到最后無法識別是1還是0。且接收端收到連續的1或0時,沒有充分的定時信息,給接收端的解碼帶來了困難(見圖3)。
4.png
                                                                      圖3  連1連0信號通過電容信號失真

因此,8b/10b編碼就是把信號中的連1連0通過多加兩位的冗余,來實現映射后的信號盡量是01交替的情況,換一種說法,就是映射后的信號中盡量有相同數量的0和1。下面我們就來看一下8b/10b編碼具體是怎么把8bit映射成10bit的。


3

如何實現 8b/10b 編碼


通常會將低5位 EDCBA 按其十進制數值記為x,將高3位按其十進制數值記為y,將原始8bit數據記為D.x.y。例如8bit數“101 10101”,即十進制數181,按照上述劃分原則x=10101 (21),y=101 (5),這個數被表示為D.21.5。此外在8b/10b編碼中,還需用到12種控制字符,用來標識傳輸數據的開始、結束,傳輸空閑等狀態,按照上述規則,將控制字符記為K.x.y。8bit的數據一共有256種組合,再加上12種控制字符 一共會有268種組合,但是10bit卻可以表示成1024種組合,那我們要追求直流平衡,就要在1024種組合中挑選出0和1個數相近且0和1盡量交替出現的組合,來分配給我們提到的268種組合。


表1和表2就分別是3b/4b和5b/6b的映射關系表,通過映射后的數據是不會出現全1或者全0的。可以看到一個碼型能被編碼映射成多個碼型而且又分為RD+和RD-,這又為什么?


5.jpg

 表1 3b/4b編碼映射表

6.jpg
表2 5b/6b編碼映射表

為方便理解8b/10b的編碼原理,首先要明白兩個重要的概念:“不一致性”(disparity)和“運行不一致性”,也稱為“極性偏差”(running disparity,RD)。Disparity表示編碼后的碼型數據中“1”的個數與“0”的個數的差值。由表1,表2及表3中的編碼規則可知:Dirparity的取值只有“+2”(“0”比“1”多兩個)、“0”(“0”和“1”數量相等)和“-2”(“0”比“1”少兩個)。總結來說就是0多就是RD+,1多就是RD-,編碼中“1”和“0”數量相等的碼字稱為“完美平衡碼”。



在編碼時,RD的初始值為負,即RD-,根據當前的RD值,決定相應的編碼輸出。比如:在表1中,對于D.x.3(011),其對應的4B碼字有兩種:1100和0011,若此時RD為負,則取1100作為其對應的4B碼字作為輸出,同時檢驗此時的編碼是否為完美編碼,如果是完美編碼,則保持RD的極性不變;否則改變RD的極性。通過控制RD的極性,同時在編碼時根據RD的極性選擇相對應的編碼值,使得編碼后的數據流有更好的直流平衡特性。8b/10b編碼由3b/4b編碼和5b/6b編碼兩部分組合而成,通過傳遞RD參數來使整個編碼結果具有很好的直流平衡性。


7.png                                                                                       
                                                                                 圖4 8b/10b編碼狀態轉移圖

以上就是8b/10b編碼的相關介紹,文中沒有提及的12個控制編碼會在后續結合PCIE層結構來介紹。同時特勵達力科還有專門針對8b/10b的協議解碼軟件解決方案,主要功能包括:
  • 解碼8b/10b串行數據波形并且會在波形上進行細致的注釋,協助工程師排查問題

  • 關聯協議事件到物理波形更深入的洞察;將數據保存到磁盤方便后續進一步分析

  • 支持多通道操作,可同時查看多達四個通道

  • 協議解碼能力高達 16 Gb/s


特勵達力科的8b/10b解碼功能強大,可以協助工程師以最簡便的操作、最詳盡的細節來排查問題調試串行數據中存在的問題。

8.png
                                                                                           圖5 8b/10b解碼選件實測圖

日韩欧美一区二区三区四区_国产精品一区免费在线观看 _成人三级在线_亚洲欧美国产一本综合首页
小黄鸭视频精品导航| 99亚洲视频| 亚洲在线视频一区| 欧美激情网站在线观看| 狠狠狠色丁香婷婷综合激情| 亚洲欧美日韩网| 国产精品多人| 一本色道久久综合狠狠躁篇的优点| 久久久激情视频| 国产日韩欧美在线观看| 亚洲欧美日本在线| 国产精品久久久久久久浪潮网站| 99re这里只有精品6| 欧美另类一区| 亚洲精品国产精品国自产观看| 欧美+亚洲+精品+三区| 在线日韩av| 免费成人高清视频| 亚洲第一天堂av| 免费观看不卡av| 亚洲国产成人午夜在线一区 | 亚洲人成在线影院| 欧美99久久| 亚洲欧洲在线一区| 欧美精品综合| 一区二区三区高清在线| 欧美日韩综合一区| 亚洲在线免费观看| 国产伦精品一区二区三区视频黑人| 在线观看亚洲一区| 欧美色图五月天| 欧美性猛交99久久久久99按摩 | 欧美三区美女| 国产欧美日本| 国产精品永久在线| 亚洲第一在线综合在线| 精品成人久久| 亚洲综合色网站| 亚洲韩日在线| 亚洲性色视频| 国产精品视频在线观看| 亚洲欧美高清| 国产视频精品xxxx| 久久一区亚洲| 亚洲经典在线看| 欧美日韩中文字幕日韩欧美| 亚洲综合999| 国产综合网站| 欧美91福利在线观看| 亚洲欧洲另类| 国产精品伦一区| 久久久91精品国产| 亚洲高清不卡一区| 欧美日韩一区国产| 欧美影院午夜播放| 亚洲国产另类精品专区| 欧美色另类天堂2015| 午夜视频一区在线观看| 在线观看视频一区| 欧美日韩在线视频观看| 欧美一区二区三区视频在线观看| 国产在线观看一区| 欧美精品日韩精品| 欧美一区二区三区免费大片| 亚洲二区免费| 国产精品视频999| 蜜臀久久久99精品久久久久久| 在线一区观看| 狠狠综合久久av一区二区老牛| 欧美黄色网络| 午夜精品在线| 亚洲毛片在线| 国产视频观看一区| 欧美日韩高清一区| 久久精品首页| 制服丝袜激情欧洲亚洲| 一区在线播放视频| 国产精品黄页免费高清在线观看| 久久亚洲电影| 亚洲欧美综合精品久久成人| 亚洲福利小视频| 国产精品青草综合久久久久99 | 亚洲国产综合在线| 国产精品日韩精品| 美女脱光内衣内裤视频久久网站| 亚洲伦理网站| 国产视频自拍一区| 欧美日韩日本国产亚洲在线| 久久成人精品视频| 一区二区日韩欧美| 一区二区在线看| 欧美午夜不卡在线观看免费| 另类专区欧美制服同性| 亚洲一区二区在线| 亚洲欧洲综合另类在线| 欧美网站大全在线观看| 久久久久9999亚洲精品| 亚洲欧美精品在线| 亚洲精品亚洲人成人网| 国产自产2019最新不卡| 国产精品sss| 欧美黑人多人双交| 久久狠狠久久综合桃花| 亚洲综合国产| 99在线|亚洲一区二区| 在线日韩av片| 国产日韩精品视频一区| 欧美日韩视频第一区| 欧美成年人视频网站| 久久久91精品国产| 欧美一区二区三区在线| 亚洲私人影吧| 亚洲美洲欧洲综合国产一区| 在线不卡中文字幕| 国产日韩欧美高清免费| 国产精品v欧美精品v日韩| 欧美精品手机在线| 久久这里有精品视频| 欧美在线视频一区| 先锋影音网一区二区| 亚洲视频中文| 中日韩美女免费视频网址在线观看 | 欧美极品一区| 久久人人爽爽爽人久久久| 欧美一区二视频| 亚洲欧美精品一区| 一区二区冒白浆视频| 99热在线精品观看| 99视频一区二区三区| 日韩图片一区| 亚洲美女诱惑| 亚洲美女在线视频| 亚洲精品久久久久久下一站| 亚洲黄色精品| 亚洲成人自拍视频| 国产在线播放一区二区三区| 国内精品视频在线播放| 国内外成人在线视频| 激情久久一区| 亚洲福利久久| 亚洲欧洲综合| 亚洲精品久久久久久久久久久久久 | 亚洲精品国产品国语在线app| 亚洲第一在线综合网站| 在线视频成人| 亚洲三级免费| 夜夜嗨av色综合久久久综合网 | 亚洲福利视频在线| 亚洲盗摄视频| 亚洲精品欧美在线| 亚洲精品在线视频| 99热在这里有精品免费| 亚洲综合电影一区二区三区| 午夜精品一区二区三区电影天堂| 性欧美超级视频| 欧美在线观看一区二区| 欧美在线免费| 久久只有精品| 欧美激情中文字幕一区二区| 欧美色图五月天| 国产乱肥老妇国产一区二| 国产亚洲午夜高清国产拍精品| 一区二区在线观看视频| 亚洲经典视频在线观看| 一区二区日本视频| 先锋影音国产精品| 鲁大师影院一区二区三区| 欧美激情91| 国产精品日韩欧美综合| 国产综合色产在线精品| 亚洲精美视频| 亚洲一区二区三区中文字幕| 欧美一区二区在线免费观看| 老司机精品久久| 欧美日韩一区二区三区在线| 国产伦精品一区二区三区照片91| 好看不卡的中文字幕| 亚洲精品在线视频| 欧美亚洲自偷自偷| 免费看av成人| 国产精品久久久久久av下载红粉| 国产一区二区三区四区五区美女| 亚洲国产一区二区精品专区| 99精品视频免费全部在线| 翔田千里一区二区| 欧美69视频| 国产精品丝袜xxxxxxx| 在线欧美福利| 亚洲一区中文| 久久久精品五月天| 欧美日韩免费观看一区三区| 国产免费观看久久| 亚洲成色777777女色窝| 亚洲精品一区二区三| 亚洲欧美综合一区| 欧美成年网站| 国产乱子伦一区二区三区国色天香| 国产一区二区三区自拍 | 亚洲精品国精品久久99热| 午夜在线a亚洲v天堂网2018| 免费看黄裸体一级大秀欧美| 欧美午夜电影一区| 亚洲国产成人精品视频| 亚洲欧美日韩网|