Small and scalable Industrial Controllers with mixed criticality control and ready for future connectivity


Programmable Logic Controllers (PLC) grew from their classical role as a dedicated layer in the Automation Pyramid to flexible Intelligent Edge nodes with versatile and customizable functionality. While SW-runtimes for IEC 61131 guarantee traditional PLC functions, network offloading, image processing and Digital Twins inside the same component increase the value of this class of industrial products.

That's where intelligent and adaptive SOCs like AMD Zynq UltraScale+ MPSoC and AMD Versal come into the play. The applications processors inside the SOC communicate with the Programmable Logic through a high-performance architecture. Logic can be used for custom logic as well as for Deep Learning using Neural Networks which sit in the FPGA portion and run at optimal power to performance ratio. Typical applications to enrich a PLC, a PAC and an IPC are:

  • Real time networking with scalable number of ports (TSN, UDP IP, Industrial Ethernet)
  • Predictive Maintenance
  • Comprehensive data acquisition with pre-processing of data from the field using chip-internal RAM and DSP resources
  • Fast and deterministic control loops
  • Interfacing to optical sensors and optimized Image Signal Processing including Sensor Fusion
  • Hypervisor support for isolation of SW applications
  • Cyber and physical security related functions tied to FIPS140 and IEC62443 including hardware and software field updates for a solid security lifecycle management

Because the development tools from AMD are safety certified and because AMD provides in-depth information including reports from assessors about Zynq UltraScale+ MPSoC on the Safety Lounge, this architecture can be used for Safe PLC designs.

The AMD partner ecosystem provides you with the right boards and kits to create a solution fast. Our product AMD Kria, a versatile SOM for industrial applications, enables a fast start with accelerated applications around machine vision and more to come in our App Store.

Design Examples Description Device Support

Click to enlarge

Single Chip Industrial Edge Node

  • High-speed I/O data management for comprehensive and scalable data aqcuisition
  • Improved system performance by offloading CPU functions to the integrated programmable logic.
  • Machine Learning in Neural Networks
  • On-chip AXI interface between CPU and I/O backplane greatly reduces latency, power consumption, and system size
  • PLC runtime in application processor
  • Human Machine Interface using built-in GPU

Zynq UltraScale+ CG, EG, EV MPSoC

AMD Kria

Versal AI Edge

Click to enlarge

MPSoC for IIoT Safety Applications

  • Quad Core Cortex A53 for simultaneous execution of PLC Runtimes, Motion Planning, HMI and Industrial Ethernet Masters with hardware acceleration.
  • Supported by Xen Hypervisor for the assignment of dedicated resources to a process using cache coloring.

Zynq UltraScale+ CG, EG, EV MPSoC

Click to enlarge

Codesys-based pre-integrated PLC

  • Industrial IEC 61131-3 controller on ARM Cortex A9
  • Motion Control & CNC
  • Visualization
  • OPC UA with integrated configuration in CODESYS
  • POWERLINK Master with integrated configuration in CODESYS
  • TSN according to IEEE 802.1Qbv and IEEE802.1ASrev
  • Integrated embedded security for communication channel
  • High throughput AXI infrastructure for networking
  • User expandable

Zynq 7000 SoC

Zynq 7000S SoC

Solutions Stack

Some Industrial and Healthcare IoT products need all elements of the AMD IIoT and HcIoT Solutions Stack, all need some. The AMD IIoT and HcIoT Solutions Stack is comprised of optimized AMD and Ecosystem building blocks and solutions used across Industrial and Healthcare IoT platforms. Starting from scratch is never something you will have to do with a AMD-based Industrial or Healthcare IoT system. Minimize development time and cost and maximize design reuse on your next Industrial or Healthcare IoT platform by exploring the different elements of the AMD IIoT and HcIoT Solutions Stack.