基於FPGA的HDLC通訊模組的實現

才智咖 人氣:1.19W
基於FPGA的HDLC通訊模組的實現

基於FPGA的HDLC通訊模組的實現
摘要:本文設計了一種基於FPGA的HDLC通訊模組,並在FPGA上成功實現功能。HDLC(High Level Data Link Control)協議是通訊領域中應用最廣泛的協議之一,它是面向位元的高階資料鏈路控制規程,具有差錯檢測功能強大、高效和同步傳輸的'特點。
HDLC是面向位的,這意味著資料是一位一位地監控的,傳輸的資料以二進位制資料組成,不存在任何特殊的控制程式碼,但幀中的資訊包含了控制和響應命令。HDLC支援全雙工傳輸,在同一時刻,資料在兩個方向上傳輸,導致了較高的吞吐率。HDLC適合於點對點和多點(多路播送或一對多)連線。HDLC的子集被用來向X.25、ISDN和幀中繼網提供信令和控制資料鏈路.
全部設計採用Verilog HDL語言描述,所有模組設計都通過了驗證。FPGA即現場可程式門陣列,可以反覆程式設計,能夠兼顧速度和靈活性,並能多路並行處理,實時效能能夠預測和模擬。因其設計簡單靈活,易於修改,適合中小批量通訊產品的設計。在QuartusⅡ5.1實現多路HDLC電路的設計。
關鍵詞:HDLC; 現場可程式門陣列; Verilog HDL語言; 資料通訊
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.