[发明专利]动态可重构高速串行总线的中断请求方法及装置有效
申请号: | 201810665043.X | 申请日: | 2018-06-25 |
公开(公告)号: | CN108563501B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张伟功;王莹;王晶;刘屹霄;周继芹;朱晓燕 | 申请(专利权)人: | 首都师范大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100048 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 可重构 高速 串行 总线 中断 请求 方法 装置 | ||
1.一种动态可重构高速串行总线的中断请求方法,其特征在于:动态可重构高速串行总线上的节点采用如下方法与步骤,通过中断信号线,向一个或多个总线主节点发送中断请求:
(1)当一个节点需要向主节点申请中断时,首先根据中断事件,构造一个中断请求向量,然后转步骤(2);所述中断请求向量包括起始位、优先级选择、源节点号、目标节点号、中断事件和校验位,所述起始位表示一个中断请求向量的开始;所述优先级选择可以是1位,也可以是多位,确定了中断请求发送时的优先级;所述源节点号为发出中断请求的节点的编号;所述目标节点号为接受中断请求进行中断处理的主节点的编号,可以使用特殊编号将总线上所有主节点设为中断请求的目标节点;所述中断事件是以编码方式表示的源节点发起中断请求的原因;所述校验位是按照一定的规则,根据所述优先级选择、源节点号、目标节点号、中断事件生成,用于目标节点校验收到的中断向量是否正确;
(2)检测中断信号线是否被其它节点占用,如果中断信号线未被其它节点占用,转步骤(3)进行中断向量发送,否则等待中断信号线被其它节点释放后,转步骤(3)进行中断向量发送;
(3)从中断信号线上,按约定的位速率,以串行方式发送中断请求向量,在发送过程中,持续监测中断信号线上的状态,如果中断信号线上的状态值与本节点发送值不相同,说明有更高优先级的中断请求也在由其它节点同时发送,本节点停止中断请求向量的发送,转步骤(2),等待其它节点释放中断信号线后重新开始发送;如果中断信号线上的状态值与本节点发送值相同,本节点持续发送中断请求向量,中断请求向量全部发送完成,转步骤(4);
(4)中断请求向量发送完成后,延迟约定的时间,如果中断请求事件消失,则结束中断请求过程;否则,转步骤(1)重新开始中断请求过程。
2.根据权利要求1所述的中断请求方法,其特征在于:所述中断请求向量在发送时,按照起始位、优先级选择、源节点号、中断事件、目标节点号、校验位的顺序,逐一发送。
3.根据权利要求2所述的中断请求方法,其特征在于:根据需要,所述中断请求向量还可以包括数据部分,所包含的数据部分,在发送时最后发送。
4.根据权利要求1所述的中断请求方法,其特征在于:中断信号线上传输一个数据位的时间不小于数据在总线两端传输时间的2倍,中断请求向量发送时,对中断信号线上的状态值的检测在数据位的中间点上进行。
5.一种动态可重构高速串行总线的中断请求装置,其特征在于:所述动态可重构高速串行总线的中断请求装置包括向量构造器、串行发送器、驱动器和向量检测器;所述向量构造器用来在总线节点有中断请求时,根据中断请求的原因、优先级要求、目标节点构造中断请求向量,送串行发送器发送;所述串行发送器用来根据向量检测器送来的中断信号线空闲指示,将中断请求向量转为串行数据流,送驱动器输出;所述驱动器为开集电极或等效形式输出型双向驱动电路,用来将串行发送器送来的串行数据流输出到中断信号线上,并将中断信号线的电平值转换为逻辑值后,送向量检测器;所述向量检测器用来进行中断信号线空闲检测、中断事件完成检测和信号回读检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首都师范大学,未经首都师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810665043.X/1.html,转载请声明来源钻瓜专利网。