|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html5 C+ J( n3 Z( g# [$ N
0 ]) q' K5 x2 `. b/ ~. i基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)5 k. K8 r8 O+ c8 ? l) s" n
上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA: o0 @9 t; r" Y4 W3 Y
http://zone.ni.com/devzone/cda/tut/p/id/11883
* ~1 g* ]5 c$ t: C% [& M% g( U3 R F/ W: h |. q3 B7 X
SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
2 b- U$ Q0 E6 z' U( T上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....$ O* f6 S1 A: G; g' v$ @
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900# l- K3 N3 d5 @8 e' U
; @6 c9 C% X# F. j) a& q
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), $ g2 S5 x+ g u9 f7 U
FPGA還是自己寫VHDL code, 那方法就一堆了...* W# d8 J) l# K6 W4 D
0 F" O: n' G; T4 Z; @* k
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
" R7 g3 c$ W$ q: r* D0 eLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|