2
CONTENTSACCELERATE INTERNET OF THINGS (IoT) INNOVATION ......................................................................................................................3
THE INDUSTRIAL IoT .............................................................................................................................................................................................4
Industrial IoT Needs ...........................................................................................................................................................................................4
FPGA Value in Industrial IoT ...........................................................................................................................................................................5
CONTROL ...................................................................................................................................................................................................................6
Factory Automation – Drives ..........................................................................................................................................................................6
Motor Control Solutions .................................................................................................................................................................................7
FPGA Benefits in Motor Control Applications .......................................................................................................................................8
Factory Automation – PLCs .............................................................................................................................................................................8
FPGA Use Cases for PLCs ...............................................................................................................................................................................8
FPGA Benefits in PLC Applications ............................................................................................................................................................9
Machine Vision ...................................................................................................................................................................................................10
CONNECTIVITY .....................................................................................................................................................................................................11
Interoperability ..................................................................................................................................................................................................11
OPC UA: Essential Open Data Connectivity for Industrial IoT and Industry 4.0 .................................................................11
Matrikon OPC UA Stack for Easy Integration on Intel® FPGA Platforms .................................................................................12
Industrial Ethernet ...........................................................................................................................................................................................13
SECURITY ................................................................................................................................................................................................................14
SAFETY .....................................................................................................................................................................................................................15
DEVELOPMENT ENVIRONMENTS AND TOOLS ......................................................................................................................................16
SELECT INDUSTRIAL PRODUCTS .................................................................................................................................................................17
Intel® MAX® 10 Family .....................................................................................................................................................................................17
Intel Cyclone® Family .......................................................................................................................................................................................19
Powering Industrial IoT: Intel® Enpirion® Power Solutions ............................................................................................................22
LEARN MORE .........................................................................................................................................................................................................23
Intel Technology3
ACCELERATE IOT INNOVATIONNow more than ever the development of industrial solutions entails many design considerations that are both intrinsic and extrinsic with respect to the product in development. Extrinsic factors often address how the product interacts and shares data with other products and the industrial network as a whole. Industrial installations are now part of a connected world with the promise of much higher levels of productivity and efficiency while also presenting new design challenges.
Figure 1 depicts a cloud-enabled industrial complex that addresses specific requirements. Larger installations involve layers including cloud, fog, and edge networks.
Aside from the traditional control demands such as Functional Safety (IEC61508) and Control (IEC61131), new emerging requirements related to connectivity (Time-Sensitive Networking (TSN)), security, and interoperability (OPC UA) need to be addressed both today and in the future. Architectures requiring the use of edge analytics and distributed control must employ networks that enable the choreography that is essential for the precise control of motion and other manufacturing processes.
In order to truly accelerate IoT innovation, best-in-class development tools, critical intellectual property (IP), and reference designs must be provided today with mechanisms in place to future-proof solutions. Moreover, given the need to deploy certain critical functions horizontally (across the network for different applications) and vertically (from factory floor to cloud), solutions must be scalable to avoid reinventing the wheel for each product family. This brochure provides an overview of solutions for various industrial systems from Intel.
Figure 1. Cloud-Enabled Industrial Installation
Functional Safety
Factory
Connectivity
Gateway Interoperability
CommunicationsServer
PLCEdge
Analytics
I/OController
IEC61508 IE, Fieldbus, TSN
Security Control
Drive
SSL, AES, Ciphers IEC61131-3
Big DataAnalytics
DataCenter
SensorSensor ActuatorActuator
Sensor Sensor SensorActuator
SensorSensor ActuatorActuator
Sensor Sensor SensorActuator
SensorSensor ActuatorActuator
Sensor Sensor SensorActuator
4
Industrial IoT Needs
In order to enable the aforementioned operational efficiencies, several things need to come together:
• End-to-end connectivity that is flexible, i.e. adaptable to the needs of different interfaces connecting different machines or environments
• Interoperability of different components in the factory- to-enterprise M2M communications chain
• Orchestration and manageability of the different components in the M2M communications chain
• Scalability of compute-power at different layers of automation: Edge, gateways, plant cloud or fog, and enterprise cloud
• The ability to analyze sensor information at the source (Edge Analytics) and immediately act upon it to activate actuators to optimize operations
• Security of the entire M2M and factory-to-enterprise network
THE INDUSTRIAL IOTEnd-to-end connectivity from sensors and actuators on the factory floor, or Edge, to the Enterprise Cloud has opened up the possibility of unprecedented operational efficiencies that can be achieved by combining this ubiquitous connectivity with autonomous operation.
Operational efficiencies can be derived in the areas of operating expense savings, improved asset utilization, and improved inventory turns and supply chain logistics, to name a few. New revenue streams such as from ‘Outcome as a Service’ can be enabled by suppliers of industrial automation, wherein suppliers are able to charge a recurring fee to their customers in exchange of a certain guaranteed outcome, such as a pre-negotiated production level or guaranteed minimum downtime.
ConnectivityAutonomous
OperationOperationalEfficiencies
Figure 2. Industrial IoT Overview
Customizable WorkloadAcceleration- Security- Analytics- Control
Cloud Computing- Big Data/Enterprise Analytics
Cloud to CloudCommunication
Gateway to Fog/CloudCommunication
Device to DeviceCommunication
Device to CloudCommunication
Edge to CloudCommunication
Edge Computing Edge Computing Edge Computing
Fog Computing- Plant Analytics
Edge Computing- Edge Analytics
Connectivity (Integration)
Acceleration and ProgrammabilityConnectivity Analytics Scalability Interoperability Managability Security Energy Efficiency
- TSN- Legacy Industrial Ethernet
On Premise Private Cloud
Edge Computing
Edge to GatewayCommunication
Intel Technology5
FPGA Value in Industrial IoT
FPGAs and SoC FPGAs play a pivotal role in providing flexible connectivity options, scalable compute power for analytics, and high fabric performance for accelerating interoperability, manageability, and security algorithms, and are able to do this at a power profile considerably less than conventional processors. Between the scalability of Intel processor product lines and the flexibility and performance of FPGAs, Intel's processor and FPGA offerings provide the best of both worlds for Industrial IoT.
Scalable Intel FPGA families provide the right mix of performance choices for different layers of the Industrial IoT network. Available solutions such as OPC-UA over TSN provide interoperability and the deterministic latency of time-sensitive networking. Four-to-five fold improvements in algorithm performance is routinely achieved when executing security algorithms in FPGA fabric instead of the processor. The ability of FPGAs to accelerate JavaScript provides a proven pathway to accelerate manageability algorithms.
TABLE 1 INDUSTRIAL IOT FUNCTIONAL AND COMPUTING ENVIRONMENTS
INDUSTRIAL IOT LAYER
FUNCTIONALITY ENVIRONMENT FPGA FAMILIES PROCESSOR CLASS
Cloud Server acceleration; high-performance computing; NFV Enterprise; ERP; database Intel Stratix® 10,
Intel Arria® 10 Intel XeonTM
Fog Fog-server acceleration; orchestration acceleration
Factory; Wind River titanium server; MS-Azure
Intel Stratix 10, Intel Arria 10, Intel Cyclone® V
Intel CoreTM / Intel AtomTM
GatewayIntegration; protocol abstraction; human-machine interface (HMI); industrial networking
Many per factory; Linux*; CODESYS; HMI runtime
Intel Arria 10, Intel Cyclone V Intel Atom; ARM*
Edge Sensor hub; edge analytics controller; industrial networking
Factory floor: sensor; actuators
Intel Cyclone V, Intel MAX® 10 Intel Atom; Quark™; ARM
6
TABLE 2 MOTOR HARDWARE PLATFORM OPTIONS
HARDWARE PLATFORM DESCRIPTION POWER STAGE FEEDBACK/FEATURES
Falcon Eye Hunter
Motor types: PMSM, BLDCAxis: 1Applications: industrial servoFPGA interface: HSMCwww.devboards.de
Power stage: 400 V IGBTMotor phases: 3Isolation: YesEMI filter: YesPF correction: Yes
• DC link voltage measurement• Motor current measurement• Resolver, encoder feedback
Tandem Motor Types: PMSM, BLDC, stepper, software reluctanceAxis: 2Applications: industrial, automotive, high-speedFPGA interface: HSMCAvailable Q1 2017
Power stage: 48V MOSFETMotor phases: 3Isolation: NoEMI filter: NoPF correction: No
• DC link voltage measurement• Motor current measurement• Resolver, encoder, hall, Sensor-less feedback• Power conversion or motor control (bi-directional converter)
CONTROLFactory Automation – Drives
Motor Control Solutions
Motor and motion control designers are faced with unique challenges for each type of motor application. To address the needs of motor control design engineers, Intel provides a Motor Control Development Framework comprising Motor
Hardware Platforms, an appropriate FPGA development board, and motor control reference designs as shown in Figure 3.
ARM*/Nios® II
V/IFeedback INTF
Primary PowerSource
Motor Hardware Platform
Safety
Motor Control Reference Designs FPGA Development Board
MotionPlanning
Speed/POS
Drive onChipFPGA
VibrationAnalysis FOC PWM Drive on
ChipFPGA
HSM
C In
terf
ace
HSMC Interface
DCSupply
Figure 3 Intel's Motor Control Development Framework
Motor Hardware Platform
The Motor Hardware Platform enables motor drive hardware engineers to quickly start developing solutions without the need to design prototype hardware first. The Motor Hardware
Platform connects an FPGA development board of choice via the high-speed mezzanine card (HSMC) interface.
Intel Technology7
Motor Control Reference Design
Intel's Motor Control Reference Design provides engineers with key software and hardware IP cores to help make the difficult parts of motor control algorithm development quick and easy thereby reserving engineering bandwidth to address customization. Application Note (AN669): Drive-on-Chip Reference Design shows how to download and use the reference designs; and the reference design itself is free to download at https://cloud.altera.com/devstore/platform/.
Some of the outstanding features of the reference design include:
• Multiple FOC loop implementations.
- Fixed and floating-point implementations for Nios® II soft processors and ARM* hard processors.
- Fixed and floating-point acceleration designed using the Simulink model-based design flow with the DSP Builder for Intel FPGAs.
• Integration in a single device single or multi-axis motor control IP including:
- Pulse-width modulation (PWM) channels for two-level IGBT or MOSFET power stages.
- Analog-to-digital converter (ADC) interfaces (integrated on MAX 10 FPGA platform).
- Multiple motor position/speed feedback mechanisms including encoders, resolvers, hall switches, and sensor-less.
• Support for Cyclone IV, Cyclone V, Cyclone V SoC, and MAX 10 product families.
When combined with other IP from Intel or one of its partners, highly precise, cost effective motor and motion control solutions with appropriate safety, connectivity, and security can be implemented on a single chip with fast time to market.
Motor Control Use Cases
Figure 4 provides two common FPGA use case examples. Drive designs typically incorporate programmable logic either as a companion device as shown on the left or in a ‘drive-on-a-chip’ configuration as shown on the right. In both cases the programmable logic is closely coupled with the motor hardware enabling the system designer to take advantage of the FPGAs unique capabilities. Multiple axes configurations are easily implemented via multiple instantiations of motor control/interface IP. The motor control reference designs are amazingly compact. A four-axis system with Industrial Ethernet connectivity can be implemented on a single MAX 10 FPGA. Because the designer has access to hardware fabric, the mindset of how much processor performance is required is altered. This is because portions of the motor control that are processor intensive can be implemented in hardware in the fabric; thus alleviating the need to incorporate a processor that typically delivers hundreds of million instructions per second (MIPS). In the Motor Control Development Framework, this methodology has significantly reduced loop times, power, and cost. Finally, motor voltage/current and sensor feedback can be analyzed in the frequency domain using digital signal processing (DSP) blocks embedded in the fabric. This enables advanced diagnostics such as vibration detection used for predictive maintenance as well as vibration suppression.
M M
Multiple Axis(if required)
Nios® IIProcessor
PWM
ADC
EncoderINT
SafetyIP
MotorControl
AlgorithmsE’net
CAN
ARM*/Nios® IIProcessor
PWM
ADC INT
EncoderINT
SafetyIP
MotorControl
AlgorithmsE’net
CAN
MEMCTRL
Figure 4. Motor Control FPGA Use Cases
8
Figure 5. FPGAs as a PLC Companion Device (Intel Architecture)
Intel® Processor
IntelFPGA
FPGA Benefits in Motor Control Applications
The use of Intel’s FPGA technology in motor and motion control applications provides many unique benefits:
• Scalability: Design reuse is the hallmark of predictability and faster design time enabling engineers to focus their talent on innovation rather than implementing core functions and features. With a wide range of pin-compatible fabric sizes and a selection of processor and DSP capabilities, engineers can share critical IP across multiple product families and select the FPGA platform that is appropriate for the task at hand. For example, the implementation of a four-axis motion control system is a superset of a single-axis design; and both product families share certain software and hardware blocks. Additionally, as newer requirements arise, designers can move to a larger/smaller device and reuse most of the existing design.
• Design Flexibility: Intel’s motor control reference designs provide support for various power electronics, feedback methods, and new/upcoming Industrial Communications protocols and legacy fieldbus interfaces.
• Higher Performance: FPGAs meet the full range of system performance requirements by using hardware and coprocessors to accelerate your motor control algorithm. This can include hardware acceleration of critical loop parameters, high-speed PWM channels for improved power device drive, and DSP capabilities for signal processing applications like vibration suppression.
• Improved Reliability: Drive-on-a-chip architectures afford higher levels of integration that often lead to improved failures in time (FIT) rates and higher reliability.
• Increased Productivity: Aside from the starting point provided by reference designs, developers have the option of selecting design flows that are hardware-centric, software- centric, and model-based depending on the expertise and preferences of the design team. Combined with reuse, new products are introduced faster with lower development costs.
• Reduced time to market and development costs: Intel brings together solutions for most motor control applications; and offers peripheral functionality critical to the entire system as well. Certifying a new design to IEC61508, developing time-sensitive networking solutions, and offering security features are a few product requirements that can add person years to the development schedule. Intel is constantly investing in new solutions and seeking out sources of IP to help customers get to market sooner; without waiting for a hardware solution to become available.
• Lower Total Cost of Ownership: Through integrated SoC platforms, FPGAs provide opportunities to differentiate on a single architecture with long device lifetimes that significantly reduce obsolescence risks.
Factory Automation – PLCS
FPGA Use Cases for PLCS
Figure 5 and Figure 7 illustrate two common FPGA use cases for PLCs. In Figure 5, the FPGA serves as a companion device to an Intel processor and provides hardware acceleration and specialized connectivity features (e.g. Industrial Ethernet). This architecture is highly scalable as the appropriate Intel processor can be chosen to meet the needs of a specific family of PLCs. In this instance, FPGAs are particularly useful if the design employs emerging technologies in which standards are somewhat fluid; allowing for updates after equipment deployment. Figure 7 illustrates a ‘single-chip PLC’ and shows the main features of a development kit from one of Intel’s industrial partners, Exor International. An ARM architecture provides the processing function and the core functionality required for a mid-range PLC is implemented within the Cyclone V SoC. This architecture is particularly useful for cost-sensitive designs.
Intel Technology9
Figure 7. Single-Chip PLC Development Platform (ARM Architecture)
USG OTG(x2)
I2C(x2)
CAN(x2)
UART(x2)
NANDFLH CNT
SDI/SDIOMMC
QSPICNTR
JTAG DMA
HPS
GPI
O
GPIO
HPS/FPGA Interface
MP DDR
SPI(x2)
64 KBRAM
Ethernet(x2)
Timers(x11)
L2 Cache
Hard Processor System (HPS)
ARM* Cortex* A9NEON/FPUL1 Cache
ARM Cortex A9NEON/FPUL1 Cache
FPGA Fabric
MemoryController
FPGA
PCle Transceivers
FPG
A G
PIO
FPGACONFIG
Figure 6. Cloud-Enabled PLCs and I/O Modules
FUNCTIONCYCLONE® V SoC SECTION COMMENT
Operating System HPS Linux* Kernel 3.8 RT
Control HPS CODESYS
Connectivity HPS Ethercat
Security HPS + FPGA Hardware Accelerated OpenSSL
Interoperability HPS OPC UA
HMI FPGA Video Controller
HMI HPS Graphics Engine (JMOBIL)
Connectivity HPS Fieldbus Interfaces
FPGA Benefits in PLC Applications
Programmable logic provides several key benefits for PLC architectures:
• Scalable Performance: As discussed, FPGA use cases for a PLC include a companion device for the main processor or a ‘PLC-on-a-chip’. The functions provided by an FPGA in PLC designs include complete PLC functionality, processor offload and/or acceleration, communications hub, system security, PWM channels, miscellaneous logic, and many more. Perhaps a less obvious benefit of using FPGAs as part of a PLC design is that IP instantiated in the PLC can be ported to other systems including I/O modules. Security IP used in the gateways (implemented with an FPGA) can be ported to the PLC. Thus critical IP needed throughout the edge and fog network can be shared across multiple products and functions as shown in Figure 6.
• Increased Security: As the factory floor is connected to enterprise, network security is critical. Using FPGA fabric to accelerate network security features significantly reduces security vulnerabilities over a pure software implementation.
• Future Proof: While certain aspects of PLC design have remained a constant for decades, newer core requirements continue to be transitional by their nature (e.g. security). Programmable logic not only provides customization prior to product delivery to the customer, but affords the capability of updating critical functionality after product deployment.
• Reduce Development Costs and Accelerate Time to Market: FPGA fabric enables quick time to market by supporting the latest generation of interface, timing, and security standards before ASICs become available.
802.1TSN
IEC61508Safety IP
10
DDR3
DDR3
DDR3
QPI
Intel Architecture + Intel FPGA
DDR3
DDR3
• • • • • •
DDR3
DM
I2
PCle
* 3D
x 8
PCle
3D
x 8
PCle
3D
x 8
PCle
3D
x 8
Heterogeneous architecture withhomogeneous platform support
Machine Vision
Machine imaging-based automatic inspection and analysis is proliferating at an unprecidented rate throughout many Industrial applications. Manufacturers can speed production processes, minimize defects, and reduce costs.
Intel FPGAs provide the highest degree of I/O connectivity and programming flexibility, drastically simplifying the integration of the widest range of image sensors, enabling tightly tuned Image Sensor Pipelines to all possible use-cases with the fastest time to market.
When coupled with Computer Vision Analytics, a high level of understanding from digital images or videos can be realised to achieve object recognition in applications such as intelligent surveillance, collision avoidance in autonomous drones, and beyond.
The marriage of Intel architecture and FPGA brings together the industry’s a high-performance hetrogenious compute platform to optimally execute Image Sensor Pipelines and Vison Analytics algorithms in one hollistic system.
In doing so, Intel simplifies the design flow by abstracting the heterogeniality of the architecture through a user friendly Vision SDK. At the same time still providing unrestricted extensibility through Open Computing Language (OpenCL™) for customers who want fine-grained control.
Intel® Computer Vision SDK ArchitectureVision/Image Processing Application
Dev
ice-
Spec
ific
Het
erog
eneo
us
PipelineManager
Intel Extension
Pipeline CompilerWork Distributor
Customer SW
IntelImaging-Vision
ProcessorsLegend
FPGA Plug-in
FPGA Driver/Runtime
FPGAKernels
UserKernels
CVE Plug-in
CVE Driver/Runtime
CVEKernels
DSPKernels
IPU Plug-in
IPU Driver/Runtime
IPU Kernels
GPU-OpenCL Plug-in
OpenCL Driver/Runtime
GPUKernels
User Kernels(OpenCL C)
CPU Engine
CPUKernels
UserKernels (C)
Note: OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
Intel Technology11
Cloud
Fog
Gateway
• Low Power• Lean Resources• Low Cost
• Abundant Power• Resource Rich• Highest Performance
OPC UAProfiles
Standard
Micro
Nano
Embedded
ComputingPlatforms
Edge
updates per second), the OPC UA Standard groups OPC UA Server capabilities into profiles. This allows vendors to choose the right level of functionality and performance they need to implement for their specific applications.
Figure 8. OPC UA Profiles
CONNECTIVITYInteroperability
OPC UA: Essential Open Data Connectivity for Industrial IoT and Industry 4.0
Secure, reliable open data connectivity is the central factor Industry 4.0 and the Industrial IoT relies on to deliver the unprecedented business and operational improvements end-users and device vendors have come to expect. Recognized as the key data connectivity method in Industry 4.0 applications, the OPC UA standard delivers the flexibility, security, and scalability needed for the job - the Matrikon OPC UA SDK provides Intel developers with a quick and easy “one-stop-shop” OPC UA SDK solution. Designed to tackle current and evolving Industrial IoT and Industry 4.0 data connectivity challenges, OPC UA provides an elegant solution to the question of how diverse Industrial IoT components can all share meaningful (context rich) data securely and efficiently.
Key Characteristic of OPC UA
Scalability: OPC UA can run on virtually all networked sensors, devices, controllers, or applications. Taking into account that a small smart sensor will not have the computing power of a controller or a PC (both of which can sustain over a million
OPC UA
OPC UA
OPC UA OPC UA OPC UA
OPC UAOPC UA
Cloud
Subnet
12
Security: Designed from ground up using IT and OT security best practices - OPC UA addresses both IT and OT related issues (for example: ensuring data sources are secure while their data remains accessible to ensure maximum factory floor uptime). Beyond standard IT security concerns - OPC UA security employs best practices based on Public Key Infrastructure (PKI) technology to establish trust between systems and encryption and signing to guarantee data confidentiality and integrity right from the source.
Flexibility: With the advantage of being operating system (OS) and platform independent - OPC UA can be implemented on various platforms and any OS: from bare-metal systems with no OS, to custom RTOSs and mainstream OSs such as Linux and Windows. Making OPC UA flexible enough to make it usable on virtually any new or existing networked product.
Future Friendly: Addressing the rapid evolution of networking and IT security practices - OPC UA makes it possible to upgrade the underlying transport protocols , such as binary, HTTPS, and AMQP, without disrupting previous OPC UA implementations – preserving your ROI.
Matrikon OPC UA Stack for Easy Integration on Intel FPGA Platforms
Matrikon OPC UA SDK Details & System Requirements:
• Supports 32-bit processors and higher. Currently ported to Cyclone V SoC
• Written in C++
• Program using Ansi C, C++, or Java (JNI)
• Requires C++ compiler that conforms with ISO/IEC 14882:1998 (C++98)
Step 1Write Code
HighlyReliable
MinimizedFootprint
FullyScalable
Easy toUse
Minimize development time with easy drop-in ‘OPC US Server in a box’ designs.
Use one SDK for all products. From the smallest micro controller unit (MCU) to multi-core CPUs.
Embed OPC UP in virtually any newer existing product with minimal resource use.
Built from embedded first principles, delivers maximum product uptime.
Matrikon OPC UA SDK
Step 2Compile
Step 3Download & Use on Platform
DeviceProgramming& SharedMemory
External UA ClientConnectivity
Matrikon EmbeddedUA SDK
1101010110100101010
Intel Technology13
Industrial Ethernet
With the need to support multiple variants of Industrial Ethernet protocols, designing industrial systems can be far from simple. These protocols often must be implemented as a deeply embedded function to meet shrinking system costs, form factors, and power budgets. It is commonplace for a developer to obtain IP protocols in which they must negotiate with different vendors, usually requiring them to pay up-front licensing fees, and sometimes adding the complexity of tracking end-product sales to pay royalties.
Intel FPGAs offer an integrated Industrial Ethernet function with a simplified licensing structure. Therefore, developers have access to most of the common Industrial Ethernet protocols thereby enabling them to focus efforts on other aspects of the design.
Intel teamed with Softing Industrial Automation GmbH, the world leader in Industrial Ethernet IP protocols. The combination of Intel FPGAs and a security CPLD provides an easy and inexpensive way for developers to implement Industrial Ethernet and fieldbus connectivity platforms with:
• No license negotiation
• No up-front licensing costs
• No per-unit royalty reporting
• Easy-to-use two-chip solution with "No Hassle" licensing
IEEE 802.1 – TSN
TSN is proving to be a key enabling technology for Industrial IoT and Industry 4.0 by acting as one of the future emerging networking standards for deterministic Ethernet communication in many end markets, such as Industrial Automation, substation automation, machine vision and robotics.
By integrating TSN solutions based on Intel FPGAs into your end product, one can build controllers and I/O units that offer users the full benefits of guaranteed real-time Ethernet communication. Intel FPGA-based TSN solutions will be compliant to the following future and upcoming IEEE 802.1 standards:
• 802.1Qbv
• 802.1Qcc
• 802.1AS
• 802.1ASrev
• 802.1Qbu
• 802.1CB
• 802.1QciSlav
e Pr
otoc
ols Profinet RT
Profinet IRT EtherCAT Ethernet POWERLINK Ethernet/IP (soft DLR) Profibus ModBus/TCP
SoftingSecurity
CPLD
ASSPIndustrialEthernet
IEEE 802.1
Cloud
14
SECURITYSecurity together with Safety and Reliability are key requirements for the Industrial IoT, involving security approaches beyond simple methods such as link encryption. The functional view of the security framework includes:
Endpoint protection implements defensive capabilities on devices at the edge and in the cloud. Primary concerns include physical security functions, cyber security techniques and an authoritative identity.
Communications and connectivity protection uses the authoritative identity capability from endpoint protection to implement authentication and authorization of the traffic. Cryptographic techniques for integrity and confidentiality secure the data flowing over the communications.
Brownfield describes environments where new solutions and components must co-exist and interoperate with existing legacy solutions. The term is used in contrast to Greenfield, where legacy systems are absent, removing such constraints. Implementing security for existing brownfield deployments
should be as non-invasive as possible. In the case of Brownfield end points the primary consideration is not to disrupt the existing business process with added security control. The most common technique for implementing security quickly and effectively is to deploy a security gateway that provides security capabilities to the devices behind it. Common functionality includes:
• Storing and managing identity
• Mutual authentication
• Authorizing network traffic
• Confidentiality and integrity controls
Intel FPGAs offer the capability to not only secure Greenfield environments, but also to Brownfield environments, by the creation of secure gateways that not only add the required security but also enable connectivity to the legacy buses. FPGA implementation is well suited to accelerating software encryption functions, providing whitelisting and firewall functionality.
FPGA acceleration of secured IPsec connections has been shown by Barco Silex to reduce the CPU usage by factor of 4X†, and accelerate the throughput by greater than 7X†.
Secure Greenfield
In-secure Brownfield
LegacyProtocols
Protected M2M Zones & Standard Protocols
IoT Platform
Field Endpoint & Edge Security
CPU
Gateway Proxy Assist
X
Soft
war
e O
nly
FPGA Accelerated IPsec
15010050
50%
100%
CPULoad
200 Throughput(Mbps)
Intel Technology15
SAFETYFunctional safety is increasingly a central requirement for industrial systems in the machinery, transportation, and process automation sectors. Government directives to reduce the risk of operator injuries and the demand for improved operational efficiencies are driving the need for more comprehensive functional safety features.
Safety imposes an increase in overall complexity with considerations such as:
• On-schedule and in-budget product certification meeting the appropriate Safety Integrity Level (SIL) as defined by IEC 61508 and derivative industry-specific standards
• Flexibility to design for today’s diverse requirements while meeting evolving requirements over the product line lifetime
• Cost and risk reduction through integration of safe and non-safe functionality into fewer discrete devices
To simplify and speed up your certification process, we worked closely with TUV Rheinland to gain approval for IEC61508 SIL 3, making Intel the first and only FPGA supplier offering a complete safety package across tools, tool flows, devices, and reliability data. Intel's TUV-qualified safety package simplifies and speeds up your certification process through availability of solutions such as:
• Certified IEC61508 tool flow mapped to FPGA specific V-flow
• Safety Separation Design Partitioning, tool flow retaining the FPGA benefits of quick upgrades/bug fixes while reducing the need for full design re-certification
• Safety Reference Board, providing board and design examples for implementing SIL3 safety systems
• FMEDA, providing comprehensive and detailed IEC61508 specific failure rate calculations, simplifying customer certification data generation
• Diagnostic IP with IEC61508 standard documentation and source code to monitor the integrity of your design
• Nios II Lockstep, SIL3 certified Smart Comparator IP to enable safety certified software implementations
Figure 9. Functional Safety Data Package
Methodology Tool IP PLDs
• V Model• Check Lists• SEU Scaling
• Intel Quartus® Prime • Safety Design• Partitioning• REL Data• Si Integration Guide• FMEDA Tool
• Diagnostic IP• CRC• SEU• Clock Checker• DDRx• Qsys IP
Waterfall Model
Requirements
Design
Implementation
Vertification
Maintenance
Mor
e G
loba
l xx
Mor
e D
etai
led
xx
System DesignIncludes Validation,
Verification, and Test
Quality MonitoringSupervises Keeping
of Requirements
RealizationHardware and Software
Development
System Design
Qua
lity M
onito
ring
Intel® FPGA Intellectual Property
16
DEVELOPMENT ENVIRONMENTS AND TOOLSFigure 10 illustrates the various development flows supported by Intel’s FPGA development tools. Whether you work in the software domain, the hardware domain, or you engineering discipline focuses more on modeling, Intel has the tool suite to suit your preferred methodology to model, develop algorithms, and build your system.
Standard Software Development Tools for High Productivity
Develop software targeting integrated ARM and Nios II processors on Intel's SoC and FPGAs using the ARM Development Studio 5 (DS-5*) for Intel SoC FPGAs and other standard Eclipse-based software development and debug tools.
Model-Based Software and Hardware Design Flows
Simulate models of complete systems and use C/C++ and HDL code generation tools from MathWorks and Intel to directly target FPGA and SoCs. MathWorks’ Embedded Coder, HDL Coder, and DSP Builder tools shorten your design cycle, from algorithm development and system modeling, to software hardware design partitioning exploration and optimized system implementation.
Intellectual Property
Together with our partners, we offer a broad IP portfolio in areas such as Industrial Ethernet, motor control, and functional safety in addition to optimized standard communication, memory controller, and DSP functions.
Quartus ® Prime Software Development Tool
The Qsys system integration tool, part of the Quartus® Prime software development tool, lets you integrate coprocessors, interface IP, and on chip ARM and Nios II processors. It allows for system level specification of design topology, peripheral addressing and interrupts, and AXI* interconnect generation to meet required throughput, latency, and area constraints.
The Quartus Prime tool is the programmable logic industry’s number one software in performance and productivity for CPLD and FPGA design synthesis, place and route, and static timing analysis.
Figure 10. Intel FPGA System Development Environments
System Modeling (Optional)
SoftwareDevelopment
FPP Configuration
AlgorithmDevelopment
Optimization
DesignCompilation
FlashProgrammer
System Design &Integration
HardwareDevelopment
HPS
Fabric
Intel Technology17
SELECT INDUSTRIAL PRODUCTSMAX 10 Family
The MAX 10 family is a versatile ‘hybrid’ product family possessing some qualities of a CPLD and is aalso a full-featured FPGA. The on-board flash memory provides device configuration registers and also includes user flash memory which can be used for parameters and/or code/data storage for a Nios II soft processor. The MAX 10 FPGA is highly integrated including traditional FPGA circuitry (fabric, RAM, DSP, PLLs, and I/O) but can also include analog blocks (a voltage regulator, analog-to-digital converters (ADCs), and a temperature sensor). Use cases2 range from implementing a simple block of logic, to a companion device that handles PWM channels and Industrial Communications to a fully integrated one chip solution like an I/O module, a 4-axis drive with Industrial Ethernet, or an Industrial Ethernet switch.
Figure 11. MAX 10 Architecture
TABLE 3 MAX 10 FPGA COMMON INDUSTRIAL USE CASES
DRIVESMOTION
CONTROL PLC I/O MODULEVISION/
SURVEILLANCE ENERGYINDUSTRIAL
COMMUNICATIONS
Companion Device Yes Yes Yes N/A Yes Yes Yes
One-ChipSolution Yes Yes Yes Yes
32-bit Processor
Nios® II
DDR3 Controller
RAM Blocks
DSP Blocks
User FlashConfiguration Flash 1
Configuration Flash 2
12-bit SAR ADCs
Power Regulator
4 PLLs
8 I/O Banks
Up to 50K Logic Elements
Packages assmall as
3 x 3 mm
Flash Memory (NOR)
On-chip Oscillator
On-chip Clock
2For example, see Figure 4.
18
TABLE 4 MAX 10 PRODUCT OFFERING
Product Offering 10M2 10M4 10M8 10M16 10M25 10M40 10M50
LEs (k) 2 4 8 16 25 40 50
Block Memory (kb) 108 189 378 549 675 1,260 1,638
User Flash (kB)1 12 16 – 156 32 - 172 32 – 296 32 – 400 64 – 736 64 – 736
18X18 Multipliers 16 20 24 45 55 125 144
PLLs2 1,2 1,2 1,2 1,4 1,4 1,4 1,4
Configuration Boot Mode Single Dual Dual Dual Dual Dual Dual
ADC, Temp Sensor3 No 1,1 1,1 1,1 2,1 2,1 2,1
External Memory Interface (EMIF) Yes4 Yes4 Yes4 Yes5 Yes5 Yes5 Yes5
Dual Power Supply Device Package Options and I/O Pins, Feature Set Options, GPIO, True LVDS Transceiver
V36 WLCSP(3mm, 0.4 mm pitch)
C27,3/7
V81 WLCSP(4 mm, 0.4 mm pitch)
C/F56,7/17
F256 FBGA(17 mm,1.0 mm pitch)
C/A178,13/54
C/A178,13/54
C/A178,13/54
C/A178,13/54
C/A178,13/54
C/A178,13/54
U324 UBGA(15 mm,0.8 mm pitch)
C160,9/47
C/A246,15/81
C/A246,15/81
C/A246,15/81
F484 FBGA(23 mm,1.0 mm pitch)
C/A250,15/83
C/A320,22/116
C/A360,24/136
C/A360,24/136
C/A360,24/136
F672 FBGA(27 mm,1.0 mm pitch)
C/A500,30/192
C/A500,30/192
Single Power Supply Device Package Options and I/O Pins, Feature Set Options, GPIO, True LVDS Transceiver
E144 EQFP(22 mm, 0.5 mm pitch)
C101,7/27
C/A101,10/27
C/A101,10/27
C/A101,10/27
C/A101,10/27
C/A101,10/28
C/A101,10/28
M153 MBGA(8 mm, 0.5 mm pitch)6
C112,9/29
C112,9/29
C112,9/29
U169 UBGA(11 mm, 0.8 mm pitch)
C130,9/38
C130,9/38
C130,9/38
C130,9/38
Notes:1. Additional user flash may be available depending on configuration options.2. The number of PLLs avail is dependent on the package option.3. Availability of the ADC and TSD varies by package type. Smaller pin count packages
typically do not include the ADC and TSD.4. SRAM only.5. SRAM, DDR3, SDRAM, DDR2, SDRAM, or LPDDR2.6. Uses 0.8 mm design rules.7. All data is correct at time of printing and may be subject to change without prior notice.
Please visit www.altera.com. C,27,3/7 Indicates feature set options, GPIO count, and LVDS transmitter or
receiver count. Feature set options C = Compact (single image), F = FLASH (dual image), A = Analog
Intel Technology19
Cyclone Family
The Cyclone family has been a workhorse in the industrial segment for decades. The industrial segment requires a careful balancing act between cost, performance, and power consumption. Over time, fabric size and performance has increased while operating power has decreased. Transceiver performance in this family keeps pace with market requirements. SoC family members represent the latest innovation in programmable logic technology for the industrial segment. While the benefits from the perspectives of cost and size are obvious, there are notable advantages to
implementations employing Cyclone V SoC over a (processor + companion FPGA) architecture. The coupling between the processor cores and the fabric are much tighter than a two-chip approach enabling the fabric to provide acceleration of functions rather than offloading the processor. The bandwidth between the HPS and the FPGA fabric is very high; and, blocks implemented in the fabric can share parameters with the processor cores via the L2 cache while maintaining cache coherency. Additionally, the development and debug environment is far superior which enables much faster/easier development of architectures in which there is significant interaction between the processor and fabric.
ARM Cortex* A9NEON*/FPU
L1 Cache
Hard Processor System (HPS)
L2 Cache
QSPICNTR
SDI/SDIOMMC
NANDFLH CNT
ARM Cortex A9NEON/FPUL1 Cache
JTAG DMAH
PS G
PIO
64 KBRAM
MP DDR
FPG
A G
PIO
GPIO
HPS/FPGA Interface
Timers(x11)
FPGACONFIG
Ethernet(x2)
SPI(x2)
UART(x2)
CAN(x2)
I2C(x2)
USB OTG(x2)
FPGA Fabric
MemoryController PCle* Transceivers
FPGA
*
Figure 12. Cyclone V SoC
TABLE 5 CYCLONE FAMILY COMMON INDUSTRIAL USE CASES
FAMILY ROLE DRIVESMOTION CONTROL PLC I/O MODULE
VISION/ SURVEILLANCE ENERGY
INDUSTRIAL COMMUNICATIONS
Cyclone IV Companion Device Yes Yes Yes Yes Yes Yes
One Chip Solution Yes Yes Yes Yes
Cyclone V Companion Device Yes Yes Yes Yes Yes
One Chip Solution Yes Yes Yes
Cyclone V SoC
Companion Device Yes Yes Yes Yes Yes Yes
One Chip Solution Yes Yes Yes Yes Yes Yes
20
TABLE 6 CYCLO
NE V
SOC PRO
DU
CT OFFERIN
G
UBG
A-484 (19X19) 0.8 M
M PITCH
UBG
A-672 (23X23) 0.8 M
M PITCH
FBGA
-896 (31X31) 1.0 PITCH
FAM
ILYPRO
DU
CT
LOG
IC
(kLEs)PLL FPG
A/
HPS
FPGA
I/O
HPS
I/OLV
DS
TX
LVD
S R
XXC
VR
FPGA
I/O
HPS
I/OLV
DS
TX
LVD
S R
XXC
VR
FPGA
I/O
HPS
I/OLV
DS
TX
LVD
S R
XXC
VR
CYC
LON
E V
SE SoC
5CSE-A
225
5/366
16115
18–
145181
3135
––
––
––
5CSE-A
440
5/366
16115
18–
145181
3135
––
––
––
5CSE-A
585
6/366
16115
18–
145181
3135
–288
18172
72–
5CSE-A
6110
6/366
16115
18–
145181
3135
–288
18172
72–
CYC
LON
E V
SX SoC
(3 Gbps)
5CSX
-C2
255/3
––
––
–145
18131
356
––
––
–
5CSX
-C4
405/3
––
––
–145
18131
356
––
––
–
5CSX
-C5
856/3
––
––
–145
18131
356
288181
7272
9
5CSX
-C6
1106/3
––
––
–145
18131
356
288181
7272
9
CYC
LON
E V
ST SoC(5 G
bps)
5CST-D
585
6/3–
––
––
––
––
–288
18172
729
5CST-D
6110
6/3–
––
––
––
––
–288
18172
729
TABLE 7 CYCLO
NE V
PROD
UCT O
FFERING
PACKAG
EM
BGA
-301 (M
11)M
BGA
-383 (M
13)M
BGA
-484 (M
15)FBG
A-256
(F17)U
BGA
-324 (U
15)U
BGA
-484 (U
19)FBG
A-484
(F23)FBG
A-672
(F27)FBG
A-896
(F31)FBG
A-1152
(F35)
Pitch (mm
)0.5
0.50.5
1.00.8
0.81.0
1.01.0
1.0
Size (mm
x mm
)11 X
1113 X
1315 X
1517 X
1715 X
1519 X
1923 X
2327 X
2731 X
3125 X
35
FAM
ILYPRO
DU
CT
LOG
ICkLEs
PLLS
CYC
LON
E V
E5C
E-A2
254
–223/56
–128/56
176/56224/56
224/56–
––
5CE-A
449
4–
223/56–
128/56176/56
224/56224/56
––
–
5CE-A
577
6–
175/60–
––
240/60240/60
––
–
5CE-A
7149.5
6–
–240/120
––
240/120240/120
336/120480/120
–
5CE-A
9301
6–
––
––
240/120224/120
336/120480/120
–
CYC
LON
E V
GX
(3 Gbps)
5CGX
-C3
35.54
––
––
144/52/3208/52/3
208/52/3–
––
5CGX
-C4
506
129/84/4175/84/6
––
–224/84/6
240/84/6336/84/6
––
5CGX
-C5
776
129/84/4175/84/6
––
–224/84/6
240/84/6336/84/6
––
5CGX
-C7
149.57
––
240/120/3–
–240/120/6
240/120/6336/120/9
480/120/9–
5CGX
-A9
3018
––
––
–240/140/5
224/140/6336/140/9
480/140/12560/140/12
CYC
LON
E V
GT
(5 Gbps)
5CGT-D
577
6129/84/4
175/84/6–
––
224/84/6240/84/6
336/84/6–
–
5CGT-D
7149.5
7–
–240/120/3
––
240/120/6240/120/6
336/120/9480/120/9
–
5CGT-D
9301
8–
––
–224/140/5
224/140/6339/140/9
480/140/12560/140/12
Intel Technology21
TABLE 8 CYCLONE IV E PRODUCT OFFERING
PACKAGEEQFP-144
(E144)MBGA-164
(M164)UBGA-256
(U256)FBGA-256
(F256)UBGA-484
(U484)FBGA-324
(F324)FPGA-484
(F484)FBGA-780
(F780)
Pitch (mm) 0.5 0.5 0.8 1.0 0.8 1.0 1.0 1.0
Size (mm x mm) 22X22 8X8 14X14 17X17 19X19 19X19 23X23 29X29
FAMILY PRODUCT LOGIC kLEs PLLS I/OS/LVDS/TRANSCEIVERS
CYCLONE IV E
EP4CE6 6.3 2 91/21 – 179/66 179/66 – – – –
EP4CE10 10.3 2 91/21 – 179/66 179/66 – – – –
EP4CE15 15.4 4 81/18 89/21 165/53 165/53 – – 343/137 –
EP4CE22 22.3 4 79/17 – 153/52 153/52 – – – –
EP4CE30 28.8 4 – – – – – 195/61 328/124 532/224
EP4CE40 39.6 4 – – – – 328/124 195/61 328/124 532/224
EP4CE55 55.9 4 – – – – 324/132 – 324/132 374/160
EP4CE75 75.4 4 – – – – 292/110 – 292/110 426/178
EP4CE115 114.5 4 – – – – – – 280/103 528/230
TABLE 9 CYCLONE IV GX PRODUCT OFFERING
PACKAGEQFN-148
(N148)FBGA-169
(F169)FBGA-324
(F324)FBGA-484
(F484)FBGA-672
(F672)FBGA-896
(F896)
Pitch (mm) 0.5 1.0 1.0 1.0 1.0 1.0
Size (mm x mm) 11X11 14X14 19X19 23X23 27X27 31X31
FAMILY PRODUCT LOGIC kLEs PLLS I/OS/LVDS/TRANSCEIVERS
CYCLONE IV GX
EP4CGX15 14.4 3 72/25/2 72/25/2 – – – –
EP4CGX22 21.3 4 – 72/25/2 150/64/4 – – –
EP4CGX30 29.4 4/6 – 72/25/2 150/64/4 290/130/4 – –
EP4CGX50 49.9 8 – – – 290/130/4 310/140/8 –
EP4CGX75 73.9 8 – – – 290/130/4 310/140/8 –
EP4CGX110 109.4 8 – – – 290/130/4 310/140/8 475/220/8
EP4CGX150 149.8 8 – – – 290/130/4 310/140/8 475/220/8
22
Powering Industrial IoT: Intel Enpirion® Power Solutions Intel Enpirion® power solutions were the first to deliver power system-on-chip (PowerSoC) DC-DC converters with a high level of integration and ultra-small footprint (cutaway shown on right). Today the Enpirion PowerSoC products continue to impress with products focused on the best combination of power density and performance. The Enpirion portfolio represents several families of step-down voltage converters that span a wide range of output currents (from 10’s of mA to 10’s of A) and address the entire breadth of industrial application requirements. Enpirion PowerSoC DC-DC converters are ideal for industrial motor controllers, PLC and networking cards, machine vision, and smart energy applications.
DRIVES/MOTION CONTROL PLC I/O MODULE
VISION/SURVEILLANCE ENERGY
INDUSTRIAL COMMUNICATIONS
Efficiency
Size
Reliability
Important Critical
Higher Efficiency and Thermal Performance
Industrial electronics must deliver increasingly higher levels of performance in smaller form factors. Thermal issues are challenging to address because fans, cooling vents, and other thermal management devices are typically not an option. Enpirion’s highly efficient, point-of-load approach reduces system thermal load greatly increasing system reliability and reducing costs.
High Power Density and Small Footprint
Enpirion PowerSoCs integrate the controller, power stages, critical passive loop components, and inductor into a single device. Component size is greatly reduced by operating the control loop at an appropriate frequency enabled by proprietary output stage transistors. EMI emissions are ultra-low due to compact module size.
Lowest Component Count, Ease of Design, High Reliability
Unlike less integrated designs in which the onus is on the engineer to validate that the design will meet critical power supply specifications, Enpirion Power SoCs are fully validated designs providing engineers with turnkey solutions. This can save engineers over 40%† less design time than discrete power solutions. More importantly, higher levels of integration lead to improved mean time between failures (MTBF) and FIT rates that help reduce common cause system failures.
Compensation Network
M tro
VIN
VOUT
COUT
VFB
CIN
Intel® Enpirion® PowerSoC
MOSFETsInductor
PWConPWM
Control
GateDrive
ErrorAmp
CompensationNetwork
100
90
80
70
60
50
40
30
20
10
0
Effic
ienc
y(%
)
VOUT=1VVOUT=1.2VVOUT=1.8VVOUT=2.5VVOUT=3.3V
Intel Technology23
LEARN MORETo learn more about Intel's industrial solutions, contact your local sales representative. You can download white papers, view webcasts, purchase development kits, and more from our website at www.altera.com/industrial.
To learn more about Enpirion power solutions, visit www.altera.com/products/power/overview.html
© Intel Corporation. All rights reserved. Intel, the Intel logo, the Intel Inside mark and logo, the Intel. Experience What’s Inside mark and logo, Altera, Arria, Cyclone, Enpirion, Intel Atom, Intel Core, Intel Xeon, MAX, Nios, Quartus and Stratix are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. See Trademarks on intel.com for full list of Intel trademarks. *Other marks and brands may be claimed as the property of others.
Broch 1017-1.1
† Tests measure performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit www.intel.com/benchmarks.