Damn, that really sucks... What the hell, Intel?
I guess I was just expecting it to have *some* means if high speed I/O. Lately my work with ARM chips has been on the higher end; I.e., TI's Sitara.
TI really got it right with PRU-ICSS cores in the AM335x series. It's basically two small, fully programmable MCUs, each with independent memory (plus a shared block) and full access to all the I/O on the system. They're programmable from the ARM side, so you can easily swap programs and I/O mapping as you need it!
There's a nice project where a guy turned a BeagleBone black into an 8 channel, 100+MHz logic analyzer via the PRUs. They basically read data in real time and use DMA transfers to stick it in memory, where the ARM core can process it when it gets time.
Sent from my Smartphone