New-Tech Europe Magazine | February 2018

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 System and 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

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

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, IIoTsolutionsproviders 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

Figure 4: TSN implementation for evaluation purposes (here: Zynq UltraSale+ MPSoC).

42 l New-Tech Magazine Europe

Made with FlippingBook Online newsletter