M. Brett McMickell, Ph.D.

Similar documents
Rapid Development of Electronic Systems for Space Applications

How to validate your FPGA design using realworld

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

Agenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More

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

Scientific Instrumentation using NI Technology

Simplify System Complexity

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

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

Optimizing HDL IP Development with Real-World I/O. William Baars National Instruments

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

Advanced NI-DAQmx Programming Techniques with LabVIEW

National Instruments Approach

High-Level Synthesis with LabVIEW FPGA

New Software-Designed Instruments

Calypso-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

Don t Think You Need an FPGA? Think Again!

Introduction to LabVIEW and NI Hardware Platform

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

Simplify System Complexity

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

HIL. Hardware-in-the-loop system for Automotive ECU testing and validation

Gemini-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

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

Ettus Research Update

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

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

VXS-621 FPGA & PowerPC VXS Multiprocessor

PMC-440 ProWare FPGA Module & ProWare Design Kit

Automated Test Equipments

Increase Your Test Capabilities with Reconfigurable FPGA Technology

12-Channel, 12-Bit PMC Analog Input/Output Board

OPENVPX COOLING SOLUTIONS. An Elma White Paper

FPGA design with National Instuments

Spartan-6 & Virtex-6 FPGA Connectivity Kit FAQ

To develop a research engine control unit (ECU) that

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

XMC Adapter for 3U cpci/pxi

FPGA Based Digital Design Using Verilog HDL

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

S2C K7 Prodigy Logic Module Series

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

Introduction to Control Systems Design

WP 14 and Timing Sync

The data acquisition components, and their relationship to each other, are shown below.

PXI Remote Control and System Expansion

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

Open, Scalable Real-Time Solutions

SOFTWARE DEFINED RADIO

32-CHANNEL 16-BIT TRANSDUCER INPUT PMC

Accelerating FPGA/ASIC Design and Verification

Modernizing Power Grids with Distributed Intelligence and Smart Grid Ready Instrumentation

Growing Our Business Opportunity

The Use of LabVIEW FPGA in Accelerator Instrumentation.

A Test-Centric Approach to ASIC Development for MEMS

UWB PMC/XMC I/O Module

ni.com Integrating EPICS and LabVIEW

Real-Time Testing in a Modern, Agile Development Workflow

PXI Digital Pattern Instruments

COMPLEX EMBEDDED SYSTEMS

The Internet of Things and Factory of Future

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks

Hardware-in-the-Loop and Real-Time Testing Techniques

KC705 PCIe Design Creation with Vivado August 2012

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

X5-TX. Datasheet. AmpliconBenelux.com

Adapter Modules for FlexRIO

A Technical Approach to Streaming High Density PDV Data with PXI Express

New! New! New! New! New!

The Next Evolution of Instrumentation for Microwave Test. Jin Bains RF R&D Director National Instruments

EXOSTIV Dashboard Hands-on - MICA board

ni.com High-Speed Digital I/O

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

AMC517 Kintex-7 FPGA Carrier for FMC, AMC

ML605 PCIe x8 Gen1 Design Creation

New! New! New! New! New!

Avoid Bottlenecks Using PCI Express-Based Embedded Systems

Improving Prototype Validation with NI Multisim and LabVIEW. Bhavesh Mistry, Product Manager National Instruments

Autonomous Systems and Simulators

VPXI epc. Datasheet. AmpliconBenelux.com. Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION

PMC66-18AI32SSC1M: PMC, Single-width

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

The Jade Family. Form Factors. The Jade Architecture. Synchronization. Ruggedization. Pentek, Inc.

Lab Exercise 07 DC motor PI velocity control

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich

VIBBOX. 32, 48, or 64-Channel Sound & Vibration Solution Expansion to 256 Channels. Key Feature of Each VIBbox: Table 1. Key Features of VIBbox Models

Real-Time Simulation ON FPGA.

CPCI-16AIO Channel 16-Bit Analog I/O CPCI Board With 8 Input Channels, 8 Output Channels, and Auto calibration

epc-duo Windows/Linux Embedded Computer with dual XMC I/O, dual 10 GbE, Integrated timing support V1.7 FEATURES Front View Rear View

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

Command & Data Handling. By: Justin Hadella Brandon Gilles

ML605 PCIe x8 Gen1 Design Creation

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

FMC-SFP+ FEATURES APPLICATIONS SOFTWARE. FMC Module with Four SFP+ Ports DESCRIPTION

FMC154. Key Features. Benefits. Local Oscillator (LO) with Input Reference, FMC FMC154

AD GSPS Analog Input XMC/PMC with Xilinx Virtex -5 FPGA. Data Sheet

AXIe : AdvancedTCA Extensions for Instrumentation and Test. Autotestcon 2016

Transcription:

Rapid Development of Electronic Systems for Space Applications AIAA/USU Conference on Small Satellites M. Brett McMickell, Ph.D. Thom Kreider, Lindsay Harding, Ron Strong, Brad Mouring, Kosta Ilic August 10, 2011 1

Complexity versus Abstraction It is estimated that 50% of the functionality in future satellite systems will be instantiated in FPGAs..we no longer have humans writing those codes line by line. -US Air Force Research Laboratory If those lines were still written by humans, the number of errors in them would be so large that we couldn t build those millions of lines of code. -Dr. Werner Dahm, Chief Scientist of Air Force, AIAA America October 2010 Scalability of Existing FPGA Tools will Drive a Cost/Schedule Explosion at these levels of Complexity Higher Order Abstraction Enables the Management of Associated Increase in System Complexity LabVIEW FPGA - Commercial Success due to Reliable Abstraction of the FPGA Development Process Boolean Equations RTL VHDL & Verilog SystemC Higher Abstraction = Higher Complexity Increased level of abstraction is required to handle increased level of complexity

Leverage Successful Commercial Technology for Space National Instruments - Commercial & Industrial FPGA Products Honeywell Defense & Space R Series Multifunction RIO General Purpose I/O for Measurement and Control NI CompactRIO Industrial Control and Monitoring NI SingleboardRIO Embedded Systems NI FlexRIO Manufacturing Test and Design Validation Other RIO IF Transceiver PCIe Framegrabbers Compact Vision System Honeywell RDE Rugged Embedded Systems Path to Space Full Spectrum with LabVIEW FPGA

Honeywell s Responsive Digital Electronics General Specifications - 3.1W measured board-level, operational power - Xilinx Rad-Hard Virtex-5QV or Industrial FX130T FPGA Options - LabVIEW FPGA 2011 graphical programming - Xilinx ISE 12.4 - Conduction Cooled, Rugged 3U CompactPCI form factor - Vacuum-rated VITA-57 FMC High Density user I/O connector - Conduction and Convection cooling compatible - 160 single ended or 80 50-ohm differential pairs, - 4 GTX pairs - 3 Gbps high-speed serial channels - 64-bit, 33MHz cpci interface bus capable of bus mastering - 40 MHz oscillator with 5 programmable Phase-Locked-Loops (PLLs) - 512 Kword, 32-bit word SRAM, 10nSec access* - 512 Mbit, 16-bit word User Flash ROM with page mode* - 512 Mbit, 16-bit word FPGA configuration Flash ROM* - 8-64Mbit externally selectable FPGA configuration images with auto-failover - JTAG and in-service programming options via user-configurable channels * User accessible and controlled at any time after FPGA is configured and running

Compatibility with NI FPGA Ecosystem Responsive Digital Electronics (RDE) Standard cpci connectors Compatible with NI PXI-1042 Chassis for power & cpci Double cpci slot width FMC Breakout boards Compatible with R Series DIO connectors Lower breakout 1x 40 DIO Upper breakout 4x 40 DIO RDE & Upper Breakout installed in NI PXI-1042 chassis with NI 6868-RDIO cable and SCB-68 chassis. NI PXI-7854R board (left) RDE, left to right, bare board, with Lower Breakout board, with Upper Breakout boards NI PXI-7813R with 160 DIO

Thrust Control System Demo Overview Goal: Implement Thrust Control System (TCS) on the RDE RDE controls the roll, pitch and yaw actuation for a thrust control application Four solenoid driven valves Two motor brushless DC Motor (BCDM) valves Program started in May 2009, Demonstrated in 7 months Milestones: Drive a solenoid using FPGA controls Drive an actuator using FPGA controls Control Logic Solenoid Valve Inlet Outlet A Thrust Control System Control Logic BDCM LVDT

Demonstration Architecture Project kickoff Candidate system architecture developed with internal customers Demonstration Hardware built to architecture, Control laws integrated with RDE, Control of actual flight hardware Desktop LabView Desktop Matlab/ Simulink Lab View Flash Position #1 Position #2 Sequence Control Power-up Upload FPGA Discrete Outputs Solenoid Drive Solenoid #1 Drive Solenoid #2 Drive #3 Solenoid Drive #4 Motor Drive #1 Analog Inputs Thrust Commands MUX Motor Drive #2 Pressure Commands ADC Current Feedback

Demonstration Integration Reused existing actuators, solenoids, and cables Primary efforts Bring-up of RDE LabVIEW FPGA target Integration of LabVIEW FPGA and RDE hardware Custom electronics for application sensors/effectors Conversion of model to LabVIEW Subsystem pre-integration tests & calibration ADC, Conditioning, LVDT, and motor drivers all tested prior to closed loop test LabVIEW environment allowed for quick modification of sensor and actuator gains LabVIEW also allowed for quick correction of interface debug and integration issues Test setup with RDE controller and custom electronics Actuator with motor, angle sensor, and LVDT

Demonstration Results Electronics power supply Solenoid current monitor Solenoid driver Linear actuator power supply User-interface & programming computer RDE & interface electronics Solenoid power supply Linear actuator

Commercial Responsiveness with Flight Rugged Concept Iterate on algorithm or model development with real-world stimulus Verification/Validation Quickly implement design on COTS hardware devices and validate functionality Environmental Test/Flight Target application to Honeywell RDE with Xilinx Virtex-5QV Rad-Hard FPGA Honeywell RDE & Xilinx Virtex-5QV

Conclusions and Next Steps The Responsive Digital Electronics platform supports rapid development of complex digital computing and control applications for space. Commercially successful FPGA programming tools brings significant cost savings to the development of complex applications. Honeywell is moving forward with flight qualification of the Responsive Digital Electronics