Why there is a math coprocessor? We can do floating point right on the processor, right?
You can read analog inputs right on USBizi, really fast (you have done that already). Then you can write data to SD cards…send on network and do a million other things with minimal coding and minimal efforts, thanks to NETMF.
Now, if you want to do 4Msamples/sec on any little micro then you probably can but then the micro is too busy is to do anything else. And you are doing everything right into interrupts handlers, and possibly using assembly not even C/C++!
In short, NETMF is not the answer for every question, it does cover most of embedded developer’s needs, but then when you have tight-timing or specialized-needs then you need a custom NETMF port, or not use NETMF all together.
…still not sure? Give GHI a call and talk to one of the engineers.