摘要
为实现设备间数据的以太网传输,对TCP/IP协议进行深入了研究,设计了基于FPGA和PHY物理层芯片88E1111的千兆以太网数据传输系统。系统采用硬件描述语言实现以太网传输协议,并利用Xilinx提供的MAC以太网控制器IP核完成帧校验和封装,物理层实现采用88E1111芯片。结合系统设计需求对TCP/IP以太网数据协议进行裁剪,仅保留UDP协议、IP协议和ARP地址解析协议。经测试,千兆以太网能够稳定、高效地实现数据传输。
In order to realize the data transmission between devices, the TCP/IP protocol has been studied, and a Gigabit Ethernet data transmission system based on FPGA and PHY physical layer chip 88El111 is designed. The system uses the hardware description language to implement the Ethernet transmission protocol and uses the MAC Ethernet controller IP core to complete the frame verification and encapsulation. The physical layer is realized by using 88E1111 chip. According to the system design requirements,the TCP/IP Ether net data protocol is cut out to only retain the UDP protocol, IP protocol and ARP address resolution protocol. The experiment results show that the Gigabit Ethernet system can achieve the data transmission stably and efficiently.
出处
《单片机与嵌入式系统应用》
2017年第3期60-63,66,共5页
Microcontrollers & Embedded Systems