12-30-2015, 05:28 AM
(12-28-2015, 10:01 AM)Groupers Wrote: According to the datasheet, the SoC has eight DMA channels.
Great. And if the SoC would also include a SATA controller (c'mon: if you already had a look into the datasheet then it's easy to search for 'SATA' there) then this would be a good candidate to use DMA instead of PIO. But since there's no SATA controller and no other highspeed bus like PCIe there's no SATA.
The best choice is a good USB-to-SATA bridge and this won't exceed 35MB/s under best conditions. If maybe 2017 mainline kernel support for the A64 is ready this might increase up to 40 MB/s: http://linux-sunxi.org/USB/UAS
But again: No real SATA and just one single USB 2.0 host port on the A64. Therefore not that much I/O bandwidth available.