使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx

上传人:b****6 文档编号:18627744 上传时间:2022-12-29 格式:DOCX 页数:14 大小:149.84KB
下载 相关 举报
使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx_第1页
第1页 / 共14页
使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx_第2页
第2页 / 共14页
使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx_第3页
第3页 / 共14页
使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx_第4页
第4页 / 共14页
使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx

《使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx》由会员分享,可在线阅读,更多相关《使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

使用labview fpga模块开发可编程自动化控制器外文文献及翻译大学论文Word下载.docx

of 

transmitter 

module 

is 

looped 

back 

to 

rx 

input 

receiver 

module. 

This 

allows 

be 

used 

as 

test 

signal 

generator 

for 

Data 

can 

written 

in 

parallel 

format 

and 

serial 

module, 

data 

received 

finally 

read 

out 

from 

In 

order 

automate 

testing 

UART 

much 

possible, 

tree 

independent 

Verilog 

tasks 

were 

follows. 

The 

task“write_to_transmitter” 

holds 

all 

necessary 

statements 

required 

generate 

single 

write 

sequence 

that 

are 

upon 

execution 

“write_to_transmitter” 

task, 

get 

latched 

internal 

later 

analysis. 

task 

“read_out_receiver” 

parallel 

“compare_data” 

compare 

previous 

the 

corresponding 

most 

recent 

receive 

If 

any 

discrepancy 

occurs, 

flags 

an 

error 

by 

writing 

values 

well 

simulation 

immediately 

stopped 

if 

occurs. 

Besides 

above 

mentioned 

tasks, 

mclkx16, 

master 

reset 

signals 

“tx 

rx” 

loop 

feature. 

considered 

trivial, 

will 

not 

illustrated 

here, 

but 

referred 

within 

itself. 

core 

behavioral 

level 

“for 

loop” 

executes 

possible 

combinations 

verify 

same 

gets 

properly 

receiver. 

showedbelowinfigure21.Next 

port 

definitions 

comes 

directions. 

Directions 

specified 

input, 

or 

inout 

(bidirectional), 

table 

1. 

Next 

specification 

directions 

declaration 

signals. 

Internal 

declared 

“wire” 

“reg” 

types. 

Signals 

type 

continuos 

assignments, 

also 

called 

combinatorial 

statements. 

assignments 

“always” 

block, 

often 

use 

sequential 

logic 

necessarily. 

For 

further 

explanation 

see 

aVerilog 

reference 

book. 

types 

3.We 

have 

now 

passed 

declarations, 

ready 

look 

at 

actual 

implementation. 

Using 

hardware 

description 

language 

us 

describe 

function 

more 

manner, 

rather 

than 

focus 

on 

it’s 

implementation 

gate 

software 

programming 

language, 

functions 

procedures 

breaks 

larger 

programs 

into 

readable, 

manageable 

certainly 

maintainable 

pieces. 

provides 

functions 

constructs, 

analogous 

procedures. 

task 

equivalent 

multiple 

lines 

code, 

where 

certain 

inputs 

affects 

outputs 

variables. 

usually 

takes 

place 

code 

repeatedly 

design, 

hence 

makes 

design 

easier 

maintain. 

can 

inputs, 

always 

only 

one 

output, 

while 

both 

even 

some 

cases, 

non 

each. 

Below 

shown 

hold 

statements, 

describe 

“shift” 

mode

WiththeLabVIEWFPGAModuleandNIRIOhardware,younowcanuseLabVIEW,ahigh-levelgraphicaldevelopmentenvironmentdesignedspecificallyformeasurementandcontrolapplications,tocreatePACsthathavethecustomization,flexibility,andhigh-performanceofFPGAs.BecausetheLabVIEWFPGAModuleconfigurescustomcircuitryinhardware,yoursystemcanprocessandgeneratesynchronizedanaloganddigitalsignalsrapidlyanddeterministically.Figure1illustratesmanyoftheNIRIOdevicesthatyoucanconfigureusingtheLabVIEWFPGAModule.

Figure1.LabVIEWFPGAVIBlockDiagramandRIOHardwarePlatforms

NIRIOHardwareforPACs

Historically,programmingFPGAshasbeenlimitedtoengineerswhohavein-depthknowledgeofVHDLorotherlow-leveldesigntools,whichrequireovercomingaverysteeplearningcurve.WiththeLabVIEWFPGAModule,NIhasopenedFPGAtechnologytoabroadersetofengineerswhocannowdefineFPGAlogicusingLabVIEWgraphicaldevelopment.Measurementandcontrolengineerscanfocusprimarilyontheirtestandcontrolapplication,wheretheirexpertiselies,ratherthanthelow-levelsemanticsoftransferringlogicintothecellsofthechip.TheLabVIEWFPGAModulemodelworksbecauseofthetightintegrationbetweentheLabVIEWFPGAModuleandthecommercialoff-the-shelf(COTS)hardwarearchitectureoftheFPGAandsurroundingI/Ocomponents.

NationalInstrumentsPACsprovidemodular,off-the-shelfplatformsforyourindustrialcontrolapplications.WiththeimplementationofRIOtechnologyonPCI,PXI,andCompactVisionSystemplatformsandtheintroductionofRIO-basedCompactRIO,engineersnowhavethebenefitsofaCOTSplatformwiththehigh-performance,flexibility,andcustomizationbenefitsofFPGAsattheirdisposaltobuildPACs.NationalInstrumentsPCIandPXIRSeriesplug-indevicesprovideanaloganddigitaldataacquisitionandcontrolforhigh-performance,user-configurabletimingandsynchronization,aswellasonboarddecisionmakingonasingledevice.Usingtheseoff-the-shelfdevices,youcanextendyourNIPXIorPCIindustrialcontrolsystemtoincludehigh-speeddiscreteandanalogcontrol,customsensorinterfaces,andprecisetimingandcontrol.

NICompactRIO,aplatformcenteredonRIOtechnology,providesasmall,industriallyrugged,modularPACplatfo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1