|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
5 s3 c5 Z, ^2 T
1 y# t a5 @2 \- { D# z基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)
" s1 R+ j$ B2 N上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:1 p! L8 R# y$ z8 k: K4 ?# M
http://zone.ni.com/devzone/cda/tut/p/id/11883, l; ^7 Y( ?/ e7 @
9 x, j, P1 S D7 \8 _
SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
1 c y- ]5 N- w, b ^$ x2 j8 d: ]上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....; K0 d1 f2 `! p/ ]2 M, ]
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
7 F$ ^) E$ \) d. b$ l _. w
* v+ r. S3 \1 j2 D, y9 D) {但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), ' M% J6 W- Z1 { V2 R
FPGA還是自己寫VHDL code, 那方法就一堆了...
8 r" ^0 d! o8 F6 t$ f0 H; j8 Z6 }2 t9 e, i8 S" k3 q8 m' \( ^
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
- S# Y1 z; I1 \, S7 c: jLabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|