Edited by tkaiser at Wed Jun 24, 2015 15:55 |
If we speak about ARM SoCs then there are Marvell Kirkwood/Armada (designed for NAS and therefore providing both good Gbit network and SATA performance) and Freescale's i.MX6. And Allwinners A10/A20. That's it: https://en.wikipedia.org/wiki/Co ... nterfaces_and_ports
You want SATA on your board? If you don't choose Allwinner designs you have to pay 3-5 times more with Marvell/Freescale.
I believe Allwinner implemented SATA in the A10 more or less accidentally (since just a few devices made use of, namely the MeLE A2000 and left it in the A20 since it was already there. No other Allwinner SoC released later contains SATA since noone needs SATA in a tablet, smartphone or set-top box. And this is the main market of these chips, not a few thousand SBCs for makers/enthusiasts.
Same applies to GBit Ethernet: Again Marvell Kirkwood/Armada (good Ethernet performance), i.MX6 (limited to 470 Mbits/sec when no external GBit is attached using PCIe), TI's AM335x or Allwinner. And I believe the latter include GMAC in their newer A SoC series not because 'the market' demands it but since they already have an implementation and it makes no difference whether they would include EMAC or GMAC.
The A20 is featurewise the best cheap SoC you can dream of if you're interested in both SATA and GBit Ethernet (and if one day maybe the slow SATA write performance will vanish -- I still hope that there are a few lines of code in the sunxi_ahci module responsible for that -- then the A20 would be even superiour compared to i.MX6 in this area)