ethernet
Preface
The S100 chip provides multiple standard Gigabit/10-Gigabit Ethernet controllers, supporting traditional Ethernet packet收发, PTP/TSN time-sensitive networking, and EtherCAT master features.
The S600 chip provides multiple standard Gigabit/10-Gigabit Ethernet controllers, supporting traditional Ethernet packet收发, PTP/TSN time-sensitive networking, and EtherCAT master features.
The controllers have built-in hardware multi-queue, MTL layer 2 transport layer, DMA engine, etc., to achieve packet收发 in the various scenarios mentioned above.
This document mainly includes a network card usage guide, development board Bringup, and key feature descriptions.
Terminology
| Abbreviation | Full Name | Explanation |
|---|---|---|
| PTP | Precision Time Protocol | Precision Time Protocol |
| PHC | PTP Hardware Clock | PTP Hardware Clock |
| TSN | Time-Sensitive Networking | Time-Sensitive Networking |
| CBS | Credit-Based Shaper | Credit-Based Shaper |
| EST | Enhancements to Scheduled Traffic | Enhancements to Scheduled Traffic |
| FPE | Frame Preemption | Frame Preemption |
| tc | traffic control | Traffic Control |
Network Card Feature Introduction
| Feature | Description | S100 |
|---|---|---|
| Configuration | Number of Ethernet ports | Dual-port |
| Interface | MAC-PHY interface | Supports SGMII |
| PPS | Pulse Per Second, pps out/in | ✅ |
| TSO | TCP Segmentation Offload | ✅ |
| Multi-queue | NIC multi-queue feature |