C6000系列DSP的中断模块框图
仔细观察上图,可以看出C6455有一下几种中断:
•1. Reset
•2. NMI 不可屏蔽中断
•3. EXCEP 硬件异常
•4. 12个普通中断INT[15:4]
•
我们使用的最多的也就是普通中断,所以这也是本文的重点。
接下来,沿着INT[15:4]往后退,看到的是Interrupt Selector,它的功能好比一个筛子(shuffle),对所有中断事件进行选择性映射。如下图示:
看了这个图,我们又不难发现,中断选择器是一个128-->12的映射,这也就意味着,有116个系统事件被过滤掉了。
接着往回走,可以看到,中断选择器有三个输入,分别是:
•RESET
•Event[3:0]
•Event[127:4]
|