I am using I.mx6q Sabre-sd board. If i want to write my own OS, How do i go about generating the systick? I read somewhere that in a cortex-M3 controller there is a Systick timer that is integrated as part of the NVIC. Is there a similar module in cortex-A9. or do i have to use the EPIT or GPT to generate the system ticks? How can i generate Systicks? What is the procedure? Please help..