案例成果ni培訓(xùn)lesson introduction to labview fpga_第1頁
案例成果ni培訓(xùn)lesson introduction to labview fpga_第2頁
案例成果ni培訓(xùn)lesson introduction to labview fpga_第3頁
案例成果ni培訓(xùn)lesson introduction to labview fpga_第4頁
案例成果ni培訓(xùn)lesson introduction to labview fpga_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Lesson

1Introduction

to

LabVIEW

FPGAIntroduction

to

FPGA

TechnologyLabVIEW

FPGA

System

ComponentsLabVIEW

FPGA

ApplicationsA.

Introduction

to

FPGA

TechnologyWhat

it

isA

silicon

chip

with

unconnected

gatesEnables

user

to

define

and

re-define

functionalityHow

it

worksDefines

behavior

in

softwareCompiles

and

download

to

the

hardwareWhen

it

is

usedCustom

hardware

or

ICs,

replacement

for

ASICsReconfiguration

required

after

deploymentB.

LabVIEW

FPGA

System

ComponentsLabVIEW

FPGA

Module

Software

for

developing

VIsfor

FPGA

target

VIs

for

host

PC

interactionwith

FPGA

targetLabVIEW

FPGA

Enabled

Hardware

Plug-In

Reconfigurable

I/O

(RIO)boards

CompactRIO

Modular

ReconfigurableI/O

SystemCompact

Vision

SystemIF-RIOComponents

of

a

Measurement

SystemLabVIEWNI-DAQmxA

traditional

system

consists

of

threecomponentsApplication

software

on

the

computer

(LabVIEW)

Driver

software

to

interface

to

the

hardware(NI-DAQmx)The

I/O

hardware

(M

Series

MIO)

M

SeriesDeviceLabVIEW

FPGA-Based

MeasurementSystemLabVIEWFPGAInterfaceNI-RIOApplication

software

on

the

computer

(LabVIEW)User-defined

hardware

functionality

(LabVIEW

FPGA)

Driver

software

to

interface

to

LabVIEW

on

the

device(NI-RIO)Reconfigurable

I/O

hardware

(R

Series)R

Series

DeviceFPGALabVIEW

FPGA

VICompact

VisionSystemIF-RIOPXI

R

Series

PCI

R

SeriesIntelligent

DAQ

Intelligent

DAQCompactRIOLabVIEW

FPGA

TargetsTraditional

Approach

to

CustomHardwareHardware

Design

Prototype

ABuild/Test

Prototype

BBuild/Test

SoftwareDesign/CodingSoftware

Testing

SystemTesting/CertificationNI

Approach

to

Custom

HardwareHardware

Design

Prototype

ABuild/Test

Prototype

BBuild/Test

SoftwareDesign/CodingSoftware

Testing

SystemTesting/CertificationC.

LabVIEW

FPGA

ApplicationsApplications

Driving

Need

for

Custom

HardwareIntelligent

DAQUltra-highspeedcontrolSpecialized

communication

protocolsSensor

level

signal

processingOff-load

CPU

CoprocessingBenefits

of

FPGA

Logic

in

LabVIEW

Multi-loop

analog

PID

loop

rates

exceed

100

kHzon

embedded

RIO

FPGA

hardware

Single-cycle

Timed

Loops

execute

at

the

rateof

the

selected

FPGA

clock

Due

to

parallel

processing

ability,

addingcomputation

does

not

necessarily

reduce

thespeed

of

the

FPGA

applicationBenefits

of

FPGA

Logic

with

LabVIEW(continued)True

simultaneous

parallel

implementation

ofF

=

(A

+

B)C

and

Z

=

X+

Y

+

Min

separate

gates

on

anFPGAIntelligent

DAQPossible

Intelligent

applicationsBuilt-in

IP

Processing

BlocksCustom

Timing

and

SynchronizationCustom

ClocksPulse-Width

ModulationCustom

CountersCustom

Analog

TriggeringMultiple

Scan

RatesCustom

Analog

I/ODigital

Communication

Protocols/ipnet

to

FPGA

can

create/readalmost

any

communicationprotocol

Many

protocols

alreadycreated

by

otherdevelopers

Refer

tofind

code1

1

0

0

1

0

1

1

0

1

0

0

1

1

0

1ClockDataChipSelect*Demonstration:

IPNetNavigate

to

/ipnet.Find

a

VI

related

to

a

communication

protocol

ofchoice,download

the

VI,

and

examine

how

the

VI

works.Decision

Making

in

SoftwareTraditional

SystemI/OOperating

SystemDriver

APIApplication

SoftwareCalculation~25

msResponseOutputsUUTCrash

PossibleDecision

Making

in

HardwareI/OOperating

SystemDriver

APIApplication

SoftwareCalculation25

ns*ResponseUUTOutputs*

Faster

response

for

80

and

120

MHz

clocksHighestLabVIEW

FPGA

SystemReliabilityAnalog

Control

Over

40

kHzLabVIEW

Real-TimeSingle

PID

40

kHzLabVIEW

FPGAPID

at

over

100

kHzOff-Loading

Processing

from

CPUHardware-in-the-loopSensor

simulationCam

and

crankLVDTsEncoding/decoding

sensorsTachometersPWMQuadrature

EncodersLVDT

SimulationQuadrature

EncoderQuiz

FPGAs

completelyreplace

the

needfor

ASICS.TrueFalse

It

is

usually

fastestto

develop

protocolsby

yourself

andthen

to

look

onlineto

see

if

you

wereright.TrueFalseQuiz3.

FPGA

applic

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論