TX1 supports the standard USB3 specs. The theoretical USB3.0 speed is 5Gbps(625MB), if there is no other type USB device(Bulk, interrupt) to share bandwidth, USB host can allocate 5Gbps * 90% = 562.5MB for iso transfer.
Here, when the 3 Basler Cameras can capture Images simultaneously - that will require ~ 474MB (3x 1920x1080 x 40fps x 2 B/pixel). Theoretically it should work.
2016-09-08 10:24:48 UTC edhak - 51 points
Attention: In my experience no xHCI Host Controller has a performance that is quite near to the specs.
Good controllers provice bandwidth of about 450 MB/s, other controllers only 250-280 MB/s... don't know exactly the performance of an TX1 Jetson Board (i have only tested the older TK1). Also Ram Speed / Memory / Zero-Copy / Application implementation and other factors can limit the performance...
I don't think 3 Streams with 40fps will work without loosing frames (after some time)...perhaps 2 streams or 3 streams with 25fps...
Please have a look at some test measures: http://s.baslerweb.com/media/documents/USB3.0_Host_Controllers_Max_Bandwidth_rev10.pdf
2016-09-15 10:49:39 UTC BAlbrecht - 7 points