一种中断处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40593362 阅读:17 留言:0更新日期:2024-03-12 21:55
本发明专利技术公开了一种中断处理方法、装置、电子设备和存储介质,该方法包括:根据端口中断信号确定当前待处理端口;获取当前待处理端口的所有中断事件,生成中断事件集,确定当前待处理中断事件;获取与待处理中断事件对应的事件信息,生成中断请求报文,并将当前待处理中断事件移出中断事件集;重复上述操作,直至中断事件集为空。本发明专利技术公开的中断处理方法,通过根据中断信号确定待处理端口并生成中断事件集,能够在多个端口同时出现中断和同一端口同时出现多个中断事件时作出及时反应,且能够保证在同一端口出现若干个中断事件时,对所有中断事件依次进行处理,避免总线拥挤的情况,克服了现有技术中无法处理多端口多事件同时产生中断的缺陷。

【技术实现步骤摘要】

本专利技术涉及pcie总线通信,具体涉及一种中断处理方法、装置、电子设备及存储介质


技术介绍

1、高速串行计算机扩展总线标准(peripheral component interconnect express,pcie),具有高带宽,抗干扰性强的特点。pcie体系结构中,根复合体(root complex,rc),接受来自cpu的指令生成对应的pcie报文,或接收报文后解析数据传输给cpu或者内存。转换器设备在pcie网络结构中主要用于增加扇出。pcie转换器设备的每个分区包括1个上行端口以及至少一个下行端口。转换器设备的上行端口连接rc或者其他转换器设备的下游,下行端口连接终端设备或者转换器的上游进行级联。

2、pcie中断是一种用于通知计算机软件有关设备状态的机制,可以在发生重要事件时发送消息通知cpu以做出响应。pcie协议中规定了三种中断格式,即int、msi或msi-x。其中int格式主要支持传统的旧设备,而后两种msi格式和msi-x格式是现在pcie设备的主流中断方法。中断报文的传输方向是从链路下游向链路上游,即终端设备到cpu本文档来自技高网...

【技术保护点】

1.一种中断处理方法,其特征在于,包括:

2.根据权利要求1所述的中断处理方法,其特征在于,所述根据端口中断信号确定当前待处理端口,包括:

3.根据权利要求2所述的中断处理方法,其特征在于,

4.根据权利要求3所述的中断处理方法,其特征在于,所述针对所述端口中断信号进行轮询仲裁,生成仲裁结果,包括:

5.根据权利要求4所述的中断处理方法,其特征在于,所述将与仲裁结果对应的端口作为当前待处理端口,包括:

6.根据权利要求2所述的中断处理方法,其特征在于,所述重复上述操作,直至所述中断事件集为空之后,还包括:p>

7.根据权...

【技术特征摘要】

1.一种中断处理方法,其特征在于,包括:

2.根据权利要求1所述的中断处理方法,其特征在于,所述根据端口中断信号确定当前待处理端口,包括:

3.根据权利要求2所述的中断处理方法,其特征在于,

4.根据权利要求3所述的中断处理方法,其特征在于,所述针对所述端口中断信号进行轮询仲裁,生成仲裁结果,包括:

5.根据权利要求4所述的中断处理方法,其特征在于,所述将与仲裁结果对应的端口作为当前待处理端口,包括:

6.根据权利要求2所述的中断处理方法,其特征在于,所述重复上述操作,直至所述中断事件集为空之后,还包括:

7.根据权利要求1所...

【专利技术属性】
技术研发人员:朱珂吴佳骏徐庆阳钟丹李明秀杨晓龙姜海斌刘颜鹏陈德沅
申请(专利权)人:井芯微电子技术天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1