ZYNQ 中断优先级
时间: 2024-02-10 22:47:43 浏览: 168
ZYNQ 中断的一些资料及程序说明收集,希望对大家学习有帮助
ZYNQ中断优先级是由中断分配器根据每个中断请求的唯一ID编号进行仲裁的。中断分配器会保存每个CPU的中断挂起列表,并选择优先级最高的中断发送到CPU接口。如果有多个中断具有相同的优先级,则会选择具有最低中断ID的中断首先发送。在SDK中,可以通过xscugic_hw.h头文件查看默认情况下的最大优先级等级数量,该参数也可以根据需要进行修改。每个CPU都可以使用软件生成中断,可以中断自身、另一个CPU或两个CPU之一。每个CPU都有自己的一组SGI寄存器,用于生成16个软件生成的中断中的一个或多个。因此,在ZYNQ中,中断优先级是根据中断请求的ID编号进行确定的,具有较低ID的中断具有较高的优先级。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文