|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html3 w6 ]" m1 h% ^' Z1 i% |9 }
7 v5 v1 l7 y2 i) o' g) z! N
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
( C( Y, L: c! B% [: |8 F% L, T上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:* F3 q4 e0 v: W {2 }
http://zone.ni.com/devzone/cda/tut/p/id/11883
0 {: }2 u. n- N1 }; |* \, K
5 R' Q; s' \2 R$ j0 i0 r, [ ISbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,; r! S6 c9 G( {* {0 S {
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
' \& Y+ S/ X1 Z/ G7 Xhttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/2059000 x& V# I$ |* h8 K; B& S2 l k$ o
+ E. ~" R) W- a! M/ ^# O
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL),
1 T. S% {4 A# h4 J0 c X! [. GFPGA還是自己寫VHDL code, 那方法就一堆了...$ o8 A" K2 W# W& z1 n* x
: N: \( X6 k) ~
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:8 A4 J) i; s! w# R
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|