Adapter Modules for FlexRIO

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

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

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

Increase Your Test Capabilities with Reconfigurable FPGA Technology

ni.com High-Speed Digital I/O

New Software-Designed Instruments

How to validate your FPGA design using realworld

WP 14 and Timing Sync

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

Ettus Research Update

The WINLAB Cognitive Radio Platform

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

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

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

Aerospace & Defense Application Areas and Case Studies

High-Level Synthesis with LabVIEW FPGA

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

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

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

New! New! New! New! New!

New! New! New! New! New!

NI Technical Symposium ni.com

PXIe FPGA board SMT G Parker

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

TEST REPORT POWER SUPPLY AND THERMAL V2

Sophon SC1 White Paper

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

Machine Vision Camera Interfaces. Korean Vision Show April 2012

UCT Software-Defined Radio Research Group

Developing Custom CompactRIO Modules

FPGA design with National Instuments

Hardware Accelerated FIX Order Cancel System

Scientific Instrumentation using NI Technology

Field Programmable Gate Array (FPGA) Devices

PXI Remote Control and System Expansion

SOFTWARE DEFINED RADIO

S2C K7 Prodigy Logic Module Series

Optimal Management of System Clock Networks

PXI Digital Pattern Instruments

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

VXS-621 FPGA & PowerPC VXS Multiprocessor

BES-III off-detector readout electronics for the GEM detector: an update

Xilinx 7 Series FPGA Power Benchmark Design Summary

Power Efficient Design of DisplayPort (7.0) Using Low-voltage differential signaling IO Standard Via UltraScale Field Programming Gate Arrays

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

Abstract. 2. Literature Review. Keywords. 1. Introduction. Neeta S. Matti 1, Saroja V. Siddamal 2

Compute Node Design for DAQ and Trigger Subsystem in Giessen. Justus Liebig University in Giessen

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

XMC-SDR-A. XMC Zynq MPSoC + Dual ADRV9009 module. Preliminary Information Subject To Change. Overview. Key Features. Typical Applications

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

Trends in Digital Interfaces for High-Speed ADCs

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

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

Military Grade SmartFusion Customizable System-on-Chip (csoc)

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

One Technology Way P.O. Box 9106 Norwood, MA Tel: Fax:

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

Typhoon HIL600. Discover the frontier of Hardware-in-the-Loop testing and quality assurance for power electronics.

SFP-GIG-T-LEG. 1.25Gbps SFP Copper Transceiver

A comprehensive test system under your control tired of closed vendor tools? Embrace the future in automation

D Demonstration of disturbance recording functions for PQ monitoring

Nutaq Perseus 601X Virtex-6 AMC with FMC site PRODUCT SHEET

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

Enabling success from the center of technology. Interfacing FPGAs to Memory

Cognitive Radio Platform Research at WINLAB

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

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

FPGA VHDL Design Flow AES128 Implementation

Simplify System Complexity

Introduction to LabVIEW and NI Hardware Platform

IGLOO2 Evaluation Kit Webinar

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

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

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

Strategies for Deploying Xilinx s Zynq UltraScale+ RFSoC

Nutaq. PicoSDR FPGA-based, MIMO-Enabled, tunable RF SDR solutions PRODUCT SHEET I MONTREAL I NEW YORK I. nutaq. .com QUEBEC

ADQ14 Development Kit

VTR-4000B Evaluation and Product Development Platform. User Guide SOC Technologies Inc.

User Manual for SMT784

MAXSANTAFEEVSYS User Manual

Digital Discovery Reference Manual

Arria V GX Transceiver Starter Kit

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India

Design and Implementation of High Performance DDR3 SDRAM controller

Field Program mable Gate Arrays

NanoMind Z7000. Datasheet On-board CPU and FPGA for space applications

COTS Technology for High Energy Physics Instrumentation Dr. James Truchard President, CEO, and Cofounder National Instruments

Performance Analysis of Video PHY Controller Using Unidirection and Bidirectional IO Standard via 7 Series FPGA

Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies

LatticeSCM SPI4.2 Interoperability with PMC-Sierra PM3388

Ettus Research: Future Directions

Figure 1. A test controller communicates with User I/O, the DUT, a DMM, and a PC (for program development).

NI 5761R User Guide and Specifications

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

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

SABRE for Automotive Infotainment Quick Start Guide. Smart Application Blueprint for Rapid Engineering Based on the i.mx 6 Series

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

Technical Article MS-2442

XSFP-T-RJ Base-T Copper SFP Transceiver

Simplify System Complexity

Transcription:

Adapter Modules for FlexRIO Ravichandran Raghavan Technical Marketing Engineer

National Instruments FlexRIO LabVIEW FPGA-Enabled Instrumentation 2

NI FlexRIO System Architecture PXI/PXIe NI FlexRIO Adapter Module Interchangeable I/O Analog or digital NI FlexRIO Adapter Module Development Kit (MDK) NI FlexRIO FPGA Module Virtex-5 FPGA 132 digital I/O lines Up to 512 MB of DRAM PXI Platform Synchronization Clocking/triggers Power/cooling Data streaming 3

NI FlexRIO FPGA Modules for PXI Virtex-5 FPGA LX30, LX50, LX85, LX110 Direct access to FPGA I/O 132 single-ended lines or 66 differential pairs 400 Mbps single-ended 1 Gbps differential 128 MB onboard DRAM 2x 64 MB banks 800 MB/s per bank Adapter module required for IO 4

NI FlexRIO FPGA Modules for PXI Express Onboard DRAM 2x 256 MB banks 1.6 GB/s per bank Enhanced Synchronization Share PXI 10 MHz reference clock or DSTAR_A with adapter module Peer-to-peer streaming 5

NI FlexRIO Adapter Module Analog ADCs, DACs, clocks Digital Buffers, transceivers, serializers, deserializers Card edge connector Defines I/O for LabVIEW FPGA 6

Socketed CLIP NI FlexRIO Adapter Module Xilinx Virtex-5 FPGA CLIP CLIP CLIP Adapter Module LabVIEW FPGA VI PXI/PXIe Bus Socketed CLIP Socketed CLIP DRAM Memory DRAM Memory 7

NI FlexRIO Adapter Module Options NI Modules Complete integration with LabVIEW FPGA R Series-like experience Third-Party Modules Expands NI I/O breadth Custom and applicationspecific modules Custom Modules Requires PCB and HDL design work Supported through MDK 8

NI FlexRIO Adapter Modules Digital Analog 100 Mbps SE DIO 300 Mbps LVDS DIO 2 ch. 1.6 GS/s, 12-bit AI 2 ch. 3 GS/s, 8-bit AI 2 ch. 100 MS/s, 14-bit AI / 16-bit AO 300 Mbps SE/LVDS DIO 1 Gbps LVDS DIO 4 ch. 250 MS/s, 14-bit AI 2 ch. 250 MS/s, 16-bit AI 32 ch. 50 MS/s, 12-bit AI 16 ch. 50 MS/s, 14-bit AI Camera Link RS-485/422 2 ch. 40 MS/s, 12-bit AI 2 ch. 80 MS/s, 14-bit AI 2 ch. 120 MS/s, 16-bit AI 4 ch. 120 MS/s, 16-bit AI 9

New FlexRIO Modules 3GS/s, 8-bit Digitizer 1.6GS/s, 12-bit Digitizer 200 MHz 4.4 GHz RF Transceiver 10

NI 5791 RF Transceiver Adapter Module for NI FlexRIO Tunable RF transceiver (TX & RX with shared LO) 200 MHz to 4.4 GHz frequency range 100 MHz instantaneous bandwidth 16 bits LO input and output for MIMO synchronization 12 bidirectional general-purpose digital I/O channels Large Xilinx DSP-focused FPGAs for real-time signal processing High-speed, low-latency PXI Express x4 (~800 MB/s) connection to the host 11

NI FlexRIO Partner Modules 100 MHz PPMU Camera Link and GigE Multigigabit optical Dual gigabit Ethernet Video and Automotive 12

Adsys Controls Camera Link / GigE Camera Link interface Base, Medium, Full, and 80-bit configurations 4 DIO for custom use or IRIG-B signaling Future version with Gigabit Ethernet 13

Prevas Gigabit Ethernet Simulator Two PHY connections (RJ45) 10M/100M/1000Mbps rates Generate and analyze Ethernet traffic in real time Fault injection and channel simulation 14

Alfamation Video and Automotive Modules RS232 K-line LIN CAN I2S SPI I2C Composite and component video LVDS frame grabber HDMI Analyzers 15

NI FlexRIO Adapter Module Development Hardware PCB Firmware LabVIEW FPGA Software API Application Examples Mechanical PCB Connectors Thermal 16

NI FlexRIO Adapter Module Schematic Layout VHDL XML LabVIEW 17

NI FlexRIO Adapter Module Development Kit (MDK) CAD files (for PCB outline and gold finger cell) Detailed drawings Hardware documentation Pin descriptions and power options Software documentation CLIP development Using adapter modules in LabVIEW FPGA Identification protocol Example TBC, VHDL, UCF, and XML files Metal adapter module enclosures 1 windowed enclosure and 3 blank enclosures Additional enclosures purchased separately 18

NI FlexRIO Adapter Module 132 single-ended lines @ 400 Mbps (200 MHz DDR) or 66 differential lines at 1 Gbps (500 MHz DDR) or any combination thereof 6 W power electrical and thermal limit 3.3 V (1 A) and 12 V (200 ma) rails 2 logic supply reference voltages connected to 2 FPGA I/O banks apiece I 2 C EEPROM for module identification and user-defined storage NI mechanical enclosures 1.2 V 1.5 V 1.8 V 2.5 V 3.3 V LVTTL x LVCMOS x x x x x LVDCI x x x x LVDS x 19

FlexRIO - Socketed CLIP PXI-795x FPGA User CLIP User CLIP User CLIP PXI Bus LabVIEW FPGA VI Socketed CLIP Terminal Block Socketed CLIP DRAM Socketed CLIP DRAM 20

Adding a CLIP to the LabVIEW Project CLIP Node Files IP source code (HDL, netlists, coregen) Constraints file (optional) XML file o Describes the interface between the CLIP and LabVIEW o Identifies path to source code 21

Adding a CLIP to the LabVIEW Project AnalogFrontEndCLIP.vhd entity AnalogFrontEnd is port ( adcch0_lv : out std_logic_vector(15 downto 0); adcch0_tb : in std_logic_vector(15 downto 0) := x"0000" ); end AnalogFrontEnd; architecture rtl of AnalogFrontEnd is begin end rtl; adcch0_lv <= adcch0_tb;... AnalogFrontEndCLIP.xml <?xml version="1.0" encoding="utf-8"?> <CLIPDeclaration Name= AnalogFrontEnd"> <HDLName>AnalogFrontEnd</HDLName> <InterfaceList> <Interface Name= AnalogIO"> <InterfaceType>LabVIEW</InterfaceType> <Signal Name= ADC Ch0_LV"> <HDLName>adcCh0_LV</HDLName> <DataType><I16/></DataType> <Direction>FromCLIP</Direction> <SignalType>data</SignalType> </Signal> </Interface> </InterfaceList> </CLIPDeclaration> 22

Adding a CLIP to the LabVIEW Project 23

Socketed CLIP Xilinx Virtex 5 FPGA CLIP CLIP CLIP Custom Front-End LabVIEW FPGA VI PXI Bus Socketed CLIP Socketed CLIP DRAM Memory DRAM Memory Adaptor Module Features: Card Edge Connector Direct Mapping to FPGA I/O pins 6W of Power FPGA Features: Virtex 5 (LX85 & others) LabVIEW FPGA LabVIEW Host Interface 24

Custom Adaptor Modules Circuit Design & PCB Layout Mechanical Components and Enclosure VHDL to Socket CLIP 25

PCB Layout High Speed Analog to Digital BNC SMB Clocking/ Triggering Banana Power/ Support User Defined Connectivity Custom 26 Circuit Card Edge Connector

Adapter Module Implementation Chip Validation Customer Evaluation FlexRIO 27

NI FlexRIO Adapter Module Development Kit (MDK) CAD files (for PCB outline and gold finger cell) Detailed drawings Hardware documentation Software documentation Metal adapter module enclosures 28

NI FlexRIO Target Applications 29

Chip Validation Chips on adapter modules can be characterized with PXI Variety of Power, Digital & Mixed-Signal Instrumentation Automate tests with LabVIEW Flexibility Reuse test system and test code for multiple chips Create custom adapter modules for unique test requirements 30

Semiconductor Validation Protocol-Aware ATE Use NI FlexRIO to provide fast, deterministic response to an IC (DUT), rather than static pattern generation Hardware-in-the-loop (HIL) for semiconductor Relevant adapter modules: NI 6581 100 MHz DIO module NI 6585 200 MHz LVDS DIO module Protocol-specific modules (422, 485, I 2 C, I 2 S, SPI) Customer-developed board or IC interfaces 31

High-Speed Digital Use NI FlexRIO s 66 Gpbs (8.25 GB/s) of I/O bandwidth to interface with high-speed digital ICs Relevant adapter modules: (NI 6587, 20 -ch. 1 Gbps) Customer-developed, applicationspecific modules 32

HIL and Custom Protocols Use an NI FlexRIO adapter module to implement the physical layers of common communication protocols Use the FPGA to define MAC layer and above for custom protocols and real-time, low-latency communication 33

High-Performance Silicon with Fast Time-to-Market Build an NI FlexRIO adapter module with the latest DACs, ADCs, SERDES, and other ICs to get the latest / highest-performance measurement capabilities Strategy employed by NI, partners, and customers 34

Custom Measurements and Triggering Use the FPGA on NI FlexRIO to perform custom triggering, measurements, data reduction, and processing Common applications include Nondestructive Test (NDT), complex analog triggering, custom digital triggering Most general-purpose use case 35

Software-Defined Radio (SDR) Use common hardware to implement radio components in software Relevant adapter modules: NI 5781 Baseband Transceiver 100 MS/s 14-bit 2-ch. ADC, 100 MS/s 16-bit 2-ch. DAC ADC DAC DDC DUC Baseband 36

Spectral Monitoring and Signal Intelligence Use both high dynamic range and high bandwidth ADCs to monitor a large frequency range with the ability to zoom in on specific signals with higher dynamic range Relevant adapter modules: NI 5171 8-bit 3 GS/s ADC NI 5172 14-bit 250 MS/s 4-ch. ADC NI 5173 16-bit 250 MS/s ADC Fast ADC High-Res ADC DDC DDC Demod / Analyze 37

NI FlexRIO System Architecture PXI/PXIe NI FlexRIO Adapter Module Interchangeable I/O Analog or digital NI FlexRIO Adapter Module Development Kit (MDK) NI FlexRIO FPGA Module Virtex-5 FPGA 132 digital I/O lines Up to 512 MB of DRAM PXI Platform Synchronization Clocking/triggers Power/cooling Data streaming 38