Simplify System Complexity

Similar documents
Simplify System Complexity

The LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family

NI Linux Real-Time. Fanie Coetzer. Field Sales Engineer SA North. ni.com

Open Platform for Developing and Testing Smart Grid Automation Systems. Igor Alvarado National Instruments Corp.

High-Level Synthesis with LabVIEW FPGA

FPGA design with National Instuments

New Software-Designed Instruments

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation

S100 Series. Compact Smart Camera. High Performance: Dual Core Cortex-A9 processor and Xilinx FPGA. acquisition and preprocessing

Zynq-7000 All Programmable SoC Product Overview

NI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.

Building a Next Generation Data Logging System

Embedded Vision Systémy - využití ve výuce a v průmyslu

MYD-C7Z010/20 Development Board

MYC-C7Z010/20 CPU Module

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

EyeCheck Smart Cameras

CompactRIO System on Module

Don t Think You Need an FPGA? Think Again!

Embedded Control Redefined: New C/C++ Options on NI Linux Real-Time

ni.com Smaller Size, Increased Flexibility: Introducing the Newest Board-Level Embedded Target

S2C K7 Prodigy Logic Module Series

Zynq AP SoC Family

How to validate your FPGA design using realworld

SoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator

Graphical System Design For Large Scale Deployments. Bhavin Desai Technical Consultant

Introduction to LabVIEW and NI Hardware Platform

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

High-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102

1.30 GHz Dual-Core CPU, 2 GB DRAM, 4 GB Storage, Kintex-7 70T FPGA, 4-Slot CompactRIO Controller

VXS-621 FPGA & PowerPC VXS Multiprocessor

1.60 GHz Quad-Core CPU, 4 GB DRAM, 16 GB Storage, Kintex-7 325T FPGA, 8-Slot CompactRIO Controller

New! New! New! New! New!

SoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

Design Choices for FPGA-based SoCs When Adding a SATA Storage }

Copyright 2016 Xilinx

Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

NI Vision Platform. Radim ŠTEFAN. ni.com

Copyright 2017 Xilinx.

I/O Management Intro. Chapter 5

Cost-Optimized Backgrounder

New! New! New! New! New!

Ettus Research Update

High Capacity and High Performance 20nm FPGAs. Steve Young, Dinesh Gaitonde August Copyright 2014 Xilinx

Matrox Supersight Solo

Solving the Data Transfer Bottleneck in Digitizers

NI Technical Symposium ni.com

Bringing the benefits of Cortex-M processors to FPGA

Copyright 2014 Xilinx

Zynq Architecture, PS (ARM) and PL

The CompactRIO Advantage

CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.

SoC Platforms and CPU Cores

AT-501 Cortex-A5 System On Module Product Brief

Hardware Specification. Figure 1-2 ZYNQ-7000 Device Family 2 / 9

Strategies for Deploying RFSoC Technology for SIGINT, DRFM and Radar Applications. Rodger Hosking Pentek, Inc. WInnForum Webinar November 8, 2018

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

DSP using Labview FPGA. T.J.Moir AUT University School of Engineering Auckland New-Zealand

I/O Devices. I/O Management Intro. Sample Data Rates. I/O Device Handling. Categories of I/O Devices (by usage)

Scientific Instrumentation using NI Technology

COPious-PXIe. Single Board Computer with HPC FMC IO Site DESCRIPTION APPLICATIONS SOFTWARE V0.2 01/17/17

ni.com Best Practices for Architecting Embedded Applications in LabVIEW

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

FEATURES. APPLICATIONS Machine Vision Embedded Instrumentation Motion Control Traffic Monitoring Security

EITF35: Introduction to Structured VLSI Design

Zynq Ultrascale+ Architecture

Designing a Multi-Processor based system with FPGAs

Specification Manual

ni.com What s New in 2013

MIL-STD-1553 (T4240/T4160/T4080) 12/8/4 2 PMC/XMC 2.0 WWDT, ETR, RTC, 4 GB DDR3

XPU A Programmable FPGA Accelerator for Diverse Workloads

fitlet-rm specifications

Silicon Motion s Graphics Display SoCs

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

MOIS Overview. 1. Developer Walkthrough

MIL-STD-1553 (T4240/T4160/T4080) 12/8/4 2 PMC/XMC 2.0 WWDT, ETR, RTC, 4 GB DDR3

Qsys and IP Core Integration

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

The S6000 Family of Processors

Implementation of Hardware Accelerators on Zynq

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

EMX-2401 DATA SHEET FEATURES 3U EMBEDDED CONTROLLER FOR PXI EXPRESS SYSTEMS. Powerful computing power with Intel Core i5-520e 2.

Beyond Moore. Beyond Programmable Logic.

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

Ten (or so) Small Computers

XMC-RFSOC-A. XMC Module Xilinx Zynq UltraScale+ RFSOC. Overview. Key Features. Typical Applications. Advanced Information Subject To Change

WP 14 and Timing Sync

Designing, developing, debugging ARM Cortex-A and Cortex-M heterogeneous multi-processor systems

Optimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd

AMC517 Kintex-7 FPGA Carrier for FMC, AMC

Ettus Research: Future Directions

Introduction to Sitara AM437x Processors

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O

3U CompactPCI Intel SBCs F14, F15, F17, F18, F19P

IOT-GATE-iMX7 Datasheet

Transcription:

Simplify System Complexity With the new high-performance CompactRIO controller Fanie Coetzer Field Sales Engineer Northern South Africa

2

3

New control system CompactPCI MMI/Sequencing/Logging FieldPoint Internal I/O Sensors & Actuators Plant PLC RS-485 Ethernet CAN PMTs Signal Processing Acquisition Acquisition Control SPI Remote PC view/control X-ray Control Ejection Control Ejection X-ray generator 4 Supersonic Air ejectors

New control system CompactPCI MMI/Sequencing/Logging Sensors & Actuators RS-232 Plant PLC Ethernet PMTs Acquisition Ejection Control Remote PC view/control Ejection Acquisition Control X-ray generator 5 Supersonic Air ejectors

6

7

8

NI CompactRIO The Worlds Only Software Designed Controller The NI Approach to Flexible Hardware We call this the LabVIEW RIO Architecture. Processor Real-time OS Application software Processor Networking and peripheral Real-Time I/O drivers or DMA, PC-Based interrupt, and bus control drivers FPGA Application IP Control IP DSP IP Specialized FPGA I/O drivers and interface DMA controller Analog I/O Digital I/O Specialized Modular I/O I/O for Any Signal Custom I/O Bus Protocols Highly Productive LabVIEW Commercial Graphical Programming Environment for Programming Host, FPGA, I/O, Technology and Bus Interfaces 10

NI CompactRIO The Worlds Only Software Designed Controller FPGA Processor Modular I/O Extreme Ruggedness: -40 to 70 C temperature range; 50 g shock, 5 g vibration Highly Productive LabVIEW Graphical Programming Environment for High Performance: Programming Up Host, to 1.33 FPGA, GHz, I/O, dual-core and Bus i7 Interfaces processor Comprehensive I/O: Analog, digital, custom, specialty, bus communication 11

NI CompactRIO Value Range: 4-slot crio-906x 667MHz ARM-Cortex A9 256 512MB DDR3 512MB 1GB storage Ext Temp available 12

New Performance CompactRIO NI LabVIEW System Design Program with LabVIEW Real-Time and LabVIEW FPGA modules Quickly port existing LabVIEW applications Simplify System Complexity Embedded UI driven by NI Linux Real-Time Integrate vision with FPGA co-processing Removable SDHC data storage High Throughput and Performance Dual-Core Intel Atom 1.33 GHz processor Xilinx Kintex-7 FPGAs with up to 325k logic cells 16 DMA FIFO channels for data streaming Community and Code Reuse NI Linux Real-Time Operating System Integrate existing applications and libraries Develop, debug, and deploy C/C++ code 13

New Performance CompactRIO At-A-Glance Dual-Core 1.33GHz Intel Atom Processor Modular C Series I/O USB Device Power & Reset Buttons 2x Gigabit Ethernet 9-30VDC Dual Input 2x USB2 Up To -40 to 70 C Operating Temperature Xilinx Kintex-7 FPGA Display Support RS232 & RS485 User Defined Button Removable SD storage 14

Monitoring Embedded Control and Monitoring Applications Distributed Monitoring Monitoring & Simple Control Control Systems FPGA Intensive Control Heavy Equipment Asset Monitoring Smart Grid Machine Control Smart Machines Inverter Control Control 15

Electron Beam Welding Machine Description Electron beam control Multiple axis of motion Vision guidance Local HMI Challenges Increasingly complex control algorithms Complicated subsystem integration Additional design tools Time-to-market pressures 16

Electron Beam Welding Machine Monitor Camera HMI Controller Vision Acquisition Motion Drives I/O 17

Intel Atom Dual-Core Processor Cutting edge Intel system-on-chip (SoC) with Silvermont microarchitecture High performance, low power, compact size and industrial temperature range Rich array of peripherals including GPU, PCIe, and USB (host and device) Core Speed 1.33 GHz Cores 2 L2 Cache 1 MB Graphics Frequency 533 MHz Memory 64-bit DDR3L-1066 Memory Density 1 GB or 2 GB 18

Support for NI Linux Real-Time OS Enjoy the flexibility of Linux, with the determinism and reliability of a real-time operating system. Reuse C/C++ code in or alongside LabVIEW Real-Time built applications on the latest CompactRIO controllers Real-Time Processor Modular I/O 19

Field-Programmable Gate Array (FPGA) Memory Blocks Store data sets or values in user defined RAM Configurable Logic Blocks (CLBs) Implement logic using flip-flops and LUTs Multipliers and DSPs Implement signal processing using multiplier and multiplier-accumulate circuitry Programmable Interconnects Route signals through the FPGA matrix I/O Blocks Directly access digital and analog I/O 20

Don t Think You Need an FPGA? Think Again! -- 3 Reasons to Augment your Application with an FPGA -- Future-Proof Your Design Adapt to changing requirements, evolution of projects Maximize Reliability and Determinism For time-critical, safety-critical, and deployed systems Enhance Performance & Improve Functionality Offload processing, Ultra-fast control, Custom timing 21

Xilinx Kintex-7 Field Programmable Gate Array Almost 3X more CLBs and more then 13X more DSP slices then existing CompactRIO systems Result: Process more channels, develop more complex algorithms, and perform more tasks in FPGA then ever before! 16 DMA FIFOs with 250MB/s aggregate streaming bandwidth in both directions Result: You have the freedom to transfer data the way you want. 22

Compile Time (hours) Compile Time (hours) 2-5x Reduction in Compilation Times with Vivado LabVIEW FPGA 2014 includes Xilinx Vivado compilation tools for Kintex-7 FPGAs, offering the following benefits: Reliable timing closures Improved resource utilization 2-5x reduction in compilation times 12 10 8 6 4 2 0 1.0 0.5 PXIe-7975R Kintex 7 410T crio-9068 Zynq 7020 0.0 ISE Vivado 23

Complex Control Application Benchmark Average CPU Usage* crio-9025 46% Performance CompactRIO 12% 4x Performance Improvement crio-9082 4% *Control loop rate of 500Hz 0% 20% 40% 60% 80% 100% 24

Electron Beam Welding Machine Monitor Camera HMI CompactRIO Vision Acquisition Motion Drives I/O 25

LabVIEW 2014 Real-Time with Embedded UI Simplify system complexity by implementing a local HMI on CompactRIO 26

Electron Beam Welding Machine Monitor Camera CompactRIO Vision Acquisition Motion Drives I/O 27

Implement Local Vision Acquisition Connect up to 4 cameras at once GigE Vision provides higher bandwidth and longer cable lengths USB3 Vision through USB 2.0 ports uses less processor resources Significant processing power with Intel Atom dual-core processor Use Vision Development module to create advanced image processing algorithms Make control decisions directly from image processing results 28

Vision Development Module includes Powerful IP Proven Image Technology Leverage over 50 FPGA image processing functions to design high performance vision systems and pass images between CPU and FPGA Improved Usability Prototype and generate code using Vision Assistant to design high performance vision systems Find Data Easier Automatically search an entire image for 1D Barcodes and perform decoding CPU FPGA 29

Electron Beam Welding Machine Monitor Camera CompactRIO Motion Drives I/O 30

Removable SD Card Storage Up to 32GB removable SD or SDHC cards supported 16GB and 32GB NI validated cards available at release USER1 button configurable to allow online SD card replacement NI SD card cover can be tethered to enclosure to prevent loss 31

Semiconductor Pick And Place Application: Semiconductor pick and place machine used to package silicon die Goal: Consolidate subsystems to reduce cost and complexity and improve motion performance Requirements Integrate 2 cameras for vision guidance Precisely control 8 axis of motion Implement a local HMI used for startup, calibration, and system status Result: By using the new CompactRIO controller in our semiconductor pick-and-place machine, we were able to integrate our local HMI and vision components into one device. This not only reduced our system costs, but it also reduced our development time. Kennes Wang, Master Machinery 32

New Performance CompactRIO NI LabVIEW System Design Program with LabVIEW Real-Time and LabVIEW FPGA modules Quickly port existing LabVIEW applications Simplify System Complexity Embedded UI driven by NI Linux Real-Time Integrate vision with FPGA co-processing Removable SDHC data storage High Throughput and Performance Dual-Core Intel Atom 1.33 GHz processor Xilinx Kintex-7 FPGAs with up to 325k logic cells 16 DMA FIFO channels for data streaming Community and Code Reuse NI Linux Real-Time Operating System Integrate existing applications and libraries Develop, debug, and deploy C/C++ code 33

34