Integrating PLC Systems on a Single FPGA or SoC Programmable Logic Controllers with Human-Machine Interfaces

Programmable logic controller (PLC) systems are getting smaller, powerful, and more integrated with advanced functionality such as built-in human-machine interfaces (HMI). With sizes ranging from small compact PLCs to high-end PLCs that can control thousands of nodes, PLC system architecture must be scalable to support size and performance requirements. To build scalable hardware PLC platforms, you need to combine a high-performance applications processor with a programmable logic fabric for customization.

Altera® Cyclone V SoCs integrate a hard processor system (HPS) consisting of a dual-core ARM® processor, peripherals, and memory controllers with the FPGA fabric using a high-bandwidth interconnect backbone. You get the performance and ecosystem of an applications-class ARM processor with the flexibility, low cost, reduced board space, and low power consumption of our 28 nm Cyclone V FPGAs.

To help you more quickly develop a complete PLC with integrated HMI design on a single chip, we teamed with 3S-Smart Software Solutions GmbH, a leading PLC software developer, and EXOR International, a leader in HMI development, to create a single chip implementation of a powerful PLC with integrated 2.5D graphics-capable HMI.

Partitioning Single PLC Design on a Cyclone V SoC

JMobile HMI Software: 2.5D EtherCAT (Master) CODESYS from 3S Software

RTOS – RT (WITH OSADL) Multiport HPS I/O Ethernet Switch Hard Processor System (HPS) ARM Cortex-A9 ARM Cortex-A9 USB OTG Ethernet TCP/IP Offload FPGA NEON/FPU NEON/FPU HPS (x2) (x2) Ethernet L1 Cache L1 Cache MACs

I2C L2 Cache GPIO (x2)

JTAG 64 KB Timers SPI CAN Debug/Trace(1) RAM (x11) (x2) (x2)

QSPI UART NAND Flash SD/SDIO/ DMA (1) (2) Flash Ctrl (x2) Hard Memory MMC Controller* Shared Multiport DDR HPS to FPGA to FPGA 3.125 Gbps and SDRAM Controller(2) FPGA HPS Configuration 5 Gbps Transceivers* Common Hard PCIe* Peripherals DDR Memory Controller, x32 with ECC | 400 MHz Reference Design Components Optimized Software Architecture • Exor JMSoC Linux Run-time Altera and our partners also packaged all the software you will need to build your PLC. (License required) This includes the operating system (OS), middleware, communication protocol stacks, • ARM Development Studio™ (DS-5™) graphics, and PLC run-time software. Toolkit Altera® Edition, Cyclone V SoC Linux RTOS Board Support All Available Software Packages Required For an Integrated PLC/HMI System Package (OSADL) • EXor JMobile Studio (Altera edition) • EXor UltiEVC embedded video controller intellectual property (IP) core including Linux frame buffer video driver • 3S-Smart Software Solutions CODESYS IEC 61131-3 development system (IDE) and SoftMotion/CNC extension including CODESYS EtherCAT Master Stack (evaluation version) • User manual and application notes for Altera Cyclone V SoC Development Kit • HMI - Rugged industrial 15”, 1500 candela per square meter (cd/m2) display with multi-touch capacitive glass - UltiEVC video controller instructions per clock (IPC) core integrated in FPGA Reference Design - 1024x768 graphics resolution, A reference design is available to develop your PLC/HMI design. This PLC/HMI system can be 16 bpp managed with a touchscreen display that manipulates EtherCAT slaves such as multiaxis drives - Frame buffer driver, 16 bpp, and I/O modules. The design includes the EtherCAT communication protocol and the industry- one layer, unified memory standard CODESYS PLC run-time software. architecture Qualified customers HMI installed on the machine may request the 15 inch TFT XGA + Projective Want to dig deeper? Capacitive Touch Screen reference design Remote HMI as well as a loaner USB – PCAP For more information about Altera’s cable hardware platform for FPGAs and SoCs for PLCs, contact internal evaluations at your local Altera sales representative, http://www.exorint.net/ or visit www.altera.com/industrial. TFT cable

Altera Corporation Altera European Headquarters Altera Japan Ltd. Altera International Ltd. 101 Innovation Drive Holmers Farm Way Shinjuku i-Land Tower 32F Unit 11- 18, 9/F San Jose, CA 95134 High Wycombe 6-5-1, Nishi-Shinjuku Millennium City 1, Tower 1 USA Buckinghamshire Shinjuku-ku, Tokyo 163-1332 388 Kwun Tong Road www.altera.com HP12 4XF Japan Kwun Tong United Kingdom Telephone: (81) 3 3340 9480 Kowloon, Hong Kong Telephone: (44) 1494 602000 www.altera.co.jp Telephone: (852) 2 945 7000 www.altera.com.cn

© 2013 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and are trademarks or registered trademarks in other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders as described at www.altera.com/legal. November 2013. SS-1057-1.0