Simplify System Complexity

Similar documents
Simplify System Complexity

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

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

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

High-Level Synthesis with LabVIEW FPGA

FPGA design with National Instuments

New Software-Designed Instruments

Don t Think You Need an FPGA? Think Again!

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

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

How to validate your FPGA design using realworld

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

CompactRIO System on Module

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

Zynq-7000 All Programmable SoC Product Overview

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

Introduction to LabVIEW and NI Hardware Platform

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

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

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

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

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

S2C K7 Prodigy Logic Module Series

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

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

Zynq AP SoC Family

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

NI Vision Platform. Radim ŠTEFAN. ni.com

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

MYC-C7Z010/20 CPU Module

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

MYD-C7Z010/20 Development Board

Solving the Data Transfer Bottleneck in Digitizers

The CompactRIO Advantage

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

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

Bringing the benefits of Cortex-M processors to FPGA

EyeCheck Smart Cameras

Building a Next Generation Data Logging System

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

Matrox Supersight Solo

EITF35: Introduction to Structured VLSI Design

I/O Management Intro. Chapter 5

Copyright 2016 Xilinx

ni.com What s New in 2013

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

Scientific Instrumentation using NI Technology

Ettus Research Update

ni.com Best Practices for Architecting Embedded Applications in LabVIEW

Copyright 2017 Xilinx.

NI Technical Symposium ni.com

Cost-Optimized Backgrounder

WP 14 and Timing Sync

New! New! New! New! New!

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

MOIS Overview. 1. Developer Walkthrough

XPU A Programmable FPGA Accelerator for Diverse Workloads

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

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

What is PXImc? By Chetan Kapoor, PXI Product Manager National Instruments

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

Zynq Architecture, PS (ARM) and PL

VXS-621 FPGA & PowerPC VXS Multiprocessor

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

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

fitlet-rm specifications

Industrial Vision Days 2010 C. Strampe: ATOM oder DSP? Embedded Lösungen im Vergleich

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

SBC-COMe FEATURES DESCRIPTION APPLICATIONS SOFTWARE. EnTegra Ltd Tel: 44(0) Web:

Copyright 2014 Xilinx

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

Graphical System Design for Machine Control

Using COTS Hardware with EPICS Through LabVIEW A Status Report. EPICS Collaboration Meeting Fall 2011

SoC Platforms and CPU Cores

FABRICATION TECHNOLOGIES

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

GE Intelligent Platforms. High-Performance Automation Solutions for a Connected World

Best Practices for Architecting Embedded Applications in LabVIEW Jacques Cilliers Applications Engineering

Automated Test Equipments

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

Beyond Moore. Beyond Programmable Logic.

Zynq Ultrascale+ Architecture

What s New in LabVIEW 2018 and LabVIEW NXG

FPGA Provides Speedy Data Compression for Hyperspectral Imagery

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

The S6000 Family of Processors

New! New! New! New! New!

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

Designing a Multi-Processor based system with FPGAs

Chapter 5: ASICs Vs. PLDs

LogiCORE IP AXI DMA (v4.00.a)

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

PXI Remote Control and System Expansion

Developing a Data Driven System for Computational Neuroscience

A Smart PMU with Edge Processing at the UCSD Synchrophasor Grid Monitoring and Automation Lab

Implementation of Hardware Accelerators on Zynq

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

COM Express Embedded Systems

Computer Organization

Transcription:

1

2

Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments

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 5

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 6

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 7

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 8

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 9

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 10

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

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 12

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 13

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 14

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 15

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. 16

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 17

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% 18

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

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

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

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 22

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 23

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

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 25

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 26

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 27

28

29