国产精品国产精品国产专区_国产91丝袜在线播放_男女精品_日韩不卡1卡2卡三卡2021免费_亚洲人网_日本成人v片在线_日本高清www_国产三级日韩_国产熟妇高潮呻吟喷水_国产精品夜间视频香蕉_久久综合久久久久_成人综合网亚洲伊人_国产suv精品一区二区五_不卡无码人妻一区三区_国产aⅴ爽av久久久久成人_亚洲精品99
              學(xué)術(shù)指導(dǎo)服務(wù),正當(dāng)時(shí)......期刊天空網(wǎng)是可靠的職稱論文與著作出書咨詢平臺(tái)!

              基于FPGA的數(shù)據(jù)編碼電路設(shè)計(jì)

              發(fā)布時(shí)間:所屬分類:科技論文瀏覽:1

              摘 要: 摘要:在數(shù)據(jù)傳輸系統(tǒng)中,數(shù)據(jù)在傳輸?shù)倪^(guò)程里會(huì)存在一些冗余信息,而且傳輸?shù)臄?shù)據(jù)需要預(yù)先進(jìn)行編碼處理。針對(duì)數(shù)據(jù)傳輸過(guò)程中的問(wèn)題,文中設(shè)計(jì)了一種數(shù)據(jù)編碼電路。該電路能將接收到的數(shù)據(jù)以四種不同的編碼方式發(fā)送出去,而且可以將傳輸數(shù)據(jù)中的冗余信息去除。

                摘要:在數(shù)據(jù)傳輸系統(tǒng)中,數(shù)據(jù)在傳輸?shù)倪^(guò)程里會(huì)存在一些冗余信息,而且傳輸?shù)臄?shù)據(jù)需要預(yù)先進(jìn)行編碼處理。針對(duì)數(shù)據(jù)傳輸過(guò)程中的問(wèn)題,文中設(shè)計(jì)了一種數(shù)據(jù)編碼電路。該電路能將接收到的數(shù)據(jù)以四種不同的編碼方式發(fā)送出去,而且可以將傳輸數(shù)據(jù)中的冗余信息去除。該數(shù)據(jù)編碼電路通過(guò)Vivado硬件仿真平臺(tái)進(jìn)行仿真驗(yàn)證,使用XilinxZedBoardFPGA開發(fā)板來(lái)實(shí)現(xiàn)。實(shí)驗(yàn)結(jié)果表明,本方案合理地使用了片上資源,在滿足電路在時(shí)序與功耗上的要求的同時(shí),也滿足了功能上的要求。

                關(guān)鍵詞:半導(dǎo)體技術(shù);數(shù)據(jù)編碼;VerilogHDL;FPGA

              電子設(shè)計(jì)工程

                科技的進(jìn)步推動(dòng)著高速信息處理技術(shù)的發(fā)展,在工業(yè)生產(chǎn)、科研探索、消費(fèi)電子等諸多領(lǐng)域中,信號(hào)處理傳輸?shù)膽?yīng)用與日俱增[1-5]。當(dāng)今世界科學(xué)技術(shù)快速發(fā)展,使得通信、雷達(dá)、航空航天等軍事或民用的各個(gè)領(lǐng)域?qū)π畔⑥D(zhuǎn)換的要求越來(lái)越高,因此對(duì)數(shù)據(jù)編碼的需求越來(lái)越廣泛[6-10]。數(shù)據(jù)編碼電路是不同模塊電路之間的橋梁,具有快速獲取信息、存儲(chǔ)信息、處理信息和發(fā)送信息的作用。數(shù)據(jù)編碼電路能對(duì)信號(hào)快速、有效地處理,尤其是在軍事領(lǐng)域和通信領(lǐng)域,早些將信息處理,這往往能達(dá)到至關(guān)重要的效果[11-13]。

                本文基于現(xiàn)場(chǎng)可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)設(shè)計(jì)了一種數(shù)據(jù)編碼電路,解決數(shù)據(jù)傳輸過(guò)程中數(shù)據(jù)需要編碼轉(zhuǎn)換的問(wèn)題。

                1數(shù)據(jù)編碼電路系統(tǒng)

                1.1數(shù)據(jù)編碼電路功能

                數(shù)據(jù)通過(guò)數(shù)據(jù)線DIN采用串行方式不間斷地輸入該電路,并且與時(shí)鐘CLK_30MHz同步。該電路根據(jù)模式MODE的設(shè)定,對(duì)接收到的有效數(shù)據(jù)進(jìn)行重新排列。通過(guò)系統(tǒng)時(shí)鐘CLK_48MHz產(chǎn)生不同頻率的輸出信號(hào),即同步時(shí)鐘信號(hào)CLK_OUT。為了使得通信持續(xù)進(jìn)行,該電路需要使得接收有效數(shù)據(jù)的時(shí)間與輸出有效數(shù)據(jù)的時(shí)間基本一致。

                最終將有效信號(hào)分別輸出到三個(gè)數(shù)據(jù)輸出端DOUT_A、DOUT_B和DOUT_C上,同時(shí)產(chǎn)生有效指示信號(hào)VALID。數(shù)據(jù)編碼電路的主要功能包括:①接收數(shù)據(jù),識(shí)別有效數(shù)據(jù),并存儲(chǔ)數(shù)據(jù);②根據(jù)模式,產(chǎn)生不同頻率的輸出時(shí)鐘,使得接收有效數(shù)據(jù)的時(shí)間與輸出有效數(shù)據(jù)的時(shí)間基本一致;③根據(jù)模式,對(duì)三個(gè)端口的數(shù)據(jù)進(jìn)行編碼轉(zhuǎn)換,串行發(fā)送數(shù)據(jù)。

                1.2數(shù)據(jù)編碼電路結(jié)構(gòu)

                接收模塊識(shí)別數(shù)據(jù),組裝數(shù)據(jù)并且產(chǎn)生寫使能與寫地址;分頻模塊得到輸出的頻率;存儲(chǔ)模塊將得到的數(shù)據(jù)存儲(chǔ)與讀出;發(fā)送模塊將數(shù)據(jù)從存儲(chǔ)模塊讀出,將并行數(shù)據(jù)串行輸出,并且與控制模塊通過(guò)握手進(jìn)行協(xié)同操作;控制模塊產(chǎn)生讀使能與讀地址來(lái)控制存儲(chǔ)模塊,根據(jù)模式控制分頻模塊的分頻狀態(tài),并且與發(fā)送模塊進(jìn)行握手通信[14-15]。

                2硬件模塊設(shè)計(jì)

                對(duì)于輸入數(shù)據(jù)端口DIN,每幀輸入數(shù)據(jù)由720組數(shù)據(jù)組成,每組數(shù)據(jù)由八位有效數(shù)據(jù)和兩位無(wú)效數(shù)據(jù)構(gòu)成。對(duì)于輸出數(shù)據(jù)端口DOUT_A、DOUT_B和DOUT_C,輸出數(shù)據(jù)只輸出不同模式下的有效數(shù)據(jù)。硬件電路實(shí)現(xiàn)了輸入到輸出之間的數(shù)據(jù)處理過(guò)程。

                2.1接收模塊

                接收模塊由三部分電路組成,即串并轉(zhuǎn)換電路、寫地址產(chǎn)生電路與寫使能產(chǎn)生電路。首先,串并轉(zhuǎn)換電路識(shí)別幀頭;再將串行數(shù)據(jù)DIN并行化,得到數(shù)據(jù)傳輸過(guò)程中的有效信號(hào);之后產(chǎn)生相應(yīng)的寫地址與寫使能。接收模塊每次并行化的數(shù)據(jù)由6組有效數(shù)據(jù)構(gòu)成。這可以減少了寫使能與寫地址的變化頻率,從而降低了動(dòng)態(tài)功耗。

                2.2存儲(chǔ)模塊

                存儲(chǔ)模塊是一個(gè)典型的偽雙口RAM,一個(gè)端口只讀,另一個(gè)端口只寫。偽雙口RAM存儲(chǔ)了兩幀數(shù)據(jù),根據(jù)地址將該存儲(chǔ)模塊分為兩個(gè)部分,這兩部分分別存儲(chǔ)了兩幀數(shù)據(jù)。當(dāng)一部分?jǐn)?shù)據(jù)進(jìn)行寫操作,另一部分?jǐn)?shù)據(jù)可以進(jìn)行讀操作,這完成了數(shù)據(jù)的無(wú)縫緩沖和處理。這兩部分可以同時(shí)分別進(jìn)行讀或?qū),從而?shí)現(xiàn)典型的乒乓操作。存儲(chǔ)模塊需要耗費(fèi)大量的寄存器資源。通過(guò)調(diào)用相應(yīng)的IP核,并且使用塊RAM來(lái)實(shí)現(xiàn),不僅合理地使用了FPGA資源,而且降低了電路的功耗。

                2.3控制模塊

                控制模塊調(diào)節(jié)各個(gè)模塊進(jìn)行協(xié)同工作。該模塊通過(guò)接收模塊收到數(shù)據(jù)之后生成的寫地址與寫使能,可以得到數(shù)據(jù)是否已經(jīng)讀入完畢;根據(jù)與發(fā)送模塊間的握手信號(hào)REC_ACK產(chǎn)生讀使能與讀地址,從而控制存儲(chǔ)模塊;通過(guò)與發(fā)送模塊的握手進(jìn)行協(xié)調(diào)通信;根據(jù)MODE端口來(lái)控制分頻模塊產(chǎn)生不同頻率的信號(hào)。

                2.4發(fā)送模塊

                發(fā)送模塊通過(guò)與控制模塊協(xié)調(diào)得到讀數(shù)據(jù),并且將讀數(shù)據(jù)分解成相應(yīng)的串行輸出數(shù)據(jù)。該電路主要由握手電路與并串轉(zhuǎn)換電路構(gòu)成。在握手電路中,發(fā)送模塊REC_ACK拉高表明已準(zhǔn)備好接收下一組讀數(shù)據(jù)。而控制模塊據(jù)此在產(chǎn)生讀使能與讀地址后拉高KEY信號(hào),表明讀數(shù)據(jù)已經(jīng)有效,從而實(shí)現(xiàn)了跨時(shí)鐘域的握手操作。并串轉(zhuǎn)換電路則根據(jù)模式來(lái)對(duì)數(shù)據(jù)進(jìn)行拆解與并串轉(zhuǎn)換操作。

                3實(shí)驗(yàn)結(jié)果分析

                本實(shí)驗(yàn)首先在Modelsim上進(jìn)行功能仿真,之后使用Xilinx公司的Vivado2017.1進(jìn)行硬件開發(fā)。FPGA使用XilinxZedBoardZynqEvaluationandDevelopmentKit開發(fā)板。

                3.1功能仿真

                通過(guò)功能仿真對(duì)電路實(shí)現(xiàn)的功能進(jìn)行驗(yàn)證分析。首先,制定了合理的仿真驗(yàn)證方案,保證該電路的所有功能都測(cè)試;其次,通過(guò)觀察仿真結(jié)果確保功能的正確性。

                3.1.1仿真驗(yàn)證方案

                在進(jìn)行仿真驗(yàn)證時(shí),首先在MATLAB中用序列發(fā)生器產(chǎn)生隨機(jī)的輸入數(shù)據(jù),從而得到了發(fā)送數(shù)據(jù)的文本文檔;再將得到的文本文檔的數(shù)據(jù)讀出,并以串行的方式按照時(shí)鐘數(shù)據(jù)輸入到DIN端口,從輸出端口可以得出相應(yīng)數(shù)據(jù);最后根據(jù)輸出端口的數(shù)據(jù)與預(yù)期的輸出結(jié)果是否一致來(lái)判斷電路是否符合要求,從而驗(yàn)證了電路功能的正確性。

               、偌(lì)對(duì)電路信號(hào)進(jìn)行初始化,產(chǎn)生復(fù)位信號(hào)、系統(tǒng)時(shí)鐘與同步時(shí)鐘,之后選擇電路模式;②輸入端口DIN按照同步時(shí)鐘輸入數(shù)據(jù)的幀頭;③輸入端口DIN將輸入數(shù)據(jù)按照同步時(shí)鐘進(jìn)行串行發(fā)送;④將經(jīng)過(guò)電路處理后的數(shù)據(jù)與事先估計(jì)的結(jié)果進(jìn)行比對(duì),若一致,則電路正確。根據(jù)模式的不同,將電路分為四個(gè)測(cè)試點(diǎn)。在測(cè)試點(diǎn)1、2、3和4中,MODE分別設(shè)定為0、1、2和3,觀察輸出是否滿足數(shù)據(jù)輸出規(guī)則。flag為輸出是否正確的標(biāo)志位,如果仿真輸出結(jié)果與預(yù)期結(jié)果相同,則flag為1,否則為0。

                4結(jié)束語(yǔ)

                針對(duì)數(shù)據(jù)傳輸過(guò)程中數(shù)據(jù)的特點(diǎn),提出了一種數(shù)據(jù)編碼電路。該編碼電路合理劃分電路模塊,實(shí)現(xiàn)了四種不同的編碼方式。實(shí)驗(yàn)結(jié)果表明,該電路滿足功能、資源、時(shí)序與功耗的要求,達(dá)到相應(yīng)指標(biāo)。

                參考文獻(xiàn):

                [1]張平.基于FPGA的高速8B/10B解碼電路設(shè)計(jì)[D].合肥:安徽大學(xué),2016.

                [2]李長(zhǎng)慶,程軍,李梁,等.采用并行8b/10b編碼的JESD204B接口發(fā)送端電路設(shè)計(jì)[J].微電子學(xué)與計(jì)算機(jī),2017,34(8):70-75.

                [3]吳光珩,張興明,劉冬培,等.基虧PRBS檢測(cè)的8B/10B編碼器設(shè)計(jì)[J].電子設(shè)計(jì)工程,2017,25(20):56-59.

                [4]史策,韓焱,李劍,等.SOPC的多路信號(hào)同步采集編碼系統(tǒng)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2017,17(10):33-36.

                [5]夏宇聞.Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程.第3版[M].北京:北京航空航天大學(xué)出版社,2013.

                [6]吳厚航.深入淺出玩轉(zhuǎn)FPGA[M].北京:北京航空航天大學(xué)出版社,2010.

                相關(guān)刊物推薦:《電子設(shè)計(jì)工程》Electronic Design Engineering(半月刊),創(chuàng)刊于1993年,原名《國(guó)外電子元器件》,主要介紹具有較高學(xué)術(shù)水平的、電子領(lǐng)域相關(guān)的理論、技術(shù)、方法的專業(yè)性技術(shù)期刊。17年來(lái),《電子設(shè)計(jì)工程》知識(shí)涵蓋面廣、影響力度大,以弘揚(yáng)科技創(chuàng)新、擴(kuò)展學(xué)術(shù)領(lǐng)域?yàn)槠鯔C(jī),為科研事業(yè)傳播知識(shí)、積累學(xué)術(shù)成果以及國(guó)家科技發(fā)展做出了諸多貢獻(xiàn)。

                

              熱門核心期刊

              SCI|SSCI指導(dǎo)

              EI|SCOPUS指導(dǎo)

              翻譯潤(rùn)色解答

              論文發(fā)表指導(dǎo)

              學(xué)術(shù)成果常識(shí)

              最新分區(qū)查詢?nèi)肟?/a>
              主站蜘蛛池模板: 欧美成人一区二区三区在线观看| 亚洲影院在线| 亚洲第一自拍| 国产成人精品一区二区不卡| 97久久国产精品超碰热| 日本v在线| 天天色天天搞| a级黑人大硬长爽猛出猛进| 婷婷开心深爱五月天播播| 精品一级视频| 一区二区三区在线播放| 狠狠色先锋资源网| 免费观看又色又爽又湿的视频| 老妇高潮潮喷到猛进猛出| 男女视频免费网站| 粉色视频导航| 在线丨暗呦小u女国产精品| 成人有色视频免费观看网址| 99亚洲成人| 日本亚洲国产精品| 日韩日日| 40岁大乳的熟妇在线观看| 狠狠躁夜夜躁人人爽天天| 99热思思| 人人插人人草| 欧美涩涩在线| 日日橹狠狠爱欧美视频| 狂野欧美激情性xxxx在线观看| 97色婷婷| 欧美一区二区三区白人| 能看av| 日韩大片高清播放器大全| 在线看片免费人成视频影院看| 97久久精品国产| 欧美视频1区2区3区| 蜜桃av噜噜一区二区三区麻豆| 又大又黄又粗高潮免费| 自怕偷自怕亚洲精品| 永久天堂网av手机版| 欧美不卡网| 92午夜|