|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html% n% H4 b& U- v3 i
# p8 u/ o: L. A+ v0 _3 {$ v基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
' L( Y6 `# r; t1 ?4 F0 p上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:, Q& x! V9 @9 W. V4 k
http://zone.ni.com/devzone/cda/tut/p/id/11883* O* a/ |% j* I; ^- X. G) I
+ I) V9 ]% ]% y* o: }6 W" n
SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,. V' O) Q( N3 O, O H6 m* _4 Q7 w
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
3 X, g3 Y( e2 N0 s% _4 z/ _9 I7 Thttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
! S# _& J& `# H, C- b; a8 ?$ u5 y
* ^% Q: B3 n- E: r, u) C% L, j但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), . s% z+ {' z- c3 V. N
FPGA還是自己寫VHDL code, 那方法就一堆了...
( k3 o+ [" ]% [% C. L/ n$ Q. _" W, }+ U9 X' }
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
% g! |, l+ T3 m9 [4 |LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|