Skip to content

FPGA Based Solution For Ethernet Controller As Alternative For TCP/UDP Software Stack

This project presents an Ethernet based embedded system solution by interfacing FPGA with W5500 for implementation of UDP/IP stack.

WIZnet

Published February 21, 2023

Original author: Anshuman ChoudharyOriginal source (new tab)

FPGA Based Solution For Ethernet Controller As Alternative For TCP/UDP Software Stack

Components

Hardware components

WIZnet parts

Project description

DETAILS

 

This project 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.

Comments

Similar projects you might like

Comments