- 相關(guān)推薦
基于FPGA的HDLC通信模塊的實現(xiàn)
基于FPGA的HDLC通信模塊的實現(xiàn) 【基于FPGA的HDLC通信模塊的實現(xiàn)】相關(guān)文章: 基于FPGA的TS201 linkport數(shù)據(jù)通信設(shè)計與實現(xiàn)04-18 基于FPGA的TS over lP的設(shè)計與實現(xiàn)07-01 基于FPGA的數(shù)字鎖相環(huán)設(shè)計實現(xiàn)07-24 利用Verilog HDL實現(xiàn)基于FPGA的分頻方法09-02 基于Cyclone系列FPGA的1024點FFT算法的實現(xiàn)09-30 基于FPGA的指紋特征點集匹配的設(shè)計與實現(xiàn)09-17
摘要:本文設(shè)計了一種基于FPGA的HDLC通信模塊,并在FPGA上成功實現(xiàn)功能。HDLC(High Level Data Link Control)協(xié)議是通信領(lǐng)域中應(yīng)用最廣泛的協(xié)議之一,它是面向比特的高級數(shù)據(jù)鏈路控制規(guī)程,具有差錯檢測功能強(qiáng)大、高效和同步傳輸?shù)奶攸c。
HDLC是面向位的,這意味著數(shù)據(jù)是一位一位地監(jiān)控的,傳輸?shù)臄?shù)據(jù)以二進(jìn)制數(shù)據(jù)組成,不存在任何特殊的控制代碼,但幀中的信息包含了控制和響應(yīng)命令。HDLC支持全雙工傳輸,在同一時刻,數(shù)據(jù)在兩個方向上傳輸,導(dǎo)致了較高的吞吐率。HDLC適合于點對點和多點(多路播送或一對多)連接。HDLC的子集被用來向X.25、ISDN和幀中繼網(wǎng)提供信令和控制數(shù)據(jù)鏈路.
全部設(shè)計采用Verilog HDL語言描述,所有模塊設(shè)計都通過了驗證。FPGA即現(xiàn)場可編程門陣列,可以反復(fù)編程,能夠兼顧速度和靈活性,并能多路并行處理,實時性能能夠預(yù)測和仿真。因其設(shè)計簡單靈活,易于修改,適合中小批量通信產(chǎn)品的設(shè)計。在QuartusⅡ5.1實現(xiàn)多路HDLC電路的設(shè)計。
關(guān)鍵詞:HDLC; 現(xiàn)場可編程門陣列; Verilog HDL語言; 數(shù)據(jù)通信
The Design of HDLC Communication
Module Based on FPGA
Abstract:This paper designs a HDLC communication module based on FPGA (Field-programmable gate array), and achieves the function successfully. HDLC(HighLevel Data Link Control) protocol is one of the most widely used protocols in communication field. It has powerful mistake checking ability and high efficiency. It is bit-oriented and of synchronization transmission.
HDLC is bit-oriented, it means data is monitored bit by bit. Data transmitted is in the form of binary system, not any control code special. But the information in the frame includes control and response commands.