---
title: "Exploring WizYasep: A High-Performance Ethernet LED Controller Powered by W5300"
url: "https://maker.wiznet.io/scott/projects/wizyasep/"
markdown_url: "https://maker.wiznet.io/scott/projects/wizyasep/md"
type: "UCC: User Created Content"
author: "Yann Guidon"
author_url: "https://hackaday.io/project/6903-wizyasep"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Yann Guidon"
original_url: "https://hackaday.io/project/6903-wizyasep"
published: "2023-01-02"
language: "en"
hardware: ["WIZnet WIZ830MJ"]
likes: 4
views: 587
comments: 1
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Exploring WizYasep: A High-Performance Ethernet LED Controller Powered by W5300

> The WizYasep transmits and transcodes data flows through Ethernet, at high speed, low latency and low jitter. Its first purpose is the contr

Original author: Yann Guidon (source: https://hackaday.io/project/6903-wizyasep)

## Components

- **WIZnet WIZ830MJ** x 1 ([docs](https://docs.wiznet.io/Product/ioModule/wiz830mj))

## Article

In the realm of large-scale LED displays and real-time lighting systems, achieving seamless synchronization and high-speed data transmission is paramount. Enter **WizYasep**, an open-source hardware project developed by Yann Guidon (YGDES), designed to control asynchronous RGB LED strips over Ethernet with remarkable efficiency.

---

### 🚀 What is WizYasep?

WizYasep is a specialized controller that manages LED displays via Ethernet, ensuring high-speed, low-latency, and low-jitter data transmission. It's built around the **W5300 Ethernet controller** from WIZnet and an **Actel A3P250 FPGA**, enabling it to handle complex LED arrangements with precision.

---

### 🔧 Key Features

**High LED Control Capacity**: Capable of managing up to 24 LED channels directly, with provisions for expansion beyond 40 channels.

**Efficient Data Handling**: Utilizes the W5300's 128KB internal buffer to manage large volumes of LED data, supporting up to approximately 19,000 LEDs per board.

**Custom UDP Protocol**: Implements a simple yet effective UDP-based protocol for rapid data transmission and synchronization across multiple boards.

**Flexible Configuration**: Settings such as IP and MAC addresses can be configured via SPI flash memory, with plans for web-based configuration interfaces.

---

### 🌐 The Power of W5300

At the heart of WizYasep lies the **W5300 Ethernet controller**, a hardwired TCP/IP embedded chip that offers several advantages:

**Integrated Protocol Support**: Supports TCP, UDP, IPv4, ICMP, ARP, IGMP, and PPPoE, facilitating robust network communication.

**High Throughput**: Achieves up to 80Mbps network throughput, essential for real-time LED data streaming.

**Multiple Hardware Sockets**: Provides 8 independent hardware sockets, allowing simultaneous connections and efficient data management.

**Large Internal Buffer**: The 128KB buffer enables handling of substantial data packets without external memory, crucial for large LED arrays.

**Ease of Integration**: Features an 8/16-bit data bus interface and supports direct and indirect addressing modes, simplifying integration with various microcontrollers.

---

### 🎨 Real-World Applications

WizYasep has been effectively utilized in projects like the **#Mons2015 LED Screen ElectroSuper**, where six WizYasep boards controlled a massive display comprising 16,800 LEDs. Each board managed 2,800 LEDs, demonstrating the system's scalability and performance.

---

### 📈 Performance Metrics

**LED Refresh Rates**: Capable of refreshing 140 LEDs per string at 120Hz across 20 channels, ensuring smooth visual output.

**Data Transmission**: Handles approximately 9MB/s over the network, supporting around 80 LED strings in parallel at full bandwidth.

---

### ❓ FAQs

**Q1: Can WizYasep be connected to the internet?A**: WizYasep is designed for isolated LAN environments to maintain low latency and prevent external network interference. It's not recommended to connect it directly to the internet.

**Q2: What types of LEDs are compatible with WizYasep?A**: WizYasep is primarily designed for asynchronous RGB LED strips like WS2811 and WS2812, which require precise timing and control.

**Q3: Is it possible to expand beyond 24 LED channels?A**: Yes, while the standard configuration supports up to 24 channels, the system is designed with provisions to expand beyond 40 channels, depending on the specific application and hardware adjustments.

**Q4: How is synchronization achieved across multiple WizYasep boards?A**: Synchronization is managed through a custom UDP protocol that sends synchronization packets to all boards, ensuring simultaneous LED updates and preventing visual artifacts like tearing.

**Q5: Where can I find more information or contribute to the WizYasep project?A**: Detailed information, project logs, and contribution guidelines are available on the [Hackaday project page](https://hackaday.io/project/6903-wizyasep).

---

WizYasep stands out as a robust solution for controlling large-scale LED displays over Ethernet, combining the strengths of the W5300 controller and FPGA flexibility. Its open-source nature and scalability make it an excellent choice for both hobbyists and professionals seeking high-performance LED control systems.

---

Source: https://maker.wiznet.io/scott/projects/wizyasep/
