|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html+ k8 m. @' {1 E' ?. g
2 k% \5 a( M* `5 U, \* @
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
2 z4 F3 }* _/ t( m上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:
/ I4 k4 s: P9 f+ A# o) Yhttp://zone.ni.com/devzone/cda/tut/p/id/11883
% P5 W7 _9 U% A! h- T3 f U% h( K/ @! ~, O) i, ^: E0 @, Y
SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,- ^! X2 n1 |" P0 @& I# p4 k( A
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
! y7 R4 _5 v* ?: Y7 [http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
6 z( G, ^9 N3 y
* g2 z2 H$ A* s6 @* C但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL),
* a" i g" m* V5 \4 y; IFPGA還是自己寫VHDL code, 那方法就一堆了...
- X8 u6 |0 ]' b X) _9 }) M
" g' Y7 i& [& y4 x8 H# n% D若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:+ k2 L+ T) G! L8 f: u
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|