Data aquisition with arduino Due

You should be able to acquire and transfer 1MS/s with the Due.
See this thread:
http://forum.arduino.cc/index.php?topic=137635.0