[发明专利]一种片上可配置中断控制系统电路有效
| 申请号: | 201911033514.6 | 申请日: | 2019-10-28 |
| 公开(公告)号: | CN110928816B | 公开(公告)日: | 2021-06-08 |
| 发明(设计)人: | 张永波;张奇荣;车德亮;张龙 | 申请(专利权)人: | 北京时代民芯科技有限公司;北京微电子技术研究所 |
| 主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F15/78 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
| 地址: | 100076 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 片上可 配置 中断 控制系统 电路 | ||
1.一种片上可配置中断控制系统电路,其特征在于包括:中断源模块、时钟复位模块、控制寄存器、N个中断状态处理模块、中断源配置模块、优先级编码器、悬挂寄存器自清零信号产生逻辑、中断向量地址产生器;所述的N≥2;
时钟复位模块,产生系统工作时钟和全局复位信号,将全局复位信号送至控制寄存器,将系统工作时钟和全局复位信号分别送至每个中断状态处理模块;
控制寄存器,在收到全局复位信号后,从外部接收控制信息并进行存储,并将控制信息发送至每个中断状态处理模块以及中断向量地址产生控制信息;
中断源模块,将N个中断源信息分别发送至N个中断状态处理模块;并根据需求配置相应级数的中断源,并将对应的级数控制信息发送至中断源配置模块,根据外部应用系统中断需求来触发N个中断源信息发出N个中断请求信号;
每个中断状态处理模块,在系统工作时钟和全局复位信号控制下,完成初始化,并根据接收的中断源模块发送来的中断源信息,生成中断信号至中断源配置模块,根据控制寄存器发送的控制信息将外部系统发送到数据总线或者中断源模块发送来的中断源信息的中断请求信号写入中断状态处理模块内部寄存器,同时根据控制信息将中断状态处理模块内部寄存器存储的中断信号发送至数据总线供外部系统调用;根据接收的中断自清零信息完成内部寄存器状态自清零;
中断源配置模块,根据接收的级数控制信息对接收的N个中断状态处理模块发送的中断信号进行选通或屏蔽处理后输出给优先级编码器;
优先级编码器,对接收的中断信号经过优先级排列后产生中断状态标志信号和N位中断信号,将N位中断信号输出到悬挂寄存器自清零信号产生逻辑和中断向量地址产生器,中断状态标志信号发送到外部系统,用于通知外部系统本中断控制系统正在执行中断进程;
悬挂寄存器自清零信号产生逻辑,接收优先级编码器发送来的N位中断信号后经过逻辑处理产生N位中断自清零信息,将N位中断自清零信息对应发送给中断状态处理模块;
中断向量地址产生器,接收优先级编码器发送来的N位中断信号,在控制寄存器发送的控制信息控制下产生中断向量地址数据,并将中断向量地址数据发送到数据总线,外部系统根据接收的中断状态标志信号启动外部系统中断执行进程,取走中断向量地址数据发送到数据总线的数据,该数据作为外部系统程序中断服务程序的入口地址。
2.根据权利要求1所述的一种片上可配置中断控制系统电路,其特征在于:所述的中断源模块通过中断源配置寄存器配置级数控制信息;所述的中断源配置寄存器为N位寄存器,每位通过设置控制信号ctrli(i=0~N-1)与一个中断状态处理模块相对应:当ctrli=1时,表明选择该控制信号对应的中断状态处理模块,当ctrli=0时,放弃该中断状态处理模块;根据需要的中断源个数需求,令相应位数的ctrli=1,得到最终的级数控制信息。
3.根据权利要求2所述的一种片上可配置中断控制系统电路,其特征在于:根据需要的中断源个数需求,按照ctrli的顺序,从i=0开始,令相应位数的ctrli=1,得到最终的级数控制信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;北京微电子技术研究所,未经北京时代民芯科技有限公司;北京微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911033514.6/1.html,转载请声明来源钻瓜专利网。





