The interrupt systems are independent for each CPU:would it be possible to synchronize the interrupts? I gather that there is a way to broadcast service requests to multiple service providers at the same time but this is effected by SW,the documentation says. In case I missed some information-can we have the same effect say from a single timer?
A single timer cannot cause an interrupt in more than one core. There is no way to do it using the Arduino language but it can be done directly in 'C'. The easiest way is to generate a frequency on a port pin and feed this back into 3 pins that have TIM functionality. Each TIM would cause an interrupt in a separate core simultaneously.
Hello, I decided I would build on the GTM TOM TIMER demo.It demonstrates a 1ms interrrupt on core. I duplicated the demoapp init functions and changed the source so the interrupt is requested on CPU1. timerConfig.tom = IfxGtm_Tom_1; //is kept the same. timerConfig.timerChannel = IfxGtm_Tom_Ch_4; // is changed as here.