FPGA Based Solution For Ethernet Controller As Alternative For TCP/UDP Software Stack
Anshuman Choudhary, Deepika Porwal, Abhishek Parmar
Abstract
Anshuman Choudhary, Deepika Porwal, Abhishek Parmar
Abstract
This paper presents an Ethernet based embedded system solution by interfacing FPGA with W5500 for implementation of UDP/IP stack. Ethernet based embedded system is required in variety of applications for transmitting high speed data over long distances. FPGA is a potent solution for developing customized Ethernet based embedded system. FPGA based ethernet solution either utilizes high cost commercially available IP cores or requires TCP/IP core development with high level of HDL expertise. Commercially available external ethernet controller like W5500 chip with inbuilt TCP/IP protocol offers simple, low cost and higher data rate transmission with FPGA based solution for embedded systems. This approach reduces coding complexity and the development cost and time. This design was implemented in XC7Z020 FPGA device and evaluated for data transmission rate up to 32 MBPS for data packet size of 1 KB using UDP Protocol using W5500 external ethernet controller.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents an Ethernet based embedded system solution by interfacing FPGA with W5500 for implementation of UDP/IP stack. Ethernet based embedded system is required in variety of applications for transmitting high speed data over long distances. FPGA is a potent solution for developing customized Ethernet based embedded system. FPGA based ethernet solution either utilizes high cost commercially available IP cores or requires TCP/IP core development with high level of HDL expertise. Commercially available external ethernet controller like W5500 chip with inbuilt TCP/IP protocol offers simple, low cost and higher data rate transmission with FPGA based solution for embedded systems. This approach reduces coding complexity and the development cost and time. This design was implemented in XC7Z020 FPGA device and evaluated for data transmission rate up to 32 MBPS for data packet size of 1 KB using UDP Protocol using W5500 external ethernet controller.
Key concepts: Synchronous Ethernet, ATA over Ethernet, Embedded system, Carrier Ethernet, Computer science, Ethernet flow control, Network interface controller, Ethernet