[发明专利]一种中断消息生成装置、方法以及端设备有效
| 申请号: | 201911230119.7 | 申请日: | 2019-12-04 |
| 公开(公告)号: | CN111078597B | 公开(公告)日: | 2021-07-30 |
| 发明(设计)人: | 刘海亮 | 申请(专利权)人: | 江苏芯盛智能科技有限公司 |
| 主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 213000 江苏省常州市武进*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 中断 消息 生成 装置 方法 以及 设备 | ||
本申请提供了一种中断消息生成装置、方法以及端设备,涉及固态硬盘技术领域。该装置应用于端设备,端设备与一主设备连接;端设备包括PCIe控制器,装置包括MSIX表控制模块、MSIX中断控制模块以及MSIX消息产生模块,PCIe控制器分别与MSIX表控制模块、MSIX消息产生模块连接,MSIX中断控制模块分别与MSIX表控制模块、MSIX消息产生模块连接。本申请提供的中断消息生成装置、方法以及端设备解决了现有技术中MSIX中断消息对软件的依赖度较高的问题。
技术领域
本申请涉及固态硬盘技术领域,具体而言,涉及一种中断消息生成装置、方法以及端设备。
背景技术
PCIe(Peripheral Component Interconnect Express,高速外围组件互联)第三代IO通信技术凭借其端对端,差分传输,抗干扰能力强,可靠性高、数据传输速率快等优点在电脑、服务器、固态硬盘、采集卡、存储等发明得到了广泛应用。尤其是PCIe 4.0协议的发布,使得PCIe作为高速数据传输的佼佼者,在高速数据传输领域有广泛的应用。
目前,PCIe协议定义了三种中断模式,Pin_Base模式,MSI(MessageSignaledInterrupt,基于消息的信号中断)模式,MSIX模式,其中MSI又可以分为单MSI模式及多MSI模式。其中,多MSI中断最多支持32个中断向量,较PinBase中断模式和单MSI中断模式已有了较大提升。而MSIX中断最多支持2048个中断向量,且支持每个中断向量动态的分配中断地址,极大地提高了中断效率。
然而,目前端设备中的MSIX中断消息普遍由软件生成,导致MSIX中断消息对软件的依赖度较高。
发明内容
本申请的目的在于提供一种中断消息生成装置、方法以及端设备,以解决现有技术中MSIX中断消息对软件的依赖度较高的问题。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种中断消息生成装置,所述装置应用于端设备,所述端设备与一主设备连接;所述端设备包括PCIe控制器,所述装置包括MSIX表控制模块、MSIX中断控制模块以及MSIX消息产生模块,所述PCIe控制器分别与所述MSIX表控制模块、所述MSIX消息产生模块连接,所述MSIX中断控制模块分别与所述MSIX表控制模块、所述MSIX消息产生模块连接;
所述MSIX表控制模块用于通过所述PCIe控制器接收并存储所述主设备发送的一个或多个中断向量信息,其中,每个所述中断向量信息至少包括中断向量地址与中断向量数据;
所述MSIX中断控制模块用于在接收到应用层发送的目标中断向量信息后,从所述MSIX表控制模块中提取所述目标中断向量信息对应的目标中断向量地址与目标中断向量数据;
所述MSIX消息产生模块对所述目标中断向量地址与所述目标中断向量数据进行封装,以生成PCIe MSIX中断消息。
第二方面,本申请还提供了一种中断消息生成方法,应用于上述的中断消息生成装置,所述装置应用于端设备,所述端设备与一主设备连接;所述端设备包括PCIe控制器,所述装置包括MSIX表控制模块、MSIX中断控制模块以及MSIX消息产生模块,所述PCIe控制器分别与所述MSIX表控制模块、所述MSIX消息产生模块连接,所述MSIX中断控制模块分别与所述MSIX表控制模块、所述MSIX消息产生模块连接;所述方法包括:
所述MSIX表控制模块通过所述PCIe控制器接收并存储所述主设备发送的一个或多个中断向量信息,其中,每个所述中断向量信息至少包括中断向量地址与中断向量数据;
所述MSIX中断控制模块在接收到应用层发送的目标中断向量信息后,从所述MSIX表控制模块中提取所述目标中断向量信息对应的目标中断向量地址与目标中断向量数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏芯盛智能科技有限公司,未经江苏芯盛智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911230119.7/2.html,转载请声明来源钻瓜专利网。





