|
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html
2 H& N) l5 v# S5 }5 q% G- T% ]# |* V( u- s8 _) f# k7 x/ \
基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)+ D3 I6 h9 o4 ?
上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:- v7 U% t4 Q7 D# m! f" p
http://zone.ni.com/devzone/cda/tut/p/id/11883% ]1 ?6 b# O: o; v9 Y; C
8 g2 k# @& A* R+ b( ZSbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,* G' p2 {* s6 n& s
上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....# z Y6 q/ h) H; j7 u
http://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900- `# y) ^6 V( d9 b; s) H
% K3 K' {2 ~. }- J o0 Y但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL), $ x$ [/ j0 L3 B
FPGA還是自己寫VHDL code, 那方法就一堆了...
* @ w. A7 b: J8 z& s9 ?; i1 N3 d9 G& Y8 X9 {5 c" h
若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:
# Q7 K8 e: l- n, [' {1 w5 L% Y3 |LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|