Why 10ms is not good enough in your design? In the project I involved year ago, we designed event recording system based on ARM/200MHz/128MRAM/128M-NOR SBC. The system acquires 200 DI and 30 AI every 10ms and stored in USB/NAND. In real world, 10ms gives lot of detail on geograhical and physical changes. Can you share little detail?