[发明专利]基于PCI-E主从设备之间的命令交互方法及系统在审
申请号: | 201310633319.3 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103605628A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 何三波 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/38 |
代理公司: | 成都宏顺专利代理事务所(普通合伙) 51227 | 代理人: | 周永宏 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 pci 主从 设备 之间 命令 交互 方法 系统 | ||
1.基于PCI-E主从设备之间的命令交互方法,其特征在于,包括如下步骤:
S1、在主卡和从卡中分别分配一块内存区域作为PCI-E总线访问区域;
S2、在主卡中输入命令信息,当主卡的CPU检测到有命令信息输入后,通过PCI-E总线将该命令信息写入至从卡的PCI-E总线访问区域;
S3、从卡的CPU读出命令信息后对命令信息进行处理,处理完成后通过PCI-E总线将处理结果写入至主卡的PCI-E总线访问区域;
S4、主卡的CPU检测到有处理结果后,输出处理结果。
2.如权利要求1所述的方法,其特征在于,所述主卡和从卡包括CPU及其内存,主卡的CPU与从卡的CPU通过PCI-E总线连接,从卡的CPU通过PCI-E总线访问主卡的PCI-E总线访问区域,主卡的CPU通过PCI-E总线访问从卡的PCI-E总线访问区域。
3.如权利要求2所述的方法,其特征在于,所述从卡的CPU通过读写PCI-E总线的地址空间从而读写主卡在内存中分配的PCI-E总线访问区域,所述主卡的CPU通过读写PCI-E总线的地址空间从而读写从卡在内存中分配的PCI-E总线访问区域。
4.如权利要求1所述的方法,其特征在于,所述主卡的PCI-E总线访问区域中包括两个字段:命令执行标志字段和命令输出信息字段;
若命令执行标志字段为第一参数时,表示命令未执行;若为第二参数时,表示命令执行成功;若为第三参数时,表示命令执行失败;
命令输出信息表示从卡上命令执行时的输出信息。
5.如权利要求4所述的方法,其特征在于,所述从卡的PCI-E总线访问区域中包括两个字段:命令字段和命令标志字段;
若命令标志字段为第四参数时,表示主卡通过PCI-E总线写命令至从卡的PCI-E总线访问区域完成;若为第五参数时,表示主卡通过PCI-E总线写命令至从卡的PCI-E总线访问区域未完成;
命令字段表示通过主卡写入至从卡的PCI-E总线访问区域的命令信息。
6.如权利要求5所述的方法,其特征在于,所述步骤S2具体为:主卡的CPU检测到输入的命令信息后,设置主卡的PCI-E总线访问区域中的命令执行标志字段为第一参数,并将命令信息通过PCI-E总线写入至从卡的PCI-E总线访问区域中的命令区域中的命令字段,再通过PCI-E总线写从卡的命令标志字段为第四参数,等待命令执行结果。
7.如权利要求6所述的方法,其特征在于,所述步骤S3具体为:在从卡初始化时创建一个命令守侯任务,所述命令守侯任务用于检测从卡的PCI-E总线访问区域中的命令标志字段;
当命令守侯任务检测到命令标志字段为第四参数时,由从卡的命令字段中读出命令信息,并对命令信息进行解析;
若命令解析失败,则输出命令解析失败信息到主卡的PCI-E总线访问区域中的命令输出信息字段中,再通过PCI-E总线写命令执行标志字段为第三参数;若命令解析成功,则执行命令,并将命令执行的输出信息的通过PCI-E总线输出到命令输出信息字段,再通过PCI-E总线写命令执行标志字段为第二参数。
8.基于PCI-E主从设备之间的命令交互系统,其特征在于,具体包括:主卡、从卡以及连接主卡和从卡的PCI-E总线,所述主卡包括命令输入单元、命令输出单元,从卡包括命令解析和执行单元、命令执行结果重定向单元;所述主卡和从卡中的内存区域都包括一块PCI-E总线访问区域;所述命令输入单元用于输入命令信息并通过PCI-E总线将该命令信息写入至从卡的PCI-E总线访问区域;所述命令解析和执行单元用于读出命令信息后对命令信息进行处理;所述命令执行结果重定向单元用于将处理结果通过PCI-E总线将处理结果写入至主卡的PCI-E总线访问区域;所述命令输出单元用于输出处理结果。
9.如权利要求8所述的系统,其特征在于,所述主卡和从卡包括CPU及其内存,主卡的CPU与从卡的CPU通过PCI-E总线连接,从卡的CPU通过PCI-E总线访问主卡的PCI-E总线访问区域,主卡的CPU通过PCI-E总线访问从卡的PCI-E总线访问区域。
10.如权利要求9所述的系统,其特征在于,所述从卡的CPU通过读写PCI-E总线的地址空间从而读写主卡在内存中分配的PCI-E总线访问区域,所述主卡的CPU通过读写PCI-E总线的地址空间从而读写从卡在内存中分配的PCI-E总线访问区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310633319.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硫化亚铜薄膜的液相制备方法
- 下一篇:一种T铁锻压模具