|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
$ g U# F3 r: b& |. U( H- h" [4 q! B/ C% {. ]* R2 M% ^
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
L/ B% y1 v/ {. V6 w上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA: I9 _; S( d* N" h0 ^ ^
http://zone.ni.com/devzone/cda/tut/p/id/118830 x, P7 f; m8 H$ x$ W0 |- K
6 a0 l% b9 Z3 S" D9 Y. qSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,1 k/ D* d# m8 T: r
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....5 O( Q* {' u$ ?2 E9 ~+ u* j
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900' x |3 i) U* x' [
' |" Q: u: U# R4 ?) |6 q+ R8 [但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), 0 |4 m' k6 A+ K, ?1 T% F: V
FPGA還是自己寫VHDL code, 那方法就一堆了...
: w5 G& C: e" @
0 l: O4 c% ^. Q0 j/ ~) ?3 S若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
; _4 k- ]5 m1 t g' x) DLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|