ZIGGO is a flexible
, standard-compliant
, and control-function-virtualized
TSN switch platform ready for industrial control, automotive electronics, and other time-sensitive applications.
This is the document for the ZIGGO TSNCard. (We also offer ZIGGO-CaaS-Switch, ZIGGO-Device, ZIGGO-TSNPerf that comply with the IEEE 802.1 TSN standard.)
TSNCard paper presents two experimental setups. One relies on a software-simulated TSN testing environment using OMNet++, and the other uses a real-world, physical TSN testbed. Choose whichever suits your needs best.
Developers who want to use OMNet++ should refer to the simulation
folder and follow the documentation provided.
For those looking to use the testbed, please be patient. The code is in the testbed
folder.
In a real TSN network, we need at least TSN switches, end devices, and a server (CNC). Both the switch and TSNPerf (end device) are developed based on ZYNQ, requiring hardware-software coordination. To this end, we provide detailed system design documents and software and hardware operation documents.The server-side software can run on any Linux system.
To help everyone get started, we also provide a tutorial for building a simple TSN network, which we hope will be useful.
The construction of the ZIGGO Open Platform consists of three levels: network device, management tools, and a Demo App.
We provide a demonstration video of the TSN switch. It demonstrates the superior performance of the ZIGGO-CaaS-Switch
compared to the normal switch.
The left side of the picture is the ZYNQ development board we use, and the right side is the TSN display board we built.
Click the pic to watch the video! Or just click here.
-
ZIGGO supports the simultaneous transmission of both
Information Technology (IT)
andOperation Technology (OT)
data traffic with QoS guarantee. -
ZIGGO complies with IEEE standards
802.1AS
,Qav
,Qbv
, andQcc
. -
ZIGGO provides
Real-time
andDeterministic
Ethernet transport- ZIGGO achieve Zero Packet Loss , Microsecond-level Latency with Nanosecond-level Jitter Gate Ability.
- ZIGGO guarantee Gigabit Throughput.
- ZIGGO provide gate accuracy applicable to All Ethernet Frame Sizes.
ZIGGO is released under a MIT license.
Please consider citing our papers if the project helps your research with the following BibTex:
@inproceedings{tsncard,
author={Wang, Zeyu and He, Xiaowu and Zhuge, Xiangwen and Xu, Shen and Dang, Fan and Xu, Jingao and Yang, Zheng},
booktitle={IEEE/ACM IWQoS 2024 - IEEE/ACM International Symposium on Quality of Service},
title={Enabling Network Diagnostics in Time-Sensitive Networking: Protocol, Algorithm, and Hardware},
year={2024}
}
Please see the guide for information on how to ask for help or contribute to the development of ZIGGO!
The development team will only answer questions on github issues and reject other forms of questions.