В чем разница между PIC (программируемый контроллер прерываний) и VIM (векторный контроллер прерываний)? - PullRequest
0 голосов
/ 25 августа 2011

Документация, связанная с процессором ARM, рассказывает о VIC, и я считаю, что PIC происходит из лагеря Intel. Они концептуально одинаковы?

1 Ответ

0 голосов
/ 07 февраля 2012

Да, они концептуально одинаковы. Каждый микропроцессор и микроконтроллер реализованы по-разному, поэтому термины не очень полезны в целом. «Программируемый» может означать или не означать, что вы можете устанавливать векторы для отдельных прерываний, или вы можете или не сможете изменять приоритеты прерываний. VIC просто подразумевает, что вы можете иметь отдельные аппаратные векторы для отдельных прерываний вместо необходимости выполнять декодирование в одном программном обработчике прерываний (то есть в обработчике IRQ).

...