---
title: "W5500 Ethernet Protocol Stack Module SPI Interface TCP/IP FPGA Development Board NIOS Driver"
url: "https://maker.wiznet.io/annjaison/resellers/w5500-ethernet-protocol-stack-module-spi-interface-tcp-ip-fpga-development-board-nios-driver/"
markdown_url: "https://maker.wiznet.io/annjaison/resellers/w5500-ethernet-protocol-stack-module-spi-interface-tcp-ip-fpga-development-board-nios-driver/md"
type: "VAR: Value-Added Reseller Products"
author: "annjaison"
original_url: "https://id.aliexpress.com/item/1005004012584719.html?spm=a2g0o.productlist.0.0.203562f0reTBZg&algo_pvid=644c0316-a5b5-46b5-9146-bff9007c1430&algo_exp_id=644c0316-a5b5-46b5-9146-bff9007c1430-30&pdp_ext_f=%7B%22sku_id%22%3A%2212000027736633847%22%7D&pdp_npi=2%40dis%21INR%212071.52%211678.27%21%21%21541.46%21%21%402103255b16642798886916033ef8a8%2112000027736633847%21sea&curPageLogUid=iZ2KC2ZmDjsH"
published: "2022-09-27"
language: "en"
likes: 3
views: 1496
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# W5500 Ethernet Protocol Stack Module SPI Interface TCP/IP FPGA Development Board NIOS Driver

> It is based W5500 driver and a UDP TCP loopback

Original source: https://id.aliexpress.com/item/1005004012584719.html?spm=a2g0o.productlist.0.0.203562f0reTBZg&algo_pvid=644c0316-a5b5-46b5-9146-bff9007c1430&algo_exp_id=644c0316-a5b5-46b5-9146-bff9007c1430-30&pdp_ext_f=%7B%22sku_id%22%3A%2212000027736633847%22%7D&pdp_npi=2%40dis%21INR%212071.52%211678.27%21%21%21541.46%21%21%402103255b16642798886916033ef8a8%2112000027736633847%21sea&curPageLogUid=iZ2KC2ZmDjsH

## Article

This module can be directly connected to all Xiaomeige FPGA development boards, and can also be directly connected to the official development boards produced by Teijin technology such as DE2. We provide a NIOS II based W5500 driver and a UDP TCP loopback test sample. Does not provide pure Verilog drivers and application code (of no practical significance), object to not shooting. The sample program is based on the AC620 FPGA development board, and you only need to modify the pins to use other development boards.

The Ethernet port is a 10/100M adaptive Ethernet port. Use the W5500, the highly integrated TCPIP hardware protocol stack chip, to implement all the functions of the Ethernet Protocol. Using this Ethernet solution, we don't need to understand, let alone implement complex network protocols like tcp/ip in software. We just need to use the chip as a piece of RAM to read and write data to send and receive data. 4 wire SPI interface for communication.

The W5500 is a full hardware TCP/IP embedded Ethernet controller, which provides a simple Internet connection solution for embedded systems. The W5500 integrates the TCP/IP protocol stack, 10/100M Ethernet data link layer (MAC) and physical layer (PHY), enabling users to extend network connectivity in their applications using a single chip.

Supports TCP, UDP, IPv4, ICMP, ARP, IGMP, and PPPoE protocols. The W5500 embeds 32K bytes of on-chip cache for Ethernet packet processing. The W5500 provides SPI (Peripheral Serial Interface) for easier integration with peripheral MCUs. In addition, the W5500 uses the new high-efficiency SPI protocol to support 80MHz rate, which can better realize high-speed network communication. To reduce system power consumption, W5500 provides wake mode (WOL) and power down mode for selection.

Feature:

• 10BaseT/100BaseTX Ethernet physical layer (PHY)

• Full hardware TCP/IP stack processing

• Supports 8 independent ports (sockets) for simultaneous communication

• Internal 32KB transceiver buffer

• Support low power consumption, support wake up on LAN, support auto-negotiation

• Fast SPI interface

• 3.3V working voltage, 5V resistance I/O signal port;

48-pin LQFP lead-free package

Target app

The W5500 is suitable for the following embedded applications:

• Home network equipment: set-top box, personal video recorder, digital media adapter

• Serial to Ethernet: access control, LED display, wireless AP relay, etc.

• Parallel with Ethernet: POS/micro printers, copiers

• USB to Ethernet: storage devices, network printers

• GPIO to Ethernet: Home network sensor

• Security System: Digital Video recorder, IP camera, information kiosk

• Factory and building automation control systems

• Medical monitoring equipment

• Embedded servers

---

Source: https://maker.wiznet.io/annjaison/resellers/w5500-ethernet-protocol-stack-module-spi-interface-tcp-ip-fpga-development-board-nios-driver/
