《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > HDLC數據幀并行搜幀解封裝模塊的設計與驗證
HDLC數據幀并行搜幀解封裝模塊的設計與驗證
2022年電子技術應用第1期
錢 勇,劉 威
武漢大學 物理科學與技術學院,湖北 武漢430072
摘要: HDLC信號鏈路是國際標準化組織(ISO)制定的高級數據鏈路的控制規程(High Level Data Link Control,HDLC)。遵循HDLC標準數據鏈路層規范,采用硬件描述語言Verilog HDL實現了一種基于并行結構的HDLC搜幀解封裝電路,并采用System Verilog技術搭建驗證平臺,隨機生成HDLC數據幀來驗證設計正確性。使用Modelsim軟件仿真波形,在仿真過程中,對于凈荷區數據長度為10個字節的HDLC數據幀,解碼器電路工作完成需要16個時鐘周期,兼顧了處理速度和靈活性。使用QuartusII軟件綜合,在Altera CycloneV器件上,電路使用了8塊自適應邏輯模塊ALM,24個寄存器,35個引腳。
中圖分類號: TN702
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.211472
中文引用格式: 錢勇,劉威. HDLC數據幀并行搜幀解封裝模塊的設計與驗證[J].電子技術應用,2022,48(1):80-83.
英文引用格式: Qian Yong,Liu Wei. Design and verification of HDLC data frame parallel search and decapsulation module[J]. Application of Electronic Technique,2022,48(1):80-83.
Design and verification of HDLC data frame parallel search and decapsulation module
Qian Yong,Liu Wei
School of Physics Science and Technology,Wuhan University,Wuhan 430072,China
Abstract: The HDLC signal link is the high level data link control(HDLC) developed by the international organization for standar- dization(ISO). The article follows the HDLC standard data link layer specification, uses the hardware description language Verilog HDL to implement a parallel structure-based HDLC frame search and decapsulation circuit, and uses System Verilog technology to build a verification platform, and randomly generates HDLC data frames to verify the correctness of the design. Using Modelsim software to simulate waveforms, during the simulation process, for HDLC data frames with a payload area of 10 bytes, the decoder circuit requires 16 clock cycles to complete the work, taking into account processing speed and flexibility. Using QuartusII software synthesis, on Altera CycloneV devices, the circuit uses 8 adaptive logic modules ALM, 24 registers, and 35 pins.
Key words : HDLC protocol;frame search and decapsulation;System Verilog;Modelsim

0 引言

    大容量數據的高速傳輸是通信領域研究的熱點問題,其中專用短程通信技術(DSRC)[1]遵循開放系統互連(OSI)模型,它分為三層結構模型,即應用層、數據鏈路層、物理層。其中數據鏈路層在物理層和應用層中間需要上下提供接口和服務,通常人們采用高級數據鏈路控制協議HDLC。HDLC是一種用在數據鏈路層的高級協議,在通信領域,它的用途最廣泛,其特征是有強大的差錯檢測CRC校驗[2]、流量控制和同步傳輸的功能,能應用于任何高速數據傳輸系統中。

    目前解析和生成HDLC協議幀有很多方法,比如軟件方法,使用C語言在STM32上實現HDLC通信接口[3-5],市場上HDLC協議處理的專用ASIC芯片,還有FPGA實現方法[6-8]

    軟件編程靈活但是實現的系統性能低下,只能用于個別路數的低速信號處理[9]。專用ASIC芯片的成本較高而且由于HDLC協議標準文本較多,ASIC芯片的專用性強而應用靈活性差。對比之下基于FPGA實現的HDLC解碼器可以通過軟件反復編程使用,可以兼顧處理速度和靈活性[10-14]




本文詳細內容請下載:http://m.viuna.cn/resource/share/2000003913




作者信息:

錢  勇,劉  威

(武漢大學 物理科學與技術學院,湖北 武漢430072)





wd.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 99re视频在线 | 黄色片一级免费看 | 爱福利视频网 | 欧美在线精品一区二区在线观看 | 成人免费视频在线播放 | 国产欧美大片 | 久久亚洲精品中文字幕二区 | 日本欧美一区 | 欧美精彩狠狠色丁香婷婷 | 国产高清在线精品一区二区三区 | 欧美视频一区二区三区在线观看 | 毛片免费在线观看网址 | 欧美一级专区免费大片野外交 | 欧美视频日韩视频 | 韩国午夜伦理 | 亚洲国产欧美91 | 国产成人精品久久亚洲高清不卡 | 国产精品亚欧美一区二区三区 | 日韩色天使综合色视频 | 亚洲一区日韩二区欧美三区 | 亚洲激情影院 | 免费在线观看污片 | 亚洲欧美精品一区天堂久久 | 在线观看免费国产成人软件 | 国产91精品久久久久久久 | 黄色a视频 | 亚洲国产成人在线观看 | 欧美精品一区二区三区免费播放 | 成a人片在线观看 | qvod激情视频在线观看 | 亚洲视频免费在线看 | 手机看片日韩日韩国产在线看 | 亚洲 欧美 91 | 国产在线视频欧美亚综合 | 亚洲永久精品一区二区三区 | 国产专区精品 | 日韩a一级欧美一级在线播放 | 99视频在线免费 | 欧美在线中文字幕 | 欧美黄色一级视频 | 在线韩国伦理 |