[发明专利]新世代周边连接适配卡的寻址方法无效
| 申请号: | 201010590863.0 | 申请日: | 2010-11-30 |
| 公开(公告)号: | CN102479164A | 公开(公告)日: | 2012-05-30 |
| 发明(设计)人: | 韩雪山;金志仁;陈志丰 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F13/10 | 分类号: | G06F13/10 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 世代 周边 连接 适配卡 寻址 方法 | ||
技术领域
本发明涉及一种适配卡的驱动方法,特别涉及一种新世代周边连接适配卡的寻址方法。
背景技术
新世代周边连接接口(Peripheral Component Interconnect Express,PCI-E)是目前计算器装置中常用的外接扩充适配卡的接口。这种技术起初是为实现高速传送数据所设计。其中,新世代外围连接接口提供给每一个设备它自己专用的总线。数据通过被称为通道(lane)的发送和接受信号是以封包(packet)的形式串行传输,在第一代的新世代周边连接界面的每个通道具有单方向250Gigabits/sec的速度。多个通道可以组合在一起形成X1、X2、X4、X8、X12、X16、和X32的通道频宽从而提高插槽的频宽。在一般的计算器装置通常会设置多个新世代周边连接接口插槽131,并将新世代周边连接适配卡安装置相应的插槽。
不同新世代周边连接适配卡的驱动程序会通过适配卡的配置空间中编号(ID)来定位新世代周边连接适配卡是位于哪一个插槽之中。如果计算器装置中接入了多个同样的新世代周边连接适配卡时,计算器装置中的软件怎样定位使用哪一个插槽上的新世代周边连接适配卡就是一个问题。
计算器装置上的软件枚举所有的设备,并通过比对新世代周边连接接口的总线编号来定位新世代周边连接适配卡。虽然这样的作法不需任何成本,但其缺点是:某些主机板上的总线编号并非依序给定,所以测试人员难以从外观上得知其编号。这样一来,测试者无法直观的对预定的插槽与所连接的新世代周边连接适配卡进行测试。
发明内容
鉴于以上的问题,本发明的目的在于提供一种新世代周边连接适配卡的寻址方法,在窗口操作系统中加载具有新世代周边连接适配卡的驱动程序。
本发明所揭露的新世代周边连接适配卡的寻址方法包括:启动主机板,通过基本输入输出系统取得主机板上所连接的新世代周边连接适配卡,并将新世代周边连接适配卡的硬件信息储存至硬件查找表中;由窗口操作系统运行硬件加载程序,将硬件查找表中所记录的硬件信息添加至硬件驱动程序中;运行目标程序,目标程序通过硬件驱动程序与所记录的硬件信息调用相应的新世代周边连接适配卡。
本发明所提出的新世代周边连接适配卡的寻址方法是通过基本输入输出系统对新世代周边连接适配卡与其连接的插槽进行检测,并非由窗口操作系统直接调用新世代周边连接接口的总线,因此不会产生新世代周边连接适配卡与插槽的定位错误的问题。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明的架构示意图;
图2为本发明的运作流程示意图。
其中,附图标记
处理单元110
储存单元120
主机板130
新世代周边连接接口插槽131
新世代周边连接适配卡140
具体实施方式
下面结合附图对本发明的结构原理和工作原理作具体的描述:
本发明应用于具有新世代周边连接接口与其插槽的计算器装置,例如:个人计算机或服务器。请参考图1所示,其为本发明的架构示意图。本发明的计算器装置至少包括:处理单元110、储存单元120与主机板130。
主机板130电性连结于储存单元120与处理单元110。主机板130中具有多个新世代周边连接接口插槽131,用以连接新世代周边连接适配卡140。新世代周边连接适配卡140所应用的范围可以是显示输出、音效输出或数据的输入输出(Input/Output)。储存单元120用以存储微软公司(Microsoft)的窗口操作系统(Windows Operation System)、硬件查找表、硬件驱动程序与目标程序。处理单元110用以运行窗口操作系统、硬件驱动程序与目标程序。
为避免现有技术所采用的枚举(enum)会造成插槽编号与实际不一致的问题,所以本发明在窗口操作系统的硬件驱动程序中作了下述的修改。为清楚说明本发明的运作,还请参考图2所示,其为本发明的运作流程示意图。本发明的驱动方法包括下列步骤:
步骤S210:启动主机板,通过基本输入输出系统取得主机板上所连接的新世代周边连接适配卡,并将新世代周边连接适配卡的硬件信息储存至硬件查找表中;
步骤S220:由窗口操作系统运行硬件加载程序,将硬件查找表中所记录的硬件信息添加至硬件驱动程序中;
步骤S230:运行目标程序,目标程序通过硬件驱动程序与所记录的硬件信息调用相应的新世代周边连接适配卡;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010590863.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理功能参数的方法及装置
- 下一篇:一种USB设备及其检测方法





