Какая потребность в блоке запросов (ERU)? В чем разница между ERU и NVIC. почему мы используем ERU вместо NVIC?Infineon XMC1100 Модуль запроса заявок ERU
0
A
ответ
1
С этого manufacturer's application note, то ясно, что ЕСВ может вызвать прямые аппаратные действия (такие как преобразование АЦП) в ответ на аппаратных событий. Контроллер прерываний специально запускает обработчики программного обеспечения в ответ на аппаратные события.
ERU имеет концепцию «поставщиков действий», в том числе IRQ (поэтому ЦП может быть поставщиком действий, как контроллер прерываний), но не только это. Это также не то же самое, что и DMA (хотя это также возможный поставщик действий), а скорее механизм сигнализации событий, который позволяет избежать конкуренции шины, которая возникает с DMA. По сути, ERU обеспечивает нулевое программное обеспечение, процессор и нагрузку на шины для периферийной периферийной сигнализации.