《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于FPGA的8B10B編解碼設計
基于FPGA的8B10B編解碼設計
EEworld
EEworld
摘要: 摘要:為提高8B/10B編解碼的工作速度和簡化邏輯方法,提出一種基于FPGA的8B/10B編解碼系統設計方案。與現有的8B/10...
Abstract:
Key words :

摘要:為提高8B/10B編解碼的工作速度和簡化邏輯方法,提出一種基于FPGA的8B/10B編解碼系統設計方案。與現有的8B/10B編解碼方案相比,該方案是一種利用FPGA實現8B/lOB編解碼的模塊方法,接收模塊在收到外部發送的并行數據時,通過直接查找映射的方法轉換成利于傳輸的串行信號。串行信號經串并行轉換模塊,將數據經10B/8B解碼模塊解碼還原成原始數據。為了更好實現數據的傳輸,系統加入了極性偏差RD控制。結果表明,該8B/10B編解碼系統設計方案傳輸數據穩定,滿足設計要求。
關鍵詞:串行數據傳輸;8B/lOB編解碼;極性偏差(RD);VHDL

    隨著通信技術的發展,在復雜的電磁環境下正確傳輸數據受到人們的關注,因此性能優異的光纖通訊越來越受到青睞,而誤碼率要滿足設計需求,關鍵在于串行傳輸數據所選用的編碼方法。
    8B/10B編解碼技術是主流傳輸標準的編解碼技術之一,廣泛應用于高速串行標準中,例如光纖通道1、PCI-Express、串行ATA、1394b等。8B/10B編解碼技術設定傳輸數據流擁有連續“l”或連續“0”不能超過5個,保證傳輸的直流成分接近0,基線漂移減至最小,避免因接收端時鐘漂移或同步丟失而引起數據丟失。8B/10B編碼方法具有DC補償功能,能夠保證鏈路中不隨著時間推移而出現DC偏移。這使得信號的轉換不會因電壓位階的關系造成信號錯誤。8B/10B編碼采用冗余方式,將8位的數據和一些特殊字符按照特定的規則編碼成10位的數據,根據這些規則,能檢測出傳輸過程中發生錯誤的信息。通過以上各種措施,8B/10B編碼方式能夠確保數據在高速傳輸過程中正確傳送和識別。
因此這里提出一種利用FPGA實現8B/lOB編解碼系統設計方案。

1 系統設計總體設計
1.1 系統設計結構
    該系統是基于FPGA設計的8B/10B編解碼器,首先系統接收外部發送的8B并行數據,在8B/10B編碼模塊中完成編碼后,再通過10B數據并串轉換模塊生成利于傳輸的10B串行信號。這樣8B/10B編碼模塊和10B并串轉換模塊構成8B/lOB編碼器。編碼端發送的10B串行信號經過傳輸線路傳輸后被lOB數據串并行轉換模塊所接收,轉換完成的10B并行數據再通過1OB/8B解碼模塊解碼完成后即是還原后的原始數據。這樣lOB串行數據到10B并行數據轉換模塊和1OB/8B解碼模塊就構成了1OB/8B解碼器。圖1為系統設計框圖。


1.2 設計方案
    8B/10B編解碼器通常有兩種設計方法:一種是用查找表直接將8位信號映射成lO位信號,該方法是采用存儲器存儲所有可能出現的碼組,再將輸入碼組轉換為存儲地址,找出對應的編解碼。這種方法邏輯簡單,開發時間很短;另一種是通過邏輯運算直接實現編解碼功能,其優點是明顯減小內部使用面積,但邏輯關系復雜。從系統優化考慮把1節8 bit字節拆分成3 bit和5 bit,然后在極性偏差RD(running dis-
parity)控制器的控制下以并列方式編解碼。這種方法的組合邏輯實現可以簡化碼表,減小電路板的面積,有效提高編碼工作速度,同時由于電路板的面積減小,功耗顯著降低。這里采用第1種方法,同時結合第2種方法的設計思路。

2 系統軟件程序設計
2.1 8B/10B編碼模塊

2.2 10B并串轉換模塊
    該模塊主要完成10B并行數據到lOB串行數據的轉換功能,lOB串行數據的數據格式為:l bit低電平起始位、10 bit數據位、l bit高電平停止位、2 bit高電平數據空碼。生成一個完整的10B串行數據包含4個狀態,生成起始位、轉換10 bit數據位、生成停止位、生成數據空碼。
2.3 10B串并行轉換模塊
    該模塊主要完成10B串行信號到10B并行信號的轉換,10B信號的串并轉換模塊主要是要從14 bit的串行信號中挑出10 bit的有效數據位,過程中首先要判斷起始位(而不是任意一個低電平),然后采集10 bit的有效數據位,完成后等待下一個起始位。程序同樣是通過狀態機來實現整個過程的流通。
2.4 10B/8B解碼模塊
    解碼模塊根據系統要求可分為6B/5B解碼模塊、4B/3B解碼模塊和誤碼檢測模塊。解碼模塊相對編碼模塊而言邏輯過程要簡單的多,該模塊首先將10 bit信號分割成4 bit和6bit兩部分(高低位必須和編碼端對應),然后4 bit和6 bit數據根據編碼列表分別解碼成3 bit和5 bit,在解碼過程中判斷是否有誤碼產生有則報錯,無則并行輸出。圖4給出了1OB/8B解碼模塊的邏輯框圖和程序設計流程如圖4所示。

 

3 系統仿真結果分析
    待完成整套的8B/10B編解碼器模塊連接后,對整體程序進行仿真驗證,其結果如圖5所示,其中clkl為編碼和解碼模塊的時鐘引腳,elk2為1OB串并轉換和10B并串轉換模塊的時鐘引腳,rst為整個系統的異步復位引腳,datin[7..0]為待傳輸的8 bit并行數據,datout[7..0]為傳輸完成的8 bit并行數據,error為解碼端誤碼檢測報警引腳,wrong為編碼端出錯報警引腳。還有3個引腳是系統不必要的但是為方便調試而引出的,outl[9..0]為10B串并轉換完成的10B并行信號,out3為10B并串轉換完成的10B串行信號,out2[9..0]為8B/10B編碼完成的10B并行信號。


    由圖5可看出:輸入數據datin為“10101110”,經過8B/10B編碼完成的數據out2為“0111001010”,8B/10B編碼模塊出錯報警引腳為“0”,10B并串轉換輸出的串行數據out3為“00111001010111”,10B串并轉換輸出的并行數據outl為“0111001010”,1OB/8B解碼完成的輸出數據datout為“10101llO”,結合整個系統的工作過程和編碼列表不難看出系統正確的完成了編碼和解碼的功能,能滿足設計任務的需要。

4 結束語
    本文提出一種利用FPGA實現8B/10B編碼和10B/8B解碼設計的方法,介紹了8B/10B編解碼技術,實現了8B/10B的正常編解碼和接口串并、并串轉換的設計,在FPGA的控制下能實現數據的傳輸,滿足了實際設備中所提出的要求。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线观看精品一区| 国内伊人久久久久久网站视频| 亚洲成人中文| 欧美一区二区三区在线播放| 免费成人高清| 亚洲欧美自拍偷拍| 国产真实乱子伦精品视频| 宅男在线国产精品| 国产一区二区电影在线观看| 亚洲一区二区三区欧美| 国产综合亚洲精品一区二| 久久久蜜桃一区二区人| 欧美激情视频网站| 亚洲国产精品成人综合色在线婷婷| 狠狠88综合久久久久综合网| 欧美日韩免费精品| 很黄很黄激情成人| 红桃视频国产一区| 亚洲毛片在线观看| 亚洲美女少妇无套啪啪呻吟| 欧美成人免费大片| 99视频精品在线| 最新精品在线| 久久久夜色精品亚洲| 亚洲欧美国产日韩天堂区| 亚洲欧美一区二区原创| 国产日韩精品久久久| 欧美三级电影大全| 裸体丰满少妇做受久久99精品| 欧美日本成人| 欧美在线观看视频| 久久久国产精品一区二区中文| 久久久夜夜夜| 亚洲欧美中文日韩在线| 性伦欧美刺激片在线观看| 欧美色综合网| 欧美劲爆第一页| 另类专区欧美制服同性| 鲁大师影院一区二区三区| 国产精品毛片一区二区三区| 亚洲欧美日韩精品综合在线观看| 免费观看一级特黄欧美大片| 可以看av的网站久久看| 久久综合久久久| 欧美一区二区日韩一区二区| 亚洲国产精品专区久久| 亚洲国产精品va在看黑人| 欧美成人综合| 国产嫩草一区二区三区在线观看| 一区二区三区福利| 国产欧美日韩精品丝袜高跟鞋| 久久久久国产精品一区三寸| 中日韩美女免费视频网址在线观看| 亚洲国内精品| 国产精品久久久久久av福利软件| 欧美aa在线视频| 亚洲女人小视频在线观看| 欧美日韩小视频| 狠狠色丁香久久婷婷综合_中| 欧美日韩妖精视频| 久久天堂av综合合色| 99精品热视频只有精品10| 一区二区三区国产| 日韩一二三区视频| 欧美亚洲综合久久| 国产精品夜夜夜一区二区三区尤| 亚洲精品乱码久久久久久| 欧美精品久久久久久久免费观看| 欧美freesex8一10精品| 欧美日韩国产精品专区| 欧美精品www在线观看| 91久久精品网| 久久夜色精品国产欧美乱| 亚洲麻豆av| 欧美日韩日日夜夜| 久久久久久久久久久久久女国产乱| 欧美日韩大陆在线| 欧美在线视频导航| 欧美精品在线免费播放| 欧美日韩国产成人| 欧美日韩综合久久| 亚洲人成欧美中文字幕| 亚洲国产一区在线观看| 亚洲私拍自拍| 国产原创一区二区| 亚洲欧美国产视频| 欧美日韩在线一区| 欧美日韩精品是欧美日韩精品| 国产乱码精品一区二区三区忘忧草| 99国产精品一区| 久久精品中文字幕一区二区三区| 欧美jizz19性欧美| 亚洲国产精品专区久久| 亚洲裸体视频| 99re8这里有精品热视频免费| 国产主播精品| 国产精品欧美风情| 亚洲一区二区三区中文字幕在线| 久久影院午夜片一区| 国模精品一区二区三区色天香| 1024日韩| 一本色道久久综合亚洲精品婷婷| 欧美精品日韩三级| 欧美日韩成人精品| 一区二区欧美精品| 日韩一级欧洲| 亚洲欧美激情视频在线观看一区二区三区| 国产精品久久久久免费a∨| 欧美成人午夜激情在线| 亚洲永久精品大片| 欧美在线视频二区| 国产一区二区三区黄视频| 久久香蕉国产线看观看av| 亚洲午夜电影在线观看| 一区二区三区 在线观看视| 国产欧美日韩视频在线观看| 久久综合狠狠综合久久综青草| 亚洲欧美视频在线| 国产欧美日韩不卡免费| 欧美日韩亚洲免费| 亚洲在线观看| 欧美日韩中文字幕日韩欧美| 久久久高清一区二区三区| 夜夜爽av福利精品导航| 欧美人成在线视频| 国产精品igao视频网网址不卡日韩| 亚洲国内自拍| 午夜精品美女久久久久av福利| 国产精品美女主播| 久久久久久久尹人综合网亚洲| 18成人免费观看视频| 欧美高清视频一区二区三区在线观看| 99视频一区二区| 另类酷文…触手系列精品集v1小说| 欧美一区二区三区的| 欧美激情国产日韩精品一区18| 亚洲片区在线| 一区二区三区四区国产| 国产酒店精品激情| 国产精品婷婷午夜在线观看| 欧美片在线播放| 亚洲自拍三区| 男人插女人欧美| 欧美日韩国产成人在线91| 欧美sm重口味系列视频在线观看| 国产日韩精品入口| 毛片一区二区| 国产一区欧美日韩| 欧美一区二区成人6969| 亚洲欧美日韩综合| 最新国产乱人伦偷精品免费网站| 久久免费少妇高潮久久精品99| 欧美国产精品人人做人人爱| 免费欧美在线| 欧美午夜精品久久久久久浪潮| 国产精品日本一区二区| 久久夜色精品亚洲噜噜国产mv| 欧美日韩在线直播| 国内精品久久久久影院 日本资源| 国产精品久久二区| 你懂的网址国产 欧美| 国产日韩精品在线观看| 亚洲理伦电影| 免费看av成人| 亚洲欧美在线高清| 亚洲性av在线| 午夜亚洲性色视频| 亚洲嫩草精品久久| 国产日韩欧美在线观看| 伊人久久久大香线蕉综合直播| 在线免费观看日韩欧美| 亚洲国产精品一区二区第四页av| 亚洲福利视频网| 久久美女艺术照精彩视频福利播放| 免费成人高清在线视频| 99精品免费视频| 亚洲国产精品一区二区三区| 极品日韩av| 亚洲天堂成人在线观看| 欧美日韩精品久久| 91久久精品国产91久久性色| 亚洲一级网站| 国模私拍视频一区| 国产日韩一区在线| 欧美精品久久久久久久久久| 欧美精品一区二区三区四区| 国产婷婷97碰碰久久人人蜜臀| 久久精品午夜| 亚洲黄色av| 1204国产成人精品视频| 国产日韩在线一区二区三区| 久久不射2019中文字幕| 国产一级一区二区| 国产亚洲精品bv在线观看| 亚洲人成艺术| 中文在线资源观看视频网站免费不卡| 欧美少妇一区二区| 亚洲日韩欧美一区二区在线| 欧美不卡高清| 99re6这里只有精品视频在线观看| 国产精品一区三区| 黄色亚洲大片免费在线观看| 久久夜色精品国产| 亚洲一区二区三区在线| 欧美激情一二三区| 欧美不卡视频一区| 欧美伊人久久久久久午夜久久久久| 激情婷婷欧美| 卡通动漫国产精品| 久久久人成影片一区二区三区| 国产亚洲精品资源在线26u| 国产精品日韩精品欧美在线| 国产女人水真多18毛片18精品视频| 国产午夜久久| 黄色精品一二区| 一区精品在线| 久久精品国产视频| 欧美国产一区二区三区激情无套| 午夜亚洲精品| 国产精品爱啪在线线免费观看| 国产欧美日韩视频一区二区| 久久精品亚洲乱码伦伦中文| 国产精品久久久久毛片软件| 欧美一区二视频| 欧美—级在线免费片| 一区二区三区四区五区精品| 亚洲一区自拍| 久久激情久久| 亚洲美女免费视频| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品国产精品乱码不99| 91久久国产自产拍夜夜嗨| 国产精品一区二区你懂的| 国产欧美日韩三区| 免费看精品久久片| 国产精品99久久久久久有的能看| 国产精品爽爽爽| 亚洲欧美一区二区激情| 最新国产成人在线观看| 亚洲日本免费电影| 国产一区二区三区在线播放免费观看| 欧美成人dvd在线视频| 国产精品视频大全| 欧美午夜视频网站| 亚洲一区亚洲| 夜夜嗨av一区二区三区中文字幕| 亚洲美女在线一区| 激情综合五月天| 欧美福利视频在线观看| 亚洲作爱视频| 欧美国产亚洲精品久久久8v| 亚洲视频在线一区观看| 午夜久久久久久| 香蕉久久一区二区不卡无毒影院| aa亚洲婷婷| 久久高清福利视频| 国产精品入口| 欧美1区视频| 欧美日韩精品二区第二页| 亚洲乱码视频| 欧美成人午夜| 久久激五月天综合精品| 亚洲精品视频在线看| 国产精品vvv| 欧美日韩一区在线| 欧美+日本+国产+在线a∨观看| 亚洲综合成人婷婷小说| 欧美福利视频网站| 亚洲乱码久久| 亚洲综合色丁香婷婷六月图片| 欧美视频在线一区| 亚洲欧美日韩国产综合在线| 一本久久知道综合久久| 欧美精品一区二区三| 国产精品永久免费在线| 久久九九国产精品怡红院| 亚洲一品av免费观看| 欧美激情视频一区二区三区在线播放| 国产一区二区在线免费观看| 欧美精品在线视频观看| 欧美专区18| 久久人人看视频| 久久久国产成人精品| 日韩视频一区二区在线观看| 日韩视频永久免费| 欧美v亚洲v综合ⅴ国产v| 国产精品永久免费视频| 欧美激情1区2区| 亚洲人成人99网站| 亚洲乱码一区二区| 欧美一区2区三区4区公司二百| 久久精品1区| 亚洲男人天堂2024| 欧美精品一区二区高清在线观看| 亚洲精品一区二区三区婷婷月| 亚洲电影在线观看| 乱中年女人伦av一区二区| 欧美福利在线| 国产欧美精品一区aⅴ影院| 欧美激情精品久久久六区热门| 久久久久国内| 欧美一区亚洲二区| 欧美1区2区3区| 毛片一区二区| 国产精品热久久久久夜色精品三区| 在线观看日韩欧美| 久久字幕精品一区| 欧美a级理论片| 国产精品一区在线播放| 亚洲免费影视| 久久久久久电影| 欧美日韩日日夜夜| 欧美日韩国产在线| 国产亚洲欧美另类一区二区三区| 国产日韩欧美亚洲一区| 国产精品xxxav免费视频| 国产精品99久久久久久久女警| 亚洲欧美综合国产精品一区| 国产日韩一区二区| 国产九九视频一区二区三区| 国产日韩一区在线| 欧美一区二区三区日韩视频| 国产一区激情| 一区二区三区高清在线| 欧美精品一区二区三区视频| 国产视频亚洲| 久久久亚洲成人| 亚洲伊人一本大道中文字幕|