|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
1 x+ O: d) ~. N6 l& E$ M( v% H' @0 \# k8 N ^$ A
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)$ ^, o& H+ _7 m$ D; {
上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:: N' @7 D3 f7 X) I% K
http://zone.ni.com/devzone/cda/tut/p/id/11883
! f o; |' m, @5 \+ s$ `, E
) S. j# k% u: j! M* nSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
2 a3 W+ d& P5 ]- N3 u2 v: b上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
7 Z+ C* q: P& r ]. B! a& Y+ d. Thttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
: \9 ?5 |+ A8 ^9 \ ?/ L, P$ |
1 ?4 K M# Q9 I5 K6 w- d但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), : Z8 K) S7 v- v6 U8 v
FPGA還是自己寫VHDL code, 那方法就一堆了...
% [( ]$ Z* J' ?& Q
! ?+ n8 `9 W( T* x' C; O若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
! R3 B. \( @+ L& ?% X8 m7 c& DLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|