|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html4 c' }2 t* c/ l
. R. | q, @2 l1 r
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
% G2 G( Y S, h7 P上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:; v% y6 N( |/ v2 w/ M+ {
http://zone.ni.com/devzone/cda/tut/p/id/118839 Q: ?% _; C& Z
5 N: @: j. j8 z* h+ pSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
/ S- f& K! I# O3 G- K4 G" a上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA.... p' C' z* e! G3 f; Q
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900/ A/ ^7 W# t% }0 g, @6 g: h, H0 P
. t/ X2 S+ ]5 G; l但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), & C' @& y$ @6 N7 P5 ^2 |
FPGA還是自己寫VHDL code, 那方法就一堆了...
' x+ S# p" J7 n S( ^6 R6 w! E" f/ V9 A. H/ s
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:4 q; M8 O7 ~4 M; i* {- ?
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|