|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html* S: P9 z% D# |& I5 E
) X2 ?8 k M' T基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
* F3 W2 e! O' t3 K$ G$ p0 V上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:) ?; x) G' x5 c3 m& |# r5 X! h
http://zone.ni.com/devzone/cda/tut/p/id/118835 U- M3 _$ C4 t# r+ A% ^
L% e& L7 o4 x2 RSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,+ ~, J* \& c( L0 h( Z2 s4 N( M1 a
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA..... C. I( S1 f5 z$ H; p+ W: E
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
- L- W' g9 p! T- {) t; b4 Z' z+ D7 E$ P
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), . O, x' M/ h8 D! e5 |" E
FPGA還是自己寫VHDL code, 那方法就一堆了...
" r+ r2 g% L+ R/ p
6 z0 S t4 l g0 J2 T l; ~若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:- r/ D2 Q( x6 d5 [
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|