6.2 / 6.1 EDK  – 如何使用OPB_INTC / DCR_INTC控制器定义中断优先级?-Altera-Intel社区-FPGA CPLD-ChipDebug

6.2 / 6.1 EDK – 如何使用OPB_INTC / DCR_INTC控制器定义中断优先级?

问题描述

关键字:INTC,中断,优先级,XPS,Intr

解决/修复方法

Intr端口是OPB_INTC / DCR_INTC控制器的输入向量,从其他外设或外部引脚收集中断源。其宽度由参数C_NUM_INTR_INPUTS定义。 Intr端口并自动分配中断控制器的C_NUM_INTR_INPUTS值。在这种情况下,用户无需分配任何值。还要注意,不像其他CoreConnect总线信号,INTR位表示法是小端[C_NUM_INTR_INPUTS-1 DOWNTO 0]。 Intr总线具有最高优先级,并且连接到MSB的中断具有最低优先级。 C_NUM_INTR_INPUTS = 4.此外,根据MHS中使用的串联语法, Intr [0]将连接到emac_intIntr [1]将连接到ext_int ,依此类推。在这个例子中,emac_int具有最高中断优先级,因为它是在OPB_INTC / DCR_INTC IP地址定义INTR的LSB位置。

请登录后发表评论

    没有回复内容