|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
: U+ G \" T7 g/ d6 A- \; q: E7 A% Q( v7 G( N7 i% J$ M* O" H" a2 n
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
9 ?5 j- T Z3 j( N+ M s. O# \3 X# E上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:
- D4 K6 k9 L2 J% E( ihttp://zone.ni.com/devzone/cda/tut/p/id/11883
" Q7 k, U. n' B7 _# C
- A; _. _$ a" X# h8 H1 RSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
! k* M" J: T3 r$ {" B z上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
% [0 |# P( e Z7 B+ n$ Vhttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
3 q' [% S- W# }; g, E9 H
+ k# z( w( X7 k8 G" i但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), 3 q7 X( l3 w: _: e
FPGA還是自己寫VHDL code, 那方法就一堆了...6 E2 x4 ~. K; G3 S7 Z" T4 W5 B3 m1 D
6 z3 R4 F7 ]$ ]$ d若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
, a- j) E& B# `+ \7 kLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|