pru i/o or gpmc i/o ??

i want to move data into a BBB - a great deal of data

on the order of 10Mbytes per sec (5-15 actually…) & up to 1/2 a gig or more at a time
a sustained rate, periodic & continuous

the arriving data is externally buffered & can be triggered at any size chunk up to 8k and 20ns read access
(this part is complete)

soo…
which is the better choice ? pru, ping pong’d to ddr or gpmc, dma’d to ddr ??

the data would eventually be moved to a usb drive after collection
(not during - unless i can be assured it wouldn’t slow collection down…)

seeking opinions …

https://github.com/abhishek-kakkar/BeagleLogic/wiki

Regards,

nice!! … might be just what is required …