26
Integrated Platforms

FPGA Camp - National Instruments Presentation

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: FPGA Camp - National Instruments Presentation

Integrated Platforms

Page 2: FPGA Camp - National Instruments Presentation

Agenda

• About National Instruments

• Integrated Software Platform

• Standardized Hardware Interfaces

– PXI

– cRIO– cRIO

Page 3: FPGA Camp - National Instruments Presentation

• Direct Operations in 40 Countries

• More Than 1,000 Products, 3,900 Employees, and

600 Alliance Program Members

• Corporate Headquarters in Austin, Texas

National Instruments Overview

Distributors

Direct Sales Offices

Page 4: FPGA Camp - National Instruments Presentation

• Established in the year 1998

• Headquartered in Bangalore

• Established R&D unit (Bangalore) in the year 2004

• Amongst the fastest growing NI branches, worldwide

National Instruments India

• Top brand recall in Test, Embedded & Measurement

space, in IndiaEFY Award twice for Design and Simulation Software for NI LabVIEW

Page 5: FPGA Camp - National Instruments Presentation

Integrated Software Platforms

LabVIEW

Page 6: FPGA Camp - National Instruments Presentation

Graphical Development Environment

• Compiled graphical development environment

• Similar to flowcharting

• Development time reduction of 4 to 10X

Page 7: FPGA Camp - National Instruments Presentation

Customization but Made Easy

Application Development Environments

(LabVIEW, LabVIEW FPGA, Measurement Studio for VC++ & VB)

NI Toolkit

Integration

Custom IP (from 3rd –parties/ partners)

PXI Express Bus (4 GB/s + Timing and Synchronization)

Custom ModuleNI

Module

FPGA

Processor/s Host Processor

Conditioning Custom I/O

Page 8: FPGA Camp - National Instruments Presentation

Customizable Off-the-Shelf Hardware with

LabVIEW FPGA and Reconfigurable I/O

•Create custom I/O without knowledge of hardware design or VHDL

•Easily integrate with other I/O

•Simple interface to existing VHDL or Verilog

Page 9: FPGA Camp - National Instruments Presentation

Networked I/O

PC Boards

Handheld

Embedded

(FPGA)

Wireless

Sensor

LabVIEW Everywhere

Windows, Mac, Linux, Sun

PC Boards

Workstation

Industrial Computer (PXI)

Tektronix Open Windows

Oscilloscopes

Page 10: FPGA Camp - National Instruments Presentation

`

Host Interface VI

NI LabVIEW FPGA Module

`

FPGA VI

Page 11: FPGA Camp - National Instruments Presentation

Compiling G for a FPGA

VHDL

VI

Synthesis

Compilation

1001100011100110001110011

0001110011000111001100011

1001100011100110001110011

0001110011000111001100011

10011000111001100011 3

BitStream

Xilinx

LabVIEW FPGA

Synthesis

Page 12: FPGA Camp - National Instruments Presentation

Component Level IP (CLIP)• Allows instantiation of any HDL IP on LabVIEW FPGA

targets

• No LabVIEW diagram dataflow restrictions

• HDL can run in multiple clock domains

• CLIP can interface to the LabVIEW FPGA code

• Exposes to the user the full capability of the underlying

FPGA technologyFPGA

FPGA technology

Custom HDL

Soft

Processors

Xilinx IP

Cores

FPGA

I/O

CLIP

CLIP

LabVIEW FPGA VI

Page 13: FPGA Camp - National Instruments Presentation

Unified Environment for Multiple Platforms

Page 14: FPGA Camp - National Instruments Presentation

Product Platforms

PXI

Page 15: FPGA Camp - National Instruments Presentation

Hardware Customization

PXI Express

ControllerFlexRIO

Host Processor

NI Adapter

Module

Integrated IO

NI RF Up/

Downconverter

FPGA Processor

IFRIOPower

Amplifier

Low Noise

ADC/ DACRF InterfaceFront-end

Backplane

ControllerFlexRIO

Custom Adapter

Module

Integrated IO

Custom Up/

Downconverter

FPGA

Processor

.

.

.

Low Noise

Amplifier

Switching

Filters

PXI Express

Backplane

Page 16: FPGA Camp - National Instruments Presentation

PXI Combines Standard Technologies

PXI backplane•Bus Technology

•Timing

•SynchronizationChassis

PXI controller•OS Technology

•ADEs

Peripheral Slots

Page 17: FPGA Camp - National Instruments Presentation

NI FlexRIO System Architecture

PXI

Host PC

NI FlexRIO Adapter Module

• Synchronization

• Clocking/triggers

• Power/cooling

• Data streaming

NI FlexRIO FPGA Module PXI Platform

• Virtex-5 FPGA

• 132 digital I/O lines

• 128 MB of DDR2 DRAM

• Interchangeable I/O

• Customizable by users

• Adapter MDK

Page 18: FPGA Camp - National Instruments Presentation

Custom I/O with Standardized Interfaces

• Third-party adapter modules

• Custom-design integration services

Module #1 of FlexRIO for Test

Page 19: FPGA Camp - National Instruments Presentation

NI FlexRIO Adapter Module

• Defined Interface• Defined Interface

• Defined Driver support for FPGA lines

• Defines I/O for NI LabVIEW FPGA

• Self identification

• Custom connectivity

• Adapter Module Development Kit

Module #1 of FlexRIO for Test

Page 20: FPGA Camp - National Instruments Presentation

Xilinx Virtex-5 FPGA

So

cke

ted

CLI

P

CLIP CLIP CLIP…

Custom Module Development

Socketed CLIP Socketed CLIP

LabVIEW FPGA VI

DRAM

Memory

DRAM

Memory

PXI Bus

So

cke

ted

CLI

P

Custom Front End

Module #1 of FlexRIO for Test

Page 21: FPGA Camp - National Instruments Presentation

Product Platforms

Compact RIO

Page 22: FPGA Camp - National Instruments Presentation

CompactRIO Reconfigurable Embedded System

Reconfigurable FPGA Circuitry

Custom hardware reliability, optimization

Flexible timing, triggering, synchronization

Extreme Durability

-40 to 70 °C temperature range

50 G shock, Industrial certifications

Real-Time OS

200 MHz Pentium Class

Reliable embedded control,

analysis, and logging

179.6 mm (7.07 in)

88.1 mm (3.47 in)

Small Size, Low Power Consumption

179.6 x 88.1 mm (7.07 x 3.47 in)

11 to 30 VDC power, 17 W max (7-10 W typ.)

Isolated Industrial I/O

Signal conditioning for ±80 mV to ±250 V

Junction box integrated into module

Page 23: FPGA Camp - National Instruments Presentation

NI CompactRIO Embedded System Architecture

Real-Time Processor

RIO FPGAI/O I/O

I/O

I/OI/O

I/O

Rea

l-T

ime

Co

ntr

olle

r

I/O

Modules

I/OI/O

Connectivity ADCSignal Conditioning �

• DC power with redundant supply inputs

• 50 G shock

• -40 to 70 C temperature

Page 24: FPGA Camp - National Instruments Presentation

CompactRIO Software Integration• Single development environment

• Now you can use the power of industry standard LabVIEW to design NI RIO™ FPGA hardware using intuitive graphical programming.

FPGA VI

Host VI

Page 25: FPGA Camp - National Instruments Presentation

The Long Tail Opportunities

Page 26: FPGA Camp - National Instruments Presentation

Thank YouThank You