|
發表於 2010-8-4 00:00:33
|
顯示全部樓層
http://boardreader.com/thread/ho ... _FPG_5k44X91bc.html! O$ ?; S4 J5 x# O4 F# X
5 W% `! O" @ t+ A基本上LabVIEW寫的VI通常只能download到NI自己的FPGA base board上 (R series DAQ, CompacRIO, SbRIO...)1 Z, T/ A, f0 T; M1 D
上面的FPGA通常是Xlinx的Virtex或Spartan, NI也提供方法可以將外部IP匯入LabVIEW FPGA:8 Z2 D9 t4 R! H3 h/ k- Z9 O7 I
http://zone.ni.com/devzone/cda/tut/p/id/11883
' r% |4 t) ^- C, Q
3 L8 v- {5 L5 Q5 |# H; y* m. P& ?SbRIO是NI FPGA board中最便宜的, 但是價位還是會嚇你一跳, 因為他是簡化版的CompactRIO,
$ w& P- }. {6 x' V4 r上面還有Motorola的CPU, RAM與Flash跑VxWorks RTOS, 配上一堆定好的TTL與24V I/O, 16bit AD/DA....
9 C4 b3 B" [8 K; T+ n l# [0 Jhttp://sine.ni.com/nips/cds/view/p/lang/zht/nid/205900
& l0 b& P u- x2 T: _; p( B: e% H$ X( ?* v6 D5 I) o# V
但若只是讓LabVIEW與Altera FPGA 透過某些介面 "互動" (如UART, JTAG, 甚至TTL),
. G$ Q/ T. P6 l- `FPGA還是自己寫VHDL code, 那方法就一堆了...7 m2 S5 O$ q. l- e
: O: v# }' t0 t, D0 `若一定要用LabVIEW寫VI灌到Altera FPGA的話, 可以試試下面的流程:) d \9 T% d: U
LabVIEW --(LabVIEW C code generator)--> C Language --(C2H)--> Altera FPGA |
|