Hello,
We bought ARM CM0+ deliverables from ARM. I want to design an SoC which has to get data from an another system .The aim of the SoC is to process an array of 4096 samples received from the external world.For the data interfacing, we are using GPIO interface IPs provided by ARM as part of deliverables.
Can anyone explain how the GPIO works in CM0+ and how to program in C?
Thanks,
Sabarish
Hi Simon,
Thank you for your reply. It was so helpful. I have some further queries regarding the Systick Timer.
As you said, I am copying the data from GPIO port to an array as global Variable. Actually, I need to write the code to manipulate the array when the index reaches 4096. So, there are two things to be happened in parallel,
1) I need to get the data from outside world at 1ms interval
2) I need to process the array when index reaches 4096.
My issue here is how to do two operations at a time. What I meant is the data should be written continuously into an array and at the same time, it has to do the operations on the array when index reaches 4096. So how to do parallel processing.
Anyone, Could you please suggest me any idea.
Regards,
Sabarish.