Hello,
My product is an industrial inspection instrument. The data is collected and compressed by FPGA. Then MCU reads back the data and draws a curve on the screen. The existing software doesn't use any OS. It's a big main-loop function.
Now I plan to use an OS on my new product. I bought two boards, LogicPD's AM3517 EVM and BeagleBoard xM. I know both these two boards support Android OS.
My question is how to read back the data from FPGA on time.
FPGA will send out an interrupt to MCU when data is ready. MCU must read back the data ASAP. For the memory will be covered by new data after 1 ms. So what's the interrupt latency in Android OS? If the latency is longer than 1 ms, I think MCU can't read back the data on time.
Secondly the data need to be read back in 1 ms. The data size is about 4K bytes. So the data transmission rate should be 4M bytes/s at least. Can I reach this number in Android OS?
Thanks!
BR
Jiamin