|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html& h! A) D8 h1 q7 t0 o
8 }; H9 e" m: I- u6 Q
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
1 G3 M0 P4 g6 _" k上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:+ j8 b" C- Y/ C e
http://zone.ni.com/devzone/cda/tut/p/id/11883; k6 A0 O$ `( ]2 V
: L, H; e0 c, b; J. Z" VSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,. M2 e" e( m% ^ J6 n) B
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....- v+ Z% w9 M" S
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
+ P# O( Y4 ?" W/ K0 g7 X9 z/ f; o! ^5 g$ z2 ]
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL),
9 D: {; w& H( h, x! t; ?! KFPGA還是自己寫VHDL code, 那方法就一堆了...
1 K, E" y9 t4 `2 |2 m/ f
6 J5 m5 V: P6 w" [8 S若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
" w' }9 `5 g; m% u" h' C: q/ fLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|