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

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亚洲一区二区| 亚洲一区在线观看视频| 午夜免费在线观看精品视频| 欧美在线视频不卡| 乱人伦精品视频在线观看| 欧美成人午夜激情视频| 欧美日韩免费在线视频| 国产精品一区视频网站| 国产一区免费视频| 亚洲经典一区| 亚洲人妖在线| 欧美亚洲免费| 男人的天堂亚洲在线| 欧美日韩国产123| 国产日韩欧美精品一区| 亚洲黄色在线| 新67194成人永久网站| 欧美xxx在线观看| 国产精品免费福利| 在线观看av一区| 日韩午夜激情| 久久激情五月激情| 欧美日韩精品伦理作品在线免费观看| 国产美女诱惑一区二区| 亚洲人精品午夜在线观看| 亚洲欧美日韩成人| 欧美精品videossex性护士| 国产日韩精品视频一区二区三区| 亚洲国产综合视频在线观看| 亚洲欧美日韩另类| 欧美国产日韩一区二区三区| 国产日韩综合| 日韩视频欧美视频| 久久蜜桃精品| 国产精品自拍三区| 一区二区免费在线播放| 久久蜜桃香蕉精品一区二区三区| 国产精品国产三级国产普通话蜜臀| 亚洲电影天堂av| 午夜综合激情| 欧美日韩精品高清| 樱桃视频在线观看一区| 亚洲欧美国产日韩中文字幕| 麻豆av福利av久久av| 国产精品一区二区男女羞羞无遮挡| 亚洲国产成人一区| 久久成人av少妇免费| 妖精成人www高清在线观看| 性欧美xxxx视频在线观看| 欧美精品首页| 在线免费观看成人网| 久久精品国产亚洲aⅴ| 国产精品第三页| 亚洲精品一区二区三区不| 玖玖视频精品| 国产专区欧美精品| 先锋影音国产精品| 国产精品啊啊啊| 99re6这里只有精品视频在线观看| 久久人人爽爽爽人久久久| 国产欧美日韩精品在线| 亚洲一区国产精品| 欧美视频在线观看| 亚洲久久一区| 欧美大片免费观看在线观看网站推荐| 韩日在线一区| 久久久福利视频| 国产午夜久久久久| 欧美一区二区高清| 国产美女精品免费电影| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩一区二区三区免费| 亚洲伦理自拍| 欧美激情精品久久久久| 亚洲国产成人午夜在线一区| 久久先锋影音| 尤物视频一区二区| 噜噜噜噜噜久久久久久91| 极品少妇一区二区三区精品视频 | 国产一区在线播放| 午夜综合激情| 国产亚洲成人一区| 久久国产高清| 国内激情久久| 久久在线精品| 亚洲第一综合天堂另类专| 毛片一区二区三区| 亚洲激情在线观看视频免费| 欧美另类视频在线| 在线亚洲精品福利网址导航| 国产精品久久久久久久久借妻| 亚洲永久免费精品| 国产日韩欧美精品在线| 久久久精品999| 永久555www成人免费| 免费看av成人| 日韩一级大片| 国产精品久久久久久亚洲调教| 亚洲欧美视频在线观看视频| 国产一区二区精品久久91| 久久五月婷婷丁香社区| 亚洲国产精品久久精品怡红院| 欧美激情国产日韩| 亚洲一区成人| 国内精品免费在线观看| 欧美jizzhd精品欧美巨大免费| 亚洲精品在线观| 国产精品久久久久婷婷| 欧美在线亚洲综合一区| 在线观看成人小视频| 欧美激情中文字幕一区二区| 亚洲视频免费| 国产一区免费视频| 欧美劲爆第一页| 亚洲欧美自拍偷拍| 亚洲电影自拍| 国产精品白丝jk黑袜喷水| 欧美影视一区| 最新国产成人av网站网址麻豆| 欧美涩涩视频| 久久狠狠亚洲综合| 亚洲麻豆av| 国产日韩欧美a| 欧美电影电视剧在线观看| 久久亚洲精品欧美| 国产欧美日韩一级| 亚洲成人资源网| 欧美大片免费观看| 欧美日韩一区二区精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久在线免费| 国产麻豆精品在线观看| 久久久成人网| 亚洲国产精品一区制服丝袜| 欧美日韩精品| 久久aⅴ国产紧身牛仔裤| 亚洲黄页视频免费观看| 国产精品久久久久久久久久直播 | 国产精品亚洲综合天堂夜夜| 久久久久久久久久久一区| 亚洲免费观看在线观看| 国产欧美一区二区白浆黑人| 欧美高清一区| 午夜精品一区二区三区四区| 最新国产成人在线观看| 国产嫩草一区二区三区在线观看 | 国语精品中文字幕| 欧美日韩一区二| 久久久免费av| 亚洲综合视频网| 亚洲激情成人在线| 国产日韩成人精品| 欧美三级特黄| 欧美电影免费网站| 久久成人免费电影| 亚洲素人一区二区| 亚洲国产你懂的| 国产一区观看| 国产精品美女久久久久av超清| 蜜臀av在线播放一区二区三区 | 玖玖精品视频| 欧美中在线观看| 亚洲少妇自拍| 亚洲国产乱码最新视频| 国产亚洲在线观看| 国产精品久久久久久影视| 欧美成人免费观看| 久久久久久久网站| 午夜亚洲影视| 亚洲天堂av电影| 亚洲精品中文在线| 一区二区亚洲| 国产一区二区观看| 国产精品一区二区a| 欧美特黄a级高清免费大片a级| 欧美大片免费观看| 久久久综合网站| 欧美在线一二三四区| 亚洲欧美日韩人成在线播放| 在线视频亚洲欧美| 99精品国产一区二区青青牛奶| 在线观看亚洲精品视频| 国产一区二区三区在线观看精品 | 日韩一级大片| 亚洲国产精品成人精品| 国内欧美视频一区二区| 国产欧美一区二区精品忘忧草| 国产精品高潮呻吟视频| 欧美色123| 欧美日韩精品不卡| 欧美日韩精品一区二区| 欧美日韩高清在线| 欧美日韩不卡合集视频| 欧美精品xxxxbbbb| 欧美激情第10页| 欧美成人中文字幕在线| 欧美aaa级| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品成人在线| 欧美午夜a级限制福利片| 欧美三级午夜理伦三级中视频|