New-TechEurope Magazine | November 2017 | Digital Edition

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.

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

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

28 l New-Tech Magazine Europe

Made with FlippingBook Annual report