|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
) T# ^6 L. T" y- [
g7 g# R3 h6 C9 F基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)9 {7 n- Q4 a6 c/ Y
上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:
* E7 [' {. m9 O7 D) O& I2 O8 u( Ghttp://zone.ni.com/devzone/cda/tut/p/id/11883) i. ~% g6 Y. y! O# U- E% w9 t
5 f. x% f {+ O/ z, i
SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
' }+ J6 N% t, G5 F上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
3 e6 j5 @; R% c4 u! \6 shttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900* k* o; A+ W0 e+ j8 B
$ {$ c j9 C( l/ M# ^2 x$ F3 d但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), # E! d* A( O; }7 h; ?3 B
FPGA還是自己寫VHDL code, 那方法就一堆了...8 z: x- e$ z0 Q9 J
' v) q) P# L. b8 o
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:* c1 k" m% W* E. Z
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|