基于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.
基于FPGA的HDLC通信模块的实现
文学乐
人气:1.11W
猜你喜欢
- 1基于FPGA的数据采集器的设计
- 2基于CPLD的RS485通信实现方法研究
- 3基于FPGA的任意波形合成器
- 4基于FPGA的FFT处理器的研究
- 5基于FPGA的BCH(127,113,14)编码器的设计
- 6基于EDA技术的FPGA设计
- 7基于GPRS的无线通信模块的原理及设计论文
- 8基于FPGA的多功能波形信号发生器
- 9基于FPGA的LINC发射机的设计
- 10基于PIC16F877A的液晶显示模块设计
- 11基于FPGA的RISC8位单片机设计
- 12基于FPGA的雷达信号采集处理器的设计
- 13基于FPGA、DSP的交通图象处理系统设计
- 14基于FX2LP的USB2.0接口模块设计
- 15基于Small RTOS和nRF2401的短距高速无线通信模块
今日热门
- 1利用PIC单片机串口模块实现SPI及I2C总线通信
- 2基于FPGA的集成运放参数测试仪
- 3基于FPGA的H.264帧内预测器设计
- 4基于FPGA的前端图像采集卡的设计
- 5基于Tvp5150的低功耗视频解码模块
- 6基于FPGA的非线性校正设计方案
- 7基于TS201的通信侦察接收机的设计与实现
- 8基于LED的光通信系统的设计与实现论文
- 9基于fpga 的f.i.r 滤波器设计探讨
- 10基于短信网关WAP推送的实现
- 11基于PXI总线的数据采集模块的设计
- 12平方根升余弦滤波器的FPGA实现
- 13基于微处理器的FPGA配置方案
- 14QDRII SRAM控制器的设计与FPGA实现
- 15基于VB实现PLC与PC机的多状态串口通信