|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
/ e" a, C. s9 w# {* Y
2 H3 }: ]0 \! R5 M( W$ g基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
- z: S# l, o5 |7 J3 T上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:( P( c0 A& z5 X8 v& @! e9 o4 ^/ B
http://zone.ni.com/devzone/cda/tut/p/id/11883
) a- Q# `+ I6 Q9 x0 t$ B" K# F
f2 t9 ^" k8 O4 b$ A, I/ CSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
! Y$ s% B2 P! U# c: ?上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....1 r% S& U8 H4 q
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
- Y8 U2 |# l# k2 y; V% }
6 \! D5 |4 K. W1 K- I但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL),
' L0 d9 { X7 Z7 v+ c7 `* e9 c! fFPGA還是自己寫VHDL code, 那方法就一堆了...
: j( D# O, u# P! E: {
( Y8 l3 g1 D% e1 E若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:1 C" z# m; m* [/ {
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|