![畢業(yè)設(shè)計(jì)]基于VHDL的3B4B線路編碼解碼實(shí)現(xiàn).doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2013-12/1/34f5ea6d-336d-479d-b796-5845e5e976b3/34f5ea6d-336d-479d-b796-5845e5e976b31.gif)
![畢業(yè)設(shè)計(jì)]基于VHDL的3B4B線路編碼解碼實(shí)現(xiàn).doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2013-12/1/34f5ea6d-336d-479d-b796-5845e5e976b3/34f5ea6d-336d-479d-b796-5845e5e976b32.gif)
![畢業(yè)設(shè)計(jì)]基于VHDL的3B4B線路編碼解碼實(shí)現(xiàn).doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2013-12/1/34f5ea6d-336d-479d-b796-5845e5e976b3/34f5ea6d-336d-479d-b796-5845e5e976b33.gif)
![畢業(yè)設(shè)計(jì)]基于VHDL的3B4B線路編碼解碼實(shí)現(xiàn).doc_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2013-12/1/34f5ea6d-336d-479d-b796-5845e5e976b3/34f5ea6d-336d-479d-b796-5845e5e976b34.gif)
![畢業(yè)設(shè)計(jì)]基于VHDL的3B4B線路編碼解碼實(shí)現(xiàn).doc_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2013-12/1/34f5ea6d-336d-479d-b796-5845e5e976b3/34f5ea6d-336d-479d-b796-5845e5e976b35.gif)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于VHDL的3B4B線路編碼/解碼實(shí)現(xiàn)摘要:mBnB碼是光纖通信系統(tǒng)中常用的碼型之一,本次設(shè)計(jì)了一種簡(jiǎn)單實(shí)用的3B4B編碼方法,并提出了用Altera開(kāi)發(fā)系統(tǒng)的硬件描述語(yǔ)言VHDL實(shí)現(xiàn)全數(shù)字3B4B編譯碼電路的設(shè)計(jì)思想和方法,最后給出了波形仿真結(jié)果。本文給出了針對(duì)該編碼方法的除數(shù)字鎖相環(huán)之外的一種簡(jiǎn)單方便的VHDL語(yǔ)言設(shè)計(jì)方法。關(guān)鍵詞:3B4B碼;FPGA;VHDL語(yǔ)言;波形仿真編碼部分(Encode3B4B):一、3B4B編碼原理大多數(shù)mBnB碼都采用兩種模式編碼,兩種模式交替使碼字中的不均值為零。這種編碼電路多采用可編程只讀存儲(chǔ)器PROM查找表的方法實(shí)現(xiàn)。下面介紹一種3B4B碼,可用更為簡(jiǎn)單的電路實(shí)現(xiàn),其編碼規(guī)則具體說(shuō)明如下:先將輸入的數(shù)字信號(hào)每3b為一碼字,在同樣長(zhǎng)的時(shí)間間隔內(nèi)變換成4b一組的輸出碼字。變換后4b的一個(gè)碼字中,第1與第4比特位分別由變換前3b碼字中的第1與第3比特位取反而得到;變換前的第1與第2比特位分別作為變換后的第2與第3比特位。其編碼情況如表1所示。表13B4B編碼表3B0000010100111001011101114B10011000101110100101010001110110二3B4B的編碼電路設(shè)計(jì)3B4B編碼電路的工作原理:為了實(shí)現(xiàn)3B4B編碼,本設(shè)計(jì)是以隨機(jī)碼作為輸入的數(shù)字信號(hào)。因此,完整的3B4B編碼電路包括分頻電路、串并轉(zhuǎn)換電路、編碼電路和并串轉(zhuǎn)換電路組成,如圖1所示。圖11:分頻模塊:a三分頻序列發(fā)生器的輸入時(shí)鐘脈沖三分頻,從而可以實(shí)現(xiàn)每輸入3BIT的串行信號(hào)就同步轉(zhuǎn)換輸出出三位的并行信號(hào),實(shí)現(xiàn)時(shí)鐘信號(hào)的同步。b四分頻序列發(fā)生器的輸入時(shí)鐘脈沖四分頻,從而可以實(shí)現(xiàn)每輸入4BIT的并行信號(hào)就把轉(zhuǎn)換給變量ifclk4eventandclk4=1thenREG=Q;2:串并轉(zhuǎn)換模塊(用循環(huán)移位實(shí)現(xiàn))Clk0來(lái)一次有效,Y接收串行的數(shù)據(jù)就向右移一位,當(dāng)三分頻的信號(hào)clk3有效時(shí)把Y輸出。architectureoneofSER2PARissignalq:std_logic_vector(2downto0);beginp1:process(clk0)variablen:integer:=0;beginifclk0eventandclk0=1thenq=shift_in&q(2downto1);endif;endprocessp1;p2:process(clk3)beginifclk3eventandclk3=1thenYREGREGREGREGREGREGREGREGREGREGREGREGREGREGREGREGREGREG=NULL;endcase;endif;ENDPROCESSP1;P2:PROCESS(CLK3)BEGINIFCLK3EVENTANDCLK3=1THENQ=REG;ENDIF;ENDPROCESSP2;4并串轉(zhuǎn)換把編碼實(shí)現(xiàn)的4位碼,由并行轉(zhuǎn)換為串行輸出。architectureoneofPAR2SERissignalN:INTEGERRANGE0TO3;signalREG:std_logic_vector(3downto0);beginp1:process(clk4,Q)beginifclk4eventandclk4=1thenREG=Q;endif;endprocessp1;PROCESS(CLK0,REG,N)BEGINIFCLK0EVENTANDCLK0=1THENIFN=3THENN=0;ELSENshift_outshift_outshift_outshift_outshift_out=X;endcase;endprocess;三仿真效果:仿真時(shí),在F引腳輸1,選第二的碼表,串口輸入111,對(duì)應(yīng)的編碼輸出為0010.解碼部分(Encode3B4B):設(shè)計(jì)要求:1)資料查找,系統(tǒng)總體的設(shè)計(jì)思路2)方案比較(方案分析、比較、總結(jié))3)總體方案的設(shè)計(jì)與任務(wù)細(xì)分(系統(tǒng)功能模塊總圖)4)各功能模塊設(shè)計(jì)(模塊的實(shí)現(xiàn)方案、算法比較、編程、功能和時(shí)序仿真)實(shí)驗(yàn)報(bào)告撰寫(xiě)(各自撰寫(xiě)自己完成的部分,具備總體設(shè)計(jì)方案、TOP系統(tǒng)圖、各功能模塊的設(shè)計(jì)思路、系統(tǒng)調(diào)試、仿真和課題總結(jié))mBnB線路編解碼簡(jiǎn)介:mBnB碼是把輸入的二進(jìn)制原始碼流進(jìn)行分組,每組有m個(gè)二進(jìn)制碼,記為mB,稱為一個(gè)碼字,然后把一個(gè)碼字變換為n個(gè)二進(jìn)制碼,記為nB,并在同一個(gè)時(shí)隙內(nèi)輸出。把輸入的mB變換為nB輸出;本次設(shè)計(jì)取m=3,n=m+1=4即為3B4B碼?!按a字?jǐn)?shù)字和”(WDS)是用來(lái)來(lái)描述碼字的均勻性,并以WDS的最佳選擇來(lái)保證線路碼的傳輸特性。用“-1”代表“0”碼,用“+1”代表“”碼,整個(gè)碼字的代數(shù)和即為WDS。nB碼的選擇原則遵循盡可能選擇|WDS|最小的碼字,禁止使用|WDS|最大的碼字。以3B4B為例,應(yīng)選擇WDS=0和WDS=2的碼字,禁止使用WDS=4的碼字。mBnB碼是一種分組碼,設(shè)計(jì)者可以根據(jù)傳輸特性的要求確定某種碼表。如下下表為一種3B4B碼的碼表:線路碼(4B)信號(hào)碼(3B)模式2(負(fù)組)模式1(正組)WDS碼子WDS碼子-20010+211011117-21000+20111110601010010101015010010100110040011000110011300101001010102-20001+211100011-20100+210110000線路碼()信號(hào)碼()模式(負(fù)組)模式(正組)碼子碼子解碼原理解碼器與編碼器基本相同,只是除去組別控制部分。譯碼時(shí),把送來(lái)的已變換的4B信號(hào)碼流,每4比特并聯(lián)為一組,作為PROM的地址,然后讀出3B碼,再經(jīng)過(guò)并-串變換還原為原來(lái)的信號(hào)碼流。并串PROMB1B2B3B4b1b2b3串并組別變換ABC變前時(shí)鐘已變換的輸出4B碼流變換時(shí)鐘待變換輸入信號(hào)碼流解碼器包括分頻電路、分頻電路、串并轉(zhuǎn)換電路、解碼電路和并串轉(zhuǎn)換電路組成。TOP系統(tǒng)電路圖如下:功能仿真波形圖:設(shè)定輸入為:00010001000100010001000100010001000100013B4B解碼輸出對(duì)應(yīng)為:001001001001001001001001001001各元器件代碼如下:三分頻器:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityCNT3isport(clk3:instd_logic;newclk1:outstd_logic);end;architectureexamofCNT3issignalq:integerrange0to2;signaltemp:std_logic;beginprocess(clk3)beginifclk3eventandclk3=1thenifq=2thenq=0;temp=1;elseq=q+1;temp=0;endif;endif;endprocess;newclk1=temp;endexam;三分頻分頻功能仿真波形圖:四分頻器:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityCNT4isport(clk4:instd_logic;cnter:outstd_logic);end;architectureexamofCNT4issignalq:std_logic_vector(1downto0)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 竹材加工的標(biāo)準(zhǔn)化生產(chǎn)考核試卷
- 木工藝品歷史文化研究考核試卷
- 航空運(yùn)動(dòng)服務(wù)相關(guān)主題名稱續(xù)考核試卷
- 租賃設(shè)備的個(gè)性化定制與市場(chǎng)適應(yīng)性分析考核試卷
- 紡織雜品生產(chǎn)流程考核試卷
- 畜牧養(yǎng)殖廢棄物資源化利用模式創(chuàng)新與實(shí)施考核試卷
- 股權(quán)融資的定義和用途考核試卷
- 煤炭批發(fā)商市場(chǎng)拓展與布局考核試卷
- 網(wǎng)絡(luò)直播平臺(tái)電商產(chǎn)品聯(lián)動(dòng)推廣合同
- 質(zhì)押債權(quán)補(bǔ)充協(xié)議書(shū)
- 2024年重慶市初中學(xué)業(yè)水平考試生物試卷試題真題(含答案詳解)
- 如果歷史是一群喵
- 2024年四川省瀘州市中考語(yǔ)文試卷真題(含答案)
- 2025屆高三語(yǔ)文一輪復(fù)習(xí)學(xué)法指導(dǎo)專題講座
- 2024年江蘇省揚(yáng)州市廣陵區(qū)中考二模道德與法治試題
- 臨床診療指南及規(guī)范自查報(bào)告
- MOOC 電工學(xué)(電氣工程學(xué)概論)-天津大學(xué) 中國(guó)大學(xué)慕課答案
- 電廠預(yù)防觸電培訓(xùn)課件
- DB13-T1725-2013高粱抗蚜性評(píng)價(jià)技術(shù)規(guī)程
- 相關(guān)方需求和期望識(shí)別評(píng)價(jià)表
- 西南科技大學(xué)井巷工程課程設(shè)計(jì)樣本
評(píng)論
0/150
提交評(píng)論