|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
! F- b5 S$ M0 _4 N
2 ]' |4 x. v* M- R- d9 P& m基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
6 K; a( M( ]) m( S9 W, `上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:+ B! ?/ l, j/ J) j$ ]4 a
http://zone.ni.com/devzone/cda/tut/p/id/11883
6 A9 q& _: H/ Q% Y- M3 d; A% v
* H1 _! q2 z; LSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
4 m. {/ ~9 E0 Q* [$ C上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
* j, B1 _# U! @+ t v5 Phttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900# z" a4 w% P1 J D8 k% o$ [
* ~) e/ [5 r; A) j4 S0 b& H0 D |
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), 6 J( d; m( ^+ m
FPGA還是自己寫VHDL code, 那方法就一堆了...
7 ~$ r7 i- [- z( Z
$ U0 e8 R8 a; y; T' c, m若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:9 k9 ?! M0 y% v
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|