[发明专利]一种上报中断的方法和PCI总线系统有效
| 申请号: | 200810239788.6 | 申请日: | 2008-12-17 |
| 公开(公告)号: | CN101442439A | 公开(公告)日: | 2009-05-27 |
| 发明(设计)人: | 尹娜;王厚雪;李鑫 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/02 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 上报 中断 方法 pci 总线 系统 | ||
1.一种上报中断的方法,应用于外设组件互连标准PCI总线系统,该系统中的PCI设备通过PCI总线和PCI桥与CPU连接;其特征在于,该PCI总线系统中的PCI总线上还连接了总线中断代理,该方法包括:
所述总线中断代理监听PCI总线上的事件消息,监听到写入PCI事件地址空间的事件消息后,判断当前写入PCI事件地址空间中的事件消息状况是否满足中断触发条件,如果是,则向CPU发送中断以触发CPU对各PCI事件地址空间进行轮询,否则不发送中断。
2.根据权利要求1所述的方法,其特征在于,PCI设备产生事件时,向PCI桥发送总线使用请求;PCI桥在所述PCI设备满足PCI总线使用规则时,向所述PCI设备授予总线使用权;所述PCI设备在PCI总线上发送事件消息以写入该事件消息的事件类型所对应的PCI事件地址空间。
3.根据权利要求1所述的方法,其特征在于,如果监听到事件消息的目的地址为PCI事件地址空间的地址,则确定监听到写入PCI事件地址空间的事件消息。
4.根据权利要求1、2或3所述的方法,其特征在于,判断当前写入PCI事件地址空间中的事件消息状况是否满足中断触发条件具体包括:
所述总线中断代理确定监听到的所述事件消息要写入的PCI事件地址空间,判断所述要写入的PCI事件地址空间中的事件消息量是否达到针对该事件消息的事件类型所设置的阈值,如果是,则确定当前写入PCI事件地址空间中的事件消息状况满足中断触发条件。
5.根据权利要求4所述的方法,其特征在于,所述事件类型按照事件的重要紧急程度或者事件的产生频率进行划分。
6.根据权利要求1、2或3所述的方法,其特征在于,所述CPU对各PCI事件地址空间进行轮询具体包括:所述CPU按照各PCI事件地址空间所表征的事件类型的优先级顺序进行轮询。
7.一种PCI总线系统,该系统包括:PCI设备、PCI桥以及CPU,所述PCI设备通过PCI总线和PCI桥与CPU相连;其特征在于,该PCI系统中的PCI总线上还连接了总线中断代理;
所述总线中断代理,用于监听PCI总线上的事件消息,监听到写入PCI事件地址空间的事件消息后,判断当前写入PCI事件地址空间中的事件消息状况是否满足中断触发条件,如果是,则向CPU发送中断以触发CPU对各PCI事件地址空间进行轮询,否则不发送中断。
8.根据权利要求7所述的系统,其特征在于,所述PCI设备,用于产生事件时,向PCI桥发送总线使用请求,在被所述PCI桥授予总线使用权后,在PCI总线上发送事件消息以写入该事件消息的事件类型所对应的PCI事件地址空间;
所述PCI桥,用于接收到所述总线使用请求后,在所述PCI设备满足PCI总线使用规则时,向所述PCI设备授予总线使用权。
9.根据权利要求7所述的系统,其特征在于,该总线中断代理具体包括:消息监听单元、条件判断单元和中断发送单元;
所述消息监听单元,用于监听PCI总线上的事件消息;
所述条件判断单元,用于在所述消息监听单元监听到写入PCI事件地址空间的事件消息后,判断当前写入PCI事件地址空间中的事件消息状况是否满足中断触发条件;
所述中断发送单元,用于在所述条件判断单元的判断结果为是时,通过所述PCI桥向CPU发送中断以触发CPU对各PCI事件地址空间进行轮询,在所述条件判断单元的判断结果为否时,不发送中断。
10.根据权利要求9所述的系统,其特征在于,所述条件判断单元在所述消息监听单元监听到写入PCI事件地址空间的事件消息后,确定监听到的所述事件消息要写入的PCI事件地址空间,判断所述要写入的PCI事件地址空间中的事件消息量是否达到针对该事件消息的事件类型所设置的阈值,如果是,则确定当前写入PCI事件地址空间中的事件消息状况满足中断触发条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239788.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:嵌入式网络通讯系统
- 下一篇:专用于公共突发事件的广播系统的发送器和接收器





