基于FPGA的UDP点对点传输协议实现
2017-03-01付高原潘进勇
电子设计工程 2017年2期
关键词:系统
付高原,郭 臣,潘进勇,施 雪
(河海大学 计算机与信息学院,江苏 南京211100)
基于FPGA的UDP点对点传输协议实现
付高原,郭 臣,潘进勇,施 雪
(河海大学 计算机与信息学院,江苏 南京211100)
基于提升数据传输速率,提高数据传输实时性的目的,提出了一种基于UDP协议的点到点数据传输方案,并采用现场可编程逻辑门整列(FPGA)和以太网PHY芯片RTL8211EG实现点到点的UDP高速数据传输。通过对比传统TCP/IP协议的工作原理,并结合相应的理论分析,得出该系统在数据传输速率上具有一定的优势,且系统复杂度低,便于实现的结论。
UDP;FPGA;点到点;高速数据传输
随着高清视频影像,及视频监控等领域的需求越来越大,涉及高清视频,音频等大数据量数据传输的应用项目越来越多,在这一类对实时性及传输速率有一定要求的项目当中,网络终端对于数据传输的处理能力成了制约此类项目发展的重要因素,对比发现,UDP协议相较于TCP协议而言,在可靠性上虽有欠缺,但在传输速率上占有一定优势,更加适合高速率数据传输的场景[1-2]。而基于FPGA的应用相较于传统的软件实现而言可以节省CPU资源,并且可使系统集成度得到一定的提升。
1 UDP协议及基于FPGA实现的优点
TCP协议与UDP协议同属于TCP/IP结构体系的传输层协议,但相比于UDP协议,TCP协议不适合高速远距离网络[3]。研究人员在TCP协议的基础上提出了许多改进方案,用以提高其传输性能,但受限于TCP协议本身复杂的拥塞控制机制和流量控制机制,TCP协议的改进型在高速远距离网络中的传输性能并不理想[4]。……
登录APP查看全文
