New Software-Designed Instruments

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

Increase Your Test Capabilities with Reconfigurable FPGA Technology

How to validate your FPGA design using realworld

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

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

Aerospace & Defense Application Areas and Case Studies

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

Simplify System Complexity

Adapter Modules for FlexRIO

Simplify System Complexity

ni.com High-Speed Digital I/O

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

Ettus Research Update

FPGA design with National Instuments

NI Technical Symposium ni.com

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

Redefining RF Instrumentation. Jacques Cilliers Application Engineer Certified LabVIEW Developer

ThinkRF R5500. Real-Time Spectrum Analyzer 9 khz to 8 GHz / 18 GHz / 27 GHz. Technical Data Sheet Preliminary

Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

ADQ412. Product Preview. Features. Introduction. Applications. Software support. Ordering information. ADQ Development Kit

NI Technical Symposium 2016

Introduction to LabVIEW and NI Hardware Platform

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

TS10203: 5 Disruptive Technologies You Need to Know About in Automated Test

Automated Test Equipments

WP 14 and Timing Sync

PXI Remote Control and System Expansion

The Use of LabVIEW FPGA in Accelerator Instrumentation.

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

SOFTWARE DEFINED RADIO

PXI Digital Pattern Instruments

DIGITAL SYSTEM. Technology Overview Nordco. All rights reserved. Rev C

Scientific Instrumentation using NI Technology

PXI Tsunami in Semiconductor ATE Michael Dewey Geotest Marvin Test Systems Silicon Valley Test Conference

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

Solving the Data Transfer Bottleneck in Digitizers

New! New! New! New! New!

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

High-Level Synthesis with LabVIEW FPGA

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

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

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

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰

AXIe : AdvancedTCA Extensions for Instrumentation and Test. Autotestcon 2016

LTE-A DigRF Testing needs and Solutions

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

New! New! New! New! New!

Introduction to Automating Standalone Instruments

SMT9091 SMT148-FX-SMT351T/SMT391

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

Advanced NI-DAQmx Programming Techniques with LabVIEW

Characterizing Your PLL-based Designs To Manage System Jitter. Agilent Technologies

PXDAC4800. Product Information Sheet. 1.2 GSPS 4-Channel Arbitrary Waveform Generator FEATURES APPLICATIONS OVERVIEW

The WINLAB Cognitive Radio Platform

CompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of

Third Genera+on USRP Devices and the RF Network- On- Chip. Leif Johansson Market Development RF, Comm and SDR

FPGA based Sampling ADC for Crystal Barrel

Embedded Tech Trends 2014 Rodger H. Hosking Pentek, Inc. VPX for Rugged, Conduction-Cooled Software Radio Virtex-7 Applications

Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance

In-chip and Inter-chip Interconnections and data transportations for Future MPAR Digital Receiving System

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

Keysight Technologies M9203A PXIe High-Speed Digitizer / Wideband Digital Receiver

Ettus Research: Future Directions

TitanMIMO-X. 250 MHz OTA Real-Time BW Massive MIMO Testbed PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

Validating ADI Converters inter-operability with Xilinx FPGA and JESD204B IP

VXS-621 FPGA & PowerPC VXS Multiprocessor

UWB PMC/XMC I/O Module

X5-TX. Datasheet. AmpliconBenelux.com

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

How to Choose the Right Bus for Your Measurement System

The Many Dimensions of SDR Hardware

FLEXIBLE WIRELESS TEST SOLUTIONS for the Lab BROCHURE

Product Specification for SMT712

Silicon Labs. Timing Solutions for Xilinx FPGAs. Timing Simplified

Contents Application Framework Getting Started Guide

New Initiatives and Technologies Brighten Embedded Software Radio

TraNET FE Data Acquisition Instrument

PXIe FPGA board SMT G Parker

FPGA VHDL Design Flow AES128 Implementation

High Performance Simultaneous Data Acquisition

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

New Technologies in Data Acquisition

Product Information Sheet PX Channel, 14-Bit Waveform Digitizer

Keysight Technologies M9710A

S2C K7 Prodigy Logic Module Series

PMX09 DATA SHEET FEATURES A PORTABLE 9-SLOT 3U PXI EXPRESS CHASSIS WITH INTEGRATED DISPLAY AND KEYBOARD

LabVIEW FPGA Module Release and Upgrade Notes

GX5295 DIGITAL I/O DYNAMIC DIGITAL I/O WITH PER CHANNEL PROGRAMMABLE LOGIC LEVELS AND PMU PXI CARD DESCRIPTION FEATURES

FPGA Provides Speedy Data Compression for Hyperspectral Imagery

Don t Think You Need an FPGA? Think Again!

X6-250M. XMC Module with Eight 310 MSPS, 14-bit A/Ds, Xilinx Virtex-6 FPGA, and 4 GB LPDDR2 DESCRIPTION FEATURES APPLICATIONS SOFTWARE

New! New! New! New! New!

NI 5761R User Guide and Specifications

MIMO RFIC Test Architectures

NI PCI-5153EX. Contents USER GUIDE. with Hardware Accumulation Firmware

JESD204B Xilinx/IDT DAC1658D-53D interoperability Report

Note Using the PXIe-5764 in a manner not described in this document might impair the protection the PXIe-5764 provides.

VST Basics Programming Guide

Field Program mable Gate Arrays

Keysight M3100A PXIe Digitizers with Optional Real-Time Sequencing and FPGA Programming

Transcription:

1

New Software-Designed Instruments Nicholas Haripersad Field Applications Engineer National Instruments South Africa

Agenda What Is a Software-Designed Instrument? Why Software-Designed Instrumentation? New Software-Designed Instruments Software-Designed Instrument Software 4

What Is a Software-Designed Instrument?

What Is a Software-Designed Instrument? Typical Modular Instrument Software-Designed Instrument Processor Processor Software FPGA Hardware Fixed FPGA Firmware Out-of-the-box functionality with FPGA enhancements Identical hardware architecture and measurement quality 6

Out-of-the-Box Functionality + FPGA Enhancements I/O Calibration DSP Triggering Acquisition Synchronization Application-Specific Enhancement 7

The NI Approach We call this the LabVIEW Reconfigurable I/O (RIO) architecture. Analog I/O Processor Real-Time or PC-Based FPGA Digital I/O Specialized I/O Custom I/O Bus Protocols Highly Productive LabVIEW Graphical Programming Environment for Programming Host, FPGA, I/O, and Bus Interfaces 8

FPGA Technology 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 I/O Blocks Directly access digital and analog I/O Programmable Interconnects Route signals through the FPGA matrix 9

Program with LabVIEW FPGA Familiar LabVIEW programming elements Develop, simulate, debug, compile and deploy through LabVIEW Integrate external FPGA IP High-Performance Features High-throughput math functions Advanced timing control with Single Cycle Timed-Loops Access to optimized DSP Cores Access to IO and Peripherals Simple API for front-panel IO High bandwidth streaming over PCI Express to Host or other PXI devices Random access read/write to DRAM 10

Why Software-Designed Instrumentation? and New Software-Designed Instruments

Why FPGAs for Instruments? High-Throughput Processing Inherently parallel High clock rate Algorithm-specific pipelining Low-Latency Decision Making Custom logic in a single clock cycle Complete Determinism Design implemented in a custom circuit Reprogrammable Logic Design can be updated while system is running 12

User-Programmable FPGAs on Software-Designed Instruments Enable: 1. On-FPGA Measurements and Stimulus Generation 2. Closed-Loop or Protocol-Aware Test 3. Custom Triggering and Data Reduction 4. Deterministic Test Execution and DUT Control 5. Application-Specific Personalities Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 13 New, Innovative Tests

Real-Time and Continuous DUT 1. On-FPGA Measurements and Stimulus Generation Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 14 New, Innovative Tests

26.5 GHz Vector Signal Analyzer PXIe-5668 Specifications Frequency Range Analysis BW Phase Noise (Typ, @10kHz offset) Noise Floor TOI 20 Hz to 26.5 GHz 320 MHz below 3.6 GHz 765 MHz above 3.6 GHz -129 dbc/hz at 1 GHz <-145 dbm/hz (26 GHz) >+20 dbm (26 GHz) New Features Slots 7 Kintex-7 410T FPGA Programmable with LabVIEW 15

2 GHz Reconfigurable IF-Digitizer PXIe-5624R Specifications Sample Rate ADC Resolution Analog Bandwidth 2 GS/s 12-bit 2 GHz New Features Slots 1 Kintex-7 410T FPGA Programmable with LabVIEW PCI Express x8 Gen 2 bus interface (> 3 GB/s) 16

Real-Time Spectrum Analysis Features Gapless persistence, spectrogram, and trace statistics (max hold, min hold, average) calculated on FPGA Ability to process up to 2 M FFTs/s using overlapped, windowed FFTs Real-time frequency mask triggering 100% probability of intercept (POI) minimum duration options: 1 µs or >15 µs 17

Demo: Real-Time Spectrum Analysis PXIe-5668R VSA + PXIe-7976R FlexRIO in PXIe-1085 May use other P2P-capable RF analyzers Up to 800 MHz RF bandwidth (3 GB/s) 3 GB/s 18

[Demo Video]

Protocol-Specific Logic DUT 2. Closed-Loop or Protocol-Aware Test Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 20 New, Innovative Tests

High-Speed Serial Instruments PXIe-6591R & PXIe-6592R Specifications PXIe-6591R High-speed serial interface Connector RAM FPGA Up to 12.5 Gbps Up to 8 TX and RX lanes SFP+ or Mini-SAS HD 2 GB / 10.6 GB/s bandwidth Kintex-7 410T FPGA Programmable w/ LabVIEW PXI Express x8 Gen 2 bus interface (> 3 GB/s) PXIe-6592R Examples for: JESD204B Xilinx Aurora Serial RapidIO 10 Gigabit Ethernet CPRI 21 FlexRIO-like VHDL control of Xilinx MGTs

Selective Data Capture DUT 3. Custom Triggering and Data Reduction Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 22 New, Innovative Tests

8 ch., 250 MHz Reconfigurable Oscilloscope PXIe-5171R Specifications Channels ADC Analog Bandwidth Input ranges ENOB RAM 8 (simultaneously sampled) 250 MS/s, 14-bit 250 MHz Selectable 100 MHz filter 0.2 V pp to 5 V pp > 11 (preliminary) 1.5 GBit FPGA No. of Slots 1 Kintex-7 410T FPGA Programmable with LabVIEW PXI Express x8 Gen 2 bus interface (> 3 GB/s) 23

Detect Events Faster and Deterministically Only some events get captured Acquisition window Dead time Continuous acquisition and processing without dead time capturing all events 24

Digital DUT Control Test System Orchestration DUT 4. Deterministic Test Execution and DUT Control Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 25 New, Innovative Tests

6 GHz, 200 MHz Bandwidth Vector Signal Transceiver PXIe-5646R Specifications Configuration Frequency Range Sample Rate Bandwidth Features New Features VSA and VSG with independent LOs 24 DIO lines 65 MHz to 6 GHz 250 MS/s 200 MHz Virtex-6 LX240T programmable FPGA w/ LabVIEW Fast Tuning Mode: <400 μs Support for 802.11ac 160 MHz Support for LTE-Advanced 26

Test Sequencing Software-Based Test Sequencing Hardware-Based Test Sequencing Hardware-Based Test Sequencing with FPGA 27

DUT DUT DUT 5. Application-Specific Personalities Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 28 New, Innovative Tests

Multiple Personalities DUT A Serial RapidIO 1 Lane 3.125 Gbps DUT B Serial RapidIO 4 Lanes 6.25 Gbps 29

User-Programmable FPGAs on Software-Designed Instruments Enable: 1. On-FPGA Measurements and Stimulus Generation 2. Closed-Loop or Protocol-Aware Test 3. Custom Triggering and Data Reduction 4. Deterministic Test Execution and DUT Control 5. Application-Specific Personalities Higher Test Throughput Hardware Re-Use and Future-Proofing Lower Total Cost of Test 30 New, Innovative Tests

Software-Designed Instrument. Software

Maximum Flexibility Maximum Compatibility Software-Designed Instrument Programming Options Instrument Driver Industry-standard programming paradigm Out-of-the-box functionality Instrument Driver FPGA Extensions Industry-standard programming paradigm Out-of-the-box functionality Application-specific FPGA enhancements LabVIEW Sample Projects and Instrument Design Libraries Variety of architectural templates End-to-end customization of processor and FPGA capabilities 32

Instrument Drivers Primary Benefit: Hardware Abstraction APIs for simplified instrument programming o LabVIEW API o C/C++ and.net APIs Code portability o Across driver versions o Across hardware devices o Across vendors (IviScope, IviDMM) NI-RFSA LabVIEW API N Instrument Drivers Add: Configuration in NI MAX Soft front panels (SFPs) for interactive use Example programs that exercise full functionality of the API Integrated API help/documentation NI-RFSA Soft Front Panel 33

Instrument Driver FPGA Extensions Processor Real-Time or PC-Based FPGA Analog I/O Digital I/O Specialized I/O Custom I/O Bus Protocols The compatibility of industry-standard instrument drivers The flexibility of the LabVIEW RIO architecture Instrument Driver FPGA Extensions 34

Instrument Driver FPGA Extensions Embedded Controller (CPU) Host Application Instrument Driver API Application IP API PCI Express Host FPGA Vendor- Defined Application- Specific PCI Express Instrument Driver FPGA IP Data, Triggers, Device State Application IP Application-Specific FPGA VI Software-Designed Instrument (VST) 35

Instrument Driver FPGA Extensions Host FPGA Instrument Driver Instrument Driver FPGA VIs Application-Specific Host VIs Application-Specific FPGA VIs 36

Software-Designed Instrument Architecture User Application Host Interface Instrument Design Libraries Config. & Calibration Waveform Acquisition Waveform Generation Sync. Trigger Host FPGA 37

Instrument Design Libraries Color-coded and thicker VI border Bundled into Host and FPGA *.lvlib Located in [LabVIEW Dir]\instr.lib\ NI owned, but primarily open source VIs are locked to avoid accidental editing Host and FPGA Palettes Typical subvi Instrument Design Library VI Host FPGA 38

LabVIEW Sample Projects for Software-Designed Instruments Completely flexible, built on instrument design libraries Instrumentation Implements triggering and multirecord acquisition and generation. Provides a familiar look and feel to traditional instrument drivers on the host. Streaming Implements basic real-time streams to and from the host Serves as a starting point for implementing real-time DSP and rerouting data streams between loops, FPGAs, and host processing. 39

Streaming Sample Project VST Example Host FPGA User Application VST Streaming Sample Project Trigger Sync. RF In Config. & Cal. DSP Basecard Config. DSP RF Out Config. & Cal. RF Hardware ADC DAC Instrument Design Libraries RF In RF Out 40

Record-Based Sample Project VST Example Host FPGA User Application Simple VSA / VSG Sample Project Trigger Sync. RF In Config. & Cal. DSP Multi- Record Acq. Basecard Config. Waveform Seq. DSP RF Out Config. & Cal. RF Hardware ADC DAC Instrument Design Libraries RF In RF Out 41

IP and Examples are Available Community for IP and Examples /vstgettingstarted» Download examples and application IP for the VST

Thank You! 43

Stay Connected During and After NI Technical Symposium facebook.com/southernafrica.ni twitter.com/niglobal youtube.com/niglobal /niglobal 44