FPGA Camp - National Instruments Presentation
-
Upload
fpga-central -
Category
Technology
-
view
3.504 -
download
2
description
Transcript of FPGA Camp - National Instruments Presentation
![Page 1: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/1.jpg)
Integrated Platforms
![Page 2: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/2.jpg)
Agenda
• About National Instruments
• Integrated Software Platform
• Standardized Hardware Interfaces
– PXI
– cRIO– cRIO
![Page 3: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/3.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/4.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/5.jpg)
Integrated Software Platforms
LabVIEW
![Page 6: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/6.jpg)
Graphical Development Environment
• Compiled graphical development environment
• Similar to flowcharting
• Development time reduction of 4 to 10X
![Page 7: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/10.jpg)
`
Host Interface VI
NI LabVIEW FPGA Module
`
FPGA VI
![Page 11: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/13.jpg)
Unified Environment for Multiple Platforms
![Page 14: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/14.jpg)
Product Platforms
PXI
![Page 15: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/16.jpg)
PXI Combines Standard Technologies
PXI backplane•Bus Technology
•Timing
•SynchronizationChassis
PXI controller•OS Technology
•ADEs
Peripheral Slots
![Page 17: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/21.jpg)
Product Platforms
Compact RIO
![Page 22: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/25.jpg)
The Long Tail Opportunities
![Page 26: FPGA Camp - National Instruments Presentation](https://reader033.fdocuments.net/reader033/viewer/2022050921/553893304a79598f768b47ac/html5/thumbnails/26.jpg)
Thank YouThank You