简介:
VIC是处于芯片外设和ARM内核之间的一个模块,对芯片所有外设中断进行管理,决定哪些中断源可以产生中断、产生哪种类型的中断以及中断后执行哪段服务程序。
ARM处理器内核具有两个中断输入:向量中断请求(IRQ)和快速中断请求(FIQ)。向量中断控制器使用32个中断请求输入,可将其编程分配为FIQ或向量IRQ类型。可编程分配机制意味着外设中断的优先级可动态分配和调整。
快速中断请求具有最高优先级。
向量IRQ具有可编程的中断优先级。
特性:
*ARM PrimeCell向量中断控制器
*映射到AHB地址空间以高速访问
*支持32个向量IRQ
*16个可编程的中断优先级
*在每个可编程优先级内的硬件优先级固定
*硬件优先级屏蔽
*任何中断都可分配为FIQ
*软件中断功能
中断源分配表
位 |
31 | 30 |