微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > 关于ADSP21479中断的疑问

关于ADSP21479中断的疑问

时间:10-02 整理:3721RD 点击:


请问这样理解中断的关系是否正确呢?
还有软中断的优先级 和 IRQ0-3是如何确定的呢?软中断又是如何触发呢?
关于DAI和DPI的SIC部分的控制寄存器并没有找到手册中的说明,不知道是在哪里有讲解呢?
还有我在编程手册找到了 IRPTL IMASK IMASKP MMASK 基本可以对应到组成原理中实现优先级控制的内容,但是这些寄存器是控制那些部分呢?控制那些中断?
我理解是控制到核心的所有中断,即中断请求到达核心前 再次筛选(因为前面有SIC的筛选)。
其中的IRPTL IMASK MMASK 都好理解,但是 IMASP 具体起一个什么作用呢?
When interrupt nesting is enabled, the bits in the IMASKP register mask
interrupts that have a lower priority than the interrupt that is currently
being serviced. Other bits in this register unmask interrupts having higher
priority than the interrupt that is currently being serviced. Interrupt nesting
is enabled using NESTM in the MODE1 register. The IRPTL register latches
a lower priority interrupt even when masked, and the processor responds
to that latched interrupt if it is later unmasked.
只是为了在可嵌套模式下 增加一个不允许被掩码的高优先级中断嵌套当前低优先级中断的功能么?              

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top