【技术实现步骤摘要】
本专利技术涉及嵌入式系统领域,特别涉及ー种中断控制器及中断控制方法。
技术介绍
嵌入式系统一般包括微程序控制器(Microprogrammed Control Unit,简称MQJ)与硬件加速器,由MCU进行通用控制和计算,而硬件加速器进行特殊的功能处理和运算。加速器通常有多个,为了保证MCU的功能 特性,MCU与加速器之间必须频繁通信,一般有以下两种方式来进行通信ー种方式是通过查询方式进行,MCU周期性的查询加速器的状态寄存器,MCU在查询期间不能进行其他运算,在此过程中消耗大量的运算周期,功耗浪费严重;另外ー种方式是通过中断的方式进行,加速器通过发送中断,触发MCU进入中断服务程序,完成正常程序到特殊加速器控制程序的跳转,这样只有在必要时才执行中断服务程序,使得MCU的效率提高并且不执行期间降低功耗。MCU、中断控制器、中断源、加速器之间的关系如图I所示,通常,MCU的中断ロ远比加速器的数量少,当有多于中断ロ的数量的中断控制器需要连接到MCU的中断口上吋,就需要中断控制器实现η对I或者η对m(n > m)的转接,要求MCU能够接收到η个中断,井能够每次 ...
【技术保护点】
一种中断控制器,其特征在于,包括:接口模块、中断采样模块、中断选择模块和中断处理模块;中断采样模块还包括中断源信号缓存模块,中断选择模块还包括中断编号缓存模块,中断处理模块还包括中断控制线;所述接口模块接受总线输入,并对中断采样模块、中断选择模块和中断处理模块进行参数配置;所述中断采样模块接受中断源输入和接口模块输入,用于将中断源输入进行选择性输入,并将中断源信号值采样缓存在中断源信号缓存模块中;所述中断选择模块接受中断采样模块和接口模块输入,用于根据优先级对中断源排序,将中断采样模块的输出数据进行序号编码,按照中断到来的先后顺序,将其存储在中断编号缓存模块中,并根据先入先 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王琼,朱志辉,彭玲,陈美燕,
申请(专利权)人:重庆重邮信科通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。