1 / 35

Graphical System Design for Prototyping and Deploying Embedded Systems

Graphical System Design for Prototyping and Deploying Embedded Systems. Vaibhav Vashisht Technical Marketing Engineer, National Instruments. Company Introduction. Leaders for 36 years in Graphical System Design Direct Operations in 40+ Countries 5,500+ Employees

cuyler
Télécharger la présentation

Graphical System Design for Prototyping and Deploying Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Graphical System Design for Prototyping and Deploying Embedded Systems VaibhavVashisht Technical Marketing Engineer, National Instruments

  2. Company Introduction • Leaders for 36 years in Graphical System Design • Direct Operations in 40+ Countries • 5,500+ Employees • R&D Investment: 16% of Annual Income • Corporate Headquarters in Austin, Texas

  3. Evolution of Instrumentation Tools Vacuum Tube Transistor (Integrated Circuit) Software • Hewlett Packard • General Radio • National Instruments 1920 1965 2010

  4. Virtual InstrumentationThe Software is the Instrument PC-Based DAQ Modular Instruments Test, measurement, data acquisition systems.

  5. Graphical System DesignA Platform-Based Approach forMeasurement and Control Single Board RIO Virtual Instrumentation, Embedded Control, Monitoring, Robotics and more. CompactRIO

  6. Graphical System DesignA Platform-Based Approach Test Monitor Embedded Control Cyber Physical Desktops and PC-Based DAQ PXI and Modular Instruments RIO and Custom Designs Open Connectivity with 3rd Party I/O

  7. PXI Systems Software Design to Hardware Deployment C / HDL Code Dataflow Textual Math Simulation Statechart LabVIEW MPU/MCU LabVIEW FPGA LabVIEW `` Real-Time LabVIEW Desktop Custom Design CompactRIO Single-Board RIO Personal Computers

  8. Integration of Modular I/O and Commercial Technologies Box Instruments PXI Modular Instruments

  9. Faster System Development Application Software Driver API Device Drivers Board Support Package (BSP) Integrating Components Integrated System Platform

  10. “The Long Tail” of Embedded Design • Embedded Experts* • ~200,000 design projects • 5 to 12 engineers/project • ~500,000 embedded design engineers • 14 to 24 mos. development cycle • 20% of designs 80% of units • >50% of designs < 10,000 units • Domain Experts** • >400,000 design projects • 1 developer/ many projects • Millions of scientist and engineers • 6 to 18 mos. development cycle • Many designs 100-1000 units Diversity of Applications *VDC, EE Times, techinsights **NI Estimates

  11. National Instruments’ Focus in EmbeddedAreas of Innovation

  12. National Instruments’ Focus in EmbeddedIndustries and Applications That Require… • High-speed, high-resolution, and specialty Analog Measurements • Advanced algorithms for control and/or signal processing • Performance of custom hardware • Fast Time-to-market

  13. “The Long Tail” Monitoring & Control Options Build Custom Combination PLC PC/SBC Buy

  14. Build versus Buy • Build • Custom HW/SW solution • Use a lot of in-house resources • Long lead times for new product • Ability to get exactly what you want • Buy • Off-the-shelf HW/SW solution • Use less resources because systems are pre-built • Better responsiveness to your customers • Often get more than you need

  15. Build versus Buy Cost Build Buy … 100 1000 10000 Volume per year

  16. The Complexity of Custom Design • Hardware and software costs • Mechanical components (nonelectronic) • EDA development tool costs • Design specification and component selection • Prototyping • Hardware design • Hardware test and verification • Software development • Software test and verification • Mechanical design • Manufacturing setup and tooling • Manufacturing test • Compliance and environmental engineering • Documentation, training, and customer support • Inventory management and EOL issues • Sustaining engineering • Opportunity cost

  17. Custom Requires Large Specialized Teams Domain Experts Software Designers FPGA Designers Mechanical Designers Custom IC Designers ASIC Designers

  18. Commercial Off-the-Shelf Technologies • Faster Time-to-Market • Extend time-in-market • Start on next project sooner • More responsive to customer demands • Lower development and maintenance costs • Lower life-cycle management cost • Reduced costs and risk over time • “Hidden Costs” are taken care of for you • Eases migration paths to future technologies

  19. Design Approaches COTS Reconfigurable I/O Custom

  20. PXI RIO CompactRIO Integrated Single-Board RIO Hybrid Design ApproachRIO Technology = Custom + Off-the-Shelf PCI RIO CompactRIO

  21. NI RIO Technology Platform LabVIEW LabVIEW Real-Time LabVIEW FPGA Application IP Signal Processing IP Control IP Third-Party IP Middleware Driver APIs Device Drivers I/O Drivers Processor FPGA I/O I/O I/O Custom I/O Value PXI,PC RIO (R Series, FlexRIO) CompactRIO & Single-Board RIO High Performance Ultra Rugged Value Performance

  22. COTS Advantage

  23. NI RIO Technology Curve PXI / FlexRIO Processor FPGA I/O PC RIO / R Series I/O I/O Custom I/O Multicore CompactRIO CompactRIO NEW NEW Single-Board RIO

  24. NI RIO Hardware Matrix CompactRIO & Single-Board RIO PXI/PC RIO Value Ultra Rugged Performance High Performance Value *Single-Board RIO versions are available that operate from -40 to 85° C and start at 10.3x9.7x2.4 cm3

  25. Abstraction to the Pin VHDL LabVIEWFPGA

  26. 1000s of graphical programming functions: • Data-Flow programming with structures such as while, for, pointers, semaphores, etc • Program HMI, real-time processor and FPGA with one tool flow • Signal processing, control, communications • Integrate C and VHDL Application Software Driver API • Easy to Use I/O API Libraries: • Built-in LabVIEW based APIs for analog, digital, motion, etc • LabVIEW based APIs for DMA transfer • LabVIEW APIs for Serial, CAN, TCP and file I/O NI LabVIEW System Design Software • Prebuilt Low-level Drivers: • Device drivers for all analog and digital I/O • Device drivers for RS232, TCP/IP, UDP, etc • Drivers for System Services such as Interrupt Control , Power Management , External Bus Interface Unit Control , Deferred Callback , DMA Management Device Drivers “Focus on Innovation, not Implementation” Board Support Package (BSP) • Ready to Run Out of the Box: • VxWorks & Pharlap RTOS with prebuilt BSP • Easy to use Boot loader, flash and download utilities/drivers • USB, Ethernet and other low-level software stacks Single-Board Computers NI RIO Embedded Hardware (CompactRIO, NI Single-Board RIO, PXI) • Industry Leading Silicon • Intel & Freescale processors • Xilinx FPGA • NI custom high-performance bus interface ASIC • Standard connectivity with NI or custom C Series I/O

  27. NI RIO Empowers Smaller Design Teams Domain Experts Domain Experts Software Designers FPGA Designers Mechanical Designers System Architects Custom IC Designers ASIC Designers “In the past, we would have needed a team of four people – a controls expert, a mechanical engineer, an electrical engineer, and a programmer, now it takes only one person.” Sean Dougherty, Mechatronics Supervisor for MacDonald Dettwiler and Associates – U.S.

  28. Supporting Platforms & Services Alliance Partners Vision HMIs Services and Training Motion RIO Platform • IP for control, • Analysis, comm, … Communication 3rd-Party Modules WSN

  29. NI Embedded Applications & Industries Embedded Monitoring Embedded Control • Custom monitoring & logging • Machine condition monitoring • Power quality & smart grid • Energy (oil & gas and renewables) • Custom machine control • Medical instruments & devices • Robotics • Research instruments

  30. Embedded Fuel Cell Prototyping • Developing a real-time ECU prototype for an automotive fuel cell • LabVIEW & CompactRIO for prototyping the controller • LabVIEW & PXI for HIL testing "Ford has a long history with NI, and we have used LabVIEW to develop various aspects of every fuel cell electric vehicle that we produce and to successfully design and implement a real-time embedded control system for an automotive FCS.“ – Kurt D. Osborne, Ford Motor Company

  31. Fedex Fire Suppression Control System • Embedded temperature monitoring and control of suppression system • Protects packages, pilots, and planes from fires • Fast prototyping and deployment with RIO hardware and LabVIEW “We were able to start with LabVIEW and CompactRIO for prototyping and quickly migrate our code to the new NI Single-Board RIO for deployment – all in less than a year.” -Jeremy Snow, President at Ventura Aerospace

  32. Medical Device for Premature Infants • NTrainer System® based on NI CompactRIO and LabVIEW • Pressure monitoring/control system teaches premature babies to feed “With National Instruments LabVIEW and NI CompactRIO, we were able to reduce our development cost by $250,000…from 4 months to 4 weeks” - Dave Stalling, Chief Technical Officer, KCBioMediX

  33. NI Embedded Advantage • OEM experience with many industries • Extreme stability • 35 year track record of strong growth and profitability • No one industry/customer represents >15% of our revenue • Global manufacturing facilities • Focus on industry standard form-factors, technologies • NI Product Life Cycle Management • Products designed with stable components and technologies • Manufacture most products for 10+ years • Automated product change notification (PCN) system

  34. Questions?

More Related