At the moment Labview RT does not support high speed USB 2.0 (EHCI) functionality on PXI-8xxx controllers even if the controller has supporting hardware. We implemented a copy operation to transfer data files from a harddrive on the PXI chassis to an external USB connected flash drive using the copy VI, and only obtained speeds at USB 1.1 (OHCI) levels. We also tried a move version using the Move VI with similar results. The controller used in our tests was a PXI-8186, which has USB 2.0 ports.
My discussions with NI Support and the R&D team indicate this a limitation imposed by the ETS RTOS from Phar Lap that Labivew RT runs on. This is inline with the fact that VxWorks supported controllers have access to EHCI speeds as per this faq:
http://digital.ni.com/public.nsf/allkb/BE80D012BB933B54862572D6004FE5F9
Could we get high speed USB support implemented in Labview RT/ETS?
Here are some benchmarks that we obtained:
|
Size (kB)
|
Time
|
MB/sec
|
Laptop to USB
|
55,535
|
14
|
3.97
|
Labview Copy VI Laptop to USB
|
55,535
|
14
|
3.97
|
Laptop FTP to RT
|
55,535
|
17
|
3.27
|
Labview Copy VI RT to USB
|
55,535
|
73
|
0.76
|