发明名称 周边部件互连设备讯息识别系统及方法
摘要 一种周边部件互连(Peripheral Component Interface,PCI)设备讯息识别方法,该方法包括如下步骤:初始化一位址变量及一位址偏移量;向一配置埠中写入第一位址值;从一资料埠中读取一笔资料;判断在PCI汇流排上是否存在对应的PCI设备;若存在一对应的PCI设备,则向配置埠中写入第二位址值;从资料埠中读取一PCI设备讯息;将位址偏移量加上1;判断位址偏移量是否小于64;若位址偏移量小于64,则读取该PCI设备的所有讯息;判断所有PCI设备是否识别完毕;及若所有PCI设备已经识别完毕,则读取并显示所有PCI设备讯息。本发明还提供一种周边部件互连设备讯息识别系统。
申请公布号 TWI295429 申请公布日期 2008.04.01
申请号 TW094120192 申请日期 2005.06.17
申请人 鸿海精密工业股份有限公司 发明人 游永兴;何凤龙;彭正全
分类号 G06F13/20(2006.01) 主分类号 G06F13/20(2006.01)
代理机构 代理人
主权项 1.一种周边部件互连(Peripheral Component Interface,PCI) 设备讯息识别系统,该系统包括一PCI设备讯息识别 模组、一PCI滙流排及复数PCI设备,其中该PCI设备讯 息识别模组包括: 一PCI设备位址配置子模组,系用于配置每一PCI设备 于PCI滙流排上之位址; 一PCI设备找寻子模组,系用于根据配置的PCI设备位 址于PCI滙流排上找寻对应的PCI设备;及 一PCI设备讯息读取子模组,系用于读取并显示每一 PCI设备讯息。 2.如申请专利范围第1项所述之周边部件互连设备 讯息识别系统,其中该PCI设备讯息识别模组系装载 于一作业系统上之一独立的软体上。 3.如申请专利范围第2项所述之周边部件互连设备 讯息识别系统,其中该PCI设备讯息识别模组系透过 作业系统层直接识别并获取每一PCI设备讯息。 4.一种周边部件互连(Peripheral Component Interface,PCI) 设备讯息识别方法,其可识别出一PCI滙流排上所有 PCI设备讯息,该方法包括如下步骤: 配置一PCI设备于PCI滙流排上之位址; 根据该PCI设备位址于PCI滙流排上找寻对应的PCI设 备;读取该PCI设备的所有讯息; 判断所有PCI设备是否找寻完毕;若还有PCI设备未找 寻完毕,则配置下一个PCI设备之位址;及 若所有PCI设备均找寻完毕,则显示所有PCI设备之讯 息。 5.一种周边部件互连(Peripheral Component Interface,PCI) 设备讯息识别方法,其可识别出一PCI滙流排上所有 PCI设备讯息,该方法包括如下步骤: 初始化一位址变量及一位址偏移量; 向一配置埠中写入第一位址値; 从一资料埠中读取一笔资料; 判断在PCI滙流排上是否存在对应的PCI设备; 若存在一对应的PCI设备,则向所述之配置埠中写入 第二位址値; 从所述之资料埠中读取一PCI设备讯息; 将位址偏移量加上1; 判断位址偏移量是否小于64; 若位址偏移量小于64,则读取该PCI设备的所有讯息; 判断所有PCI设备是否找寻完毕;及 若还有其它PCI设备没有找寻完毕,则配置下一个PCI 设备位址。 6.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该配置埠之位址系为十六进制 数“0xCF8"。 7.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该资料埠之位址系为十六进制 数“0xCFC"。 8.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该第一位址値系等于十六进制 数“0x80000000"与所述之位址变量之和。 9.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该第二位址値系等于十六进制 数“0x80000000"、所述之位址变量及所述之位址偏 移量之和。 10.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该判断在PCI滙流排上是否存在 对应的PCI设备之步骤,系透过判断读取的资料値是 否等于十六进制数“0xFFFFFFFF"来实现。 11.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该判断所有PCI设备是否找寻完 毕之步骤,系透过判断所述之位址变量是否大于十 六进制数“0x80FFFF00"来实现。 12.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该判断在PCI滙流排上是否存在 对应的PCI设备之步骤还包括一步骤:若不存在一对 应的PCI设备,则配置下一个PCI设备的位址値。 13.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该判断位址偏移量是否小于64 之步骤还包括一步骤:若位址偏移量等于64,则配置 其它PCI设备的位址値。 14.如申请专利范围第5项所述之周边部件互连设备 讯息识别方法,其中该PCI设备讯息包括厂商标识、 设备号、版本号、设备资源、配置空间及设备状 态。 图式简单说明: 第一图系本发明周边部件互连设备讯息识别系统 之较佳实施例之示意图。 第二图系本发明周边部件互连设备讯息识别方法 之较佳实施例之主流程图。 第三图系本发明周边部件互连设备讯息识别方法 之较佳实施例之细化方法流程图。
地址 台北县土城市自由街2号