亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA平臺(tái)的HDLC協(xié)議的應(yīng)用與研究

        2017-03-08 03:24:56黃致綺
        中國(guó)新通信 2017年1期

        黃致綺

        【摘要】 HDLC協(xié)議作為一種數(shù)字通信技術(shù)中使用較為廣泛的高級(jí)鏈路傳輸協(xié)議,在如今已經(jīng)被用于計(jì)算機(jī)通信的各項(xiàng)領(lǐng)域當(dāng)中,不過(guò)顯然其在被應(yīng)用的過(guò)程中同樣出現(xiàn)了一些弊端。因此本文以基于FPGA平臺(tái)的HDLC協(xié)議作為研究對(duì)象,重點(diǎn)討論了HDLC協(xié)議本身的構(gòu)成,以及在實(shí)現(xiàn)HDLC協(xié)議過(guò)程中對(duì)初始化模塊、發(fā)送模塊、接收模塊進(jìn)行了論述,最后給出了仿真測(cè)試結(jié)果。

        【關(guān)鍵詞】 HDLC協(xié)議 數(shù)據(jù)鏈路層 FPGA平臺(tái)

        一、HDLC協(xié)議的介紹

        數(shù)據(jù)鏈路層協(xié)議根據(jù)數(shù)據(jù)幀控制的格式可以分為:面向字符的數(shù)據(jù)鏈路層協(xié)議和面向比特的數(shù)據(jù)鏈路層協(xié)議。HDLC協(xié)議是一種面向比特的數(shù)據(jù)鏈路協(xié)議。在這類面向比特的數(shù)據(jù)鏈路協(xié)議中,幀頭和幀尾都是特定的二進(jìn)制序列,通過(guò)控制字段來(lái)實(shí)現(xiàn)對(duì)鏈路的監(jiān)控,可以采用多種編碼方式實(shí)現(xiàn)高效的、可靠的透明傳輸。

        二、基于FPGA平臺(tái)的HDLC協(xié)議的實(shí)現(xiàn)

        1、初始模塊的實(shí)現(xiàn).在實(shí)現(xiàn)HDLC模塊以前必須針對(duì)其完成初始化的相應(yīng)流程以后方可正常進(jìn)入工作運(yùn)行裝填。這里的初始化具體來(lái)說(shuō)是針對(duì)HDLC模塊內(nèi)部的各類寄存器進(jìn)行參數(shù)上的配置,其中主要的寄存器類型有輔助寄存器、地址寄存器等。而且地址寄存器的初始化尤為重要,一般當(dāng)對(duì)這幾類寄存器完成初始化配置后,系統(tǒng)會(huì)自動(dòng)生成一個(gè)標(biāo)識(shí)信號(hào),如果信號(hào)顯示為正常且有效的,那么其代表HDLC的初始化工作已經(jīng)基本完成,且可以進(jìn)入到下一步工作狀態(tài)中。而輔助配置寄存器的初始化則并不一定需要在該階段中完成。

        2、發(fā)送模塊的實(shí)現(xiàn)。在HDLC協(xié)議中,具體負(fù)責(zé)差錯(cuò)校檢功能的為CRC校檢模塊,具體的幀發(fā)送模塊的實(shí)現(xiàn)過(guò)程為:首先系統(tǒng)與CPU線路開始連接一戶,然后數(shù)據(jù)開始被寫入到FIFO中,如果檢測(cè)到某條線路正好處于未被資源占用的狀態(tài),那么CRC校驗(yàn)?zāi)K則開始對(duì)FIFO中的數(shù)據(jù)進(jìn)行校驗(yàn)和插零程序。同時(shí),數(shù)據(jù)經(jīng)過(guò)插零并發(fā)送以后,每一個(gè)數(shù)據(jù)序列必須添加包頭和包圍并以串行的形式被發(fā)送端傳輸出去,并且將幀標(biāo)志的狀態(tài)修改為“011111100”,這里筆者將以上組成發(fā)送模塊的發(fā)送端分成四個(gè)部分,分別是fifomain、insert_0、crcme以及frame insert等模塊。

        3、接收模塊的設(shè)計(jì)。HDLC協(xié)議中的接收模塊在功能結(jié)構(gòu)的組成方面和發(fā)送模塊相類似,主要由CRC校驗(yàn)?zāi)K、控制模塊、數(shù)據(jù)鎖存模塊以及同步模塊組成。

        具體來(lái)說(shuō),系統(tǒng)中的控制模塊針對(duì)數(shù)據(jù)傳輸中的刪零過(guò)程以及標(biāo)識(shí)檢驗(yàn)過(guò)程來(lái)進(jìn)行??刂颇K會(huì)優(yōu)先檢測(cè)幀頭和數(shù)據(jù)起始的范圍,當(dāng)檢測(cè)到串行數(shù)據(jù)中輸入或者輸出數(shù)值相對(duì)偏高,則證明幀頭被控制模塊捕捉到,如果輸入輸出數(shù)值沒有變化甚至為零,則說(shuō)明尚未接受到幀頭。CRC校驗(yàn)?zāi)K則主要負(fù)責(zé)對(duì)串行數(shù)據(jù)進(jìn)行校驗(yàn)。數(shù)據(jù)鎖存模塊主要對(duì)寄存器上所記錄的數(shù)據(jù)進(jìn)行鎖存,并將結(jié)果存儲(chǔ)到系統(tǒng)中來(lái)。另外,數(shù)據(jù)鎖存模塊還會(huì)負(fù)責(zé)對(duì)短幀進(jìn)行長(zhǎng)度的檢測(cè)、整數(shù)字節(jié)的檢測(cè)以及起到反向傳輸字節(jié)的作用。

        三、HDLC協(xié)議的仿真測(cè)試

        1、初始化模塊測(cè)試。如下圖1所示,其為HDLC模塊在FPGA平臺(tái)上模擬仿真時(shí)序圖,其正處于初始化狀態(tài),HDLC的初始化主要是針對(duì)系統(tǒng)的各類寄存器進(jìn)行配置,如圖中所示,尋址寄存器中的Write_AC_Flag被配置的狀態(tài)值就為“1”,其他寄存器像地址寄存器等相繼完成配置以后,就會(huì)在通過(guò)Init_Done給出初始化完成的有效信號(hào),從圖中可看出上電時(shí)也會(huì)完成初始化。

        2、發(fā)送模塊測(cè)試。HDLC的發(fā)送模塊主要原理是將需要發(fā)送的數(shù)據(jù)存儲(chǔ)到TDR寄存器中來(lái),系統(tǒng)中的發(fā)送時(shí)鐘Tx_Clk會(huì)在數(shù)據(jù)寫入操作結(jié)束以后開始進(jìn)行輪詢。其中輪詢周期被設(shè)定為0.25ms,Tx_Enable信號(hào)則是在經(jīng)過(guò)Poll_RRT_ Pulse正式開始發(fā)送完畢以后開始生效。而且數(shù)據(jù)狀態(tài)機(jī)的TX_IDLE則開始正式跳轉(zhuǎn),并向系統(tǒng)發(fā)送有效的幀頭標(biāo)識(shí)。

        3、接收模塊測(cè)試。HDLC的接收模塊主要會(huì)使用外環(huán)測(cè)試,CH1和CH2之間彼此構(gòu)成環(huán)路,當(dāng)CH2接收端接受完所有串并轉(zhuǎn)換以后的數(shù)據(jù)流后,就會(huì)開始對(duì)幀頭狀態(tài)進(jìn)行丁姐,如果判斷幀頭為“01111110”,系統(tǒng)自動(dòng)跳轉(zhuǎn)為RX_FLAG,并且接著繼續(xù)判斷幀頭和檢測(cè)序列,直至不再出現(xiàn)以上序列幀頭就會(huì)再次轉(zhuǎn)變狀態(tài)。CRC校驗(yàn)信號(hào)值Rx_ CRC_Error仍然為0,由此可以確認(rèn)本次系統(tǒng)接收模塊運(yùn)行正常,可供幀數(shù)據(jù)之間的接收。

        參 考 文 獻(xiàn)

        [1]易鳴.基于FPGA的IP協(xié)議轉(zhuǎn)換控制器的研究與實(shí)現(xiàn)[D].廣西大學(xué),2012.

        [2]孔令軍.基于FPGA的POS IC設(shè)計(jì)[D].杭州電子科技大學(xué),2013.

        [3]劉巖俊,閆海霞.HDLC通訊協(xié)議中CRC的應(yīng)用[J].電子測(cè)量技術(shù),2010,03:21-23.

        [4]劉文學(xué),郭玉忠,姜琳琳.HDLC協(xié)議的FPGA實(shí)現(xiàn)方法[J].航空計(jì)算技術(shù),2011,3:93-96.

        女女同恋一区二区在线观看| 亚洲区精选网址| 国产激情视频在线观看你懂的| 国内嫩模自拍偷拍视频| 扒开腿狂躁女人爽出白浆| 躁躁躁日日躁| av手机在线天堂网| 精品国产一区二区三区a| 粗大的内捧猛烈进出少妇| 精品国产三级在线观看| 久久er这里都是精品23| 情av一区二区三区在线观看| √天堂中文官网在线| 美女自卫慰黄网站| 手机在线中文字幕国产| 美女免费观看一区二区三区| 99久久99久久精品免费看蜜桃| 中文字幕无码无码专区| 亚洲啊啊啊一区二区三区| 久久精品亚洲成在人线av乱码| 三年中文在线观看免费大全| 国产第一草草影院| 成人全视频在线观看免费播放| 91超精品碰国产在线观看| 狠狠做深爱婷婷久久综合一区| 国产成人啪精品午夜网站| 久久久99精品国产片| 亚洲人成人无码www| 亚洲欧美日韩国产精品专区| 亚洲AV成人无码天堂| 日本成年一区久久综合| 亚洲人精品亚洲人成在线| 亚洲av无码片在线播放| 国产一区二三区中文字幕| 无码中文字幕人妻在线一区| 国产精品视频一区二区三区四| 日产精品一区二区免费| 国产91久久麻豆黄片| 亚洲色欲色欲www| 91久久福利国产成人精品| 国产一区二区三区男人吃奶|