Previous Page  28 / 84 Next Page
Information
Show Menu
Previous Page 28 / 84 Next Page
Page Background

ring and mixed topologies and they

are not limited to a specific data

rate. Industrial applications will

use 100Mbit and 1Gbit data rates

mainly. Therefore, TSN provides

the convergence between the IT

and OT networks. This convergence

reduces the cost of implementing the

network, significantly lowering the

cost of ownership and operation.

TSN Implementation

Correctly implementing TSN requires

a solution which can provide a low

latency and deterministic response at

TSN end points and TSN bridges. Many

applications solve this challenge by the

combination of a processor and a FPGA

connected together over a high-speed

link such as PCIe. This two-chip solution

not only increases occupied board space,

power consumption, development

time and cost but also prevents a

holistic integrated solution from being

developed. As the design is segmented

between two devices, this also increases

the complexity of verification.

Increasingly, IIoT solutions providers

are using All Programmable Zynq

®

-

7000 and Zynq

®

UltraScale™+

MPSoC devices to implement their

solutions. These devices provide a

combination of Processing System

(PS) and Programmable Logic (PL)

enabling the implementation of

acquisition, control and processing

applications by optimal use of the PS

and PL thanks to:

1.

Ability to interface and control a

wide range of sensors, actuators,

motors and other application-

specific interfaces.

2.

Ability to implement complex

processing at the edge, for

example machine learning, sensor

fusion, image processing and real-

time analytics.

3.

Scalability concerning the number

of network interfaces.

4.

Security and the ability for the

device and system to be secure in

terms of Information Assurance,

Anti-Tamper, and Trust.

The support of any-to-any interfacing

and the ability to couple coupled

Processing Systemand Programmable

Logic makes the Zynq-7000 and Zynq

UltraScale+ MPSoC devices ideal

to implement TSN next to a user

application.

Xilinx's 1G/100M TSN Subsystem

LogiCORE IP consists of FPGA Logic for

MAC, TSN Bridge and TSN Endpoint.

The TSN design with dedicated logic

resources guarantees that the timing

behaviour is strictly deterministic.

Software which runs in the SoC’s

Processing System is for for network

synchronization, initialization, and

for the interfacing with network

configuration controllers for stream

reservation. The software is designed

for running on Petalinux and will be

published for Yocto builds.

The LogiCORE IP also comes with

an optional integrated time-aware

L2 switch that creates the chain or

tree topology that is required in

many industrial applications without

allocating another port at an external

TSN switch. Seamless Redundancy

(P802.1CB) also requires the

additional port. The complete IP is

illustrated in Figure 2, the user can

freely configure before synthesis

whether or not the switch shall be

integrated.

Once instantiated, the TSN IP core

provides individual AXI Streaming

ports for each traffic class. Scheduled

traffic, reserved traffic and best

effort traffic are supported. The

AXI Streaming ports connect to

infrastructure that is introduced by

Xilinx’s Vivado

®

Design Suite. AXI Lite

is used for the configuration of the

TSN blocks.

Xilinx provides a ready-to-use

implementation

for

evaluation

purposes that includes Direct

Memory Access separately for each

of the traffic classes. This evaluation

system can be used as is to test the

behavior between Xilinx components

as well as in combination with 3rd

party equipment or with protocol

analyzers. Figure 4 shows a block

diagram of the evaluation system.

As Programmable Logic is flexible,

it also provides the ability to update

the IP Core as the TSN standards and

Figure 3.

TSN IP in Xilinx Zynq-7000 or Zynq UltraScale+ MPSoC.

28 l New-Tech Magazine Europe