Our current TSN Switch IP Core is evolving! Apart from the 10G TSN Switch implementation, we remain on the cutting edge of TSN standards.
This new post will cover the latest updates of our TSN Switch IP Core, which goes from 802.1Qci support to 802.1AS-2020.
IEEE 802.1Qci support
802.1Qci, also known as Per-Stream Filtering and Policing, is a standard that specifies the procedures for frame filtering policing and selection based on the particular data stream to which the frame belongs. Policing and filtering functions include the detection and suppression of intrusive transmissions from other systems in a network.
In other words, 802.1Qci provides the possibility to filter frames on ingress ports depending on rates or bandwidth. This feature leads to more secure communication, limiting frames against excess of bandwidth usage and malicious endpoints, thus, improving the robustness of the network.
Hardware support for IEEE 802.1AS-2020
802.1AS-2020 is the PTP profile for TSN, and it is one of the first requisites in order to schedule traffic queues trough each network component.
Besides maintaining backwards compatibility, 802.1AS-2020 adds new improvements like supporting multiple domains that the older 802.1AS-2011 didn’t support.
This multiple domains improvement enables a redundancy or high availability at synchronization level, which is helpful to provide:
- Fault tolerance and redundancy at the network level in mission-critical applications. Aerospace&Defense, Industry, Automotive and Audio/Video broadcasting sectors benefit from this feature.
- Time synchronization layer sharing between network, CPUs, and real-time application.
Prioritized multiple stream identification function
We have also added the support to implement simultaneous (prioritized) multiple stream identification functions.
This enhancement allows IP core implementations with up to 4 stream identification tables. The stream identification function for each can also be selectable (Null Stream Identification function, Active Stream Identification function, Source MAC Stream Identification function and Mask and Match Stream Identification function).
The significant advantage of this option is that you are not limited to using the same fields to identify every stream.