一种PCI设备中不同功能单元切换的方法及系统技术方案

技术编号:4932288 阅读:164 留言:0更新日期:2012-04-11 18:40
一种PCI设备中不同功能单元切换方法,所述PCI设备至少包括第一功能单元和第二功能单元,其中,所述第一功能单元对应于第一设备,所述第二功能单元对应于第二设备,所述PCI设备正在作为所述第一设备进行使用,其特征在于,所述方法包括:接收将所述PCI设备作为所述第二设备使用的切换指令;根据所述切换指令获取所述第二设备相应的位流信息和配置信息;根据所述位流信息和配置信息将所述PCI设备切换到所述第二设备。本发明专利技术提供一种PCI设备中不同功能单元切换方法和系统,用于根据需要实现PCI设备功能类型的进行自动切换。

【技术实现步骤摘要】

本专利技术涉及PCI (Peripheral Component Interface,外部设备互连)设备,尤指一种PCI设备中不同功能单元切换的方法及系统。
技术介绍
现有PCI设备应用广泛,可以作为声卡,网卡,显卡,存储卡等等设备使用,用于实现相应的功能。比如,PCI设备应用于声卡时,在使用时,那么PCI设备就一直作为声卡的功能使用。 专利技术人在实现本专利技术的过程中,发现现有技术中至少存在如下问题 现有的一个PCI设备上是不能够具有不同功能使用的。比如,某个PCI设备可以作为网卡功能进行使用,当用户需要该PCI设备可以作为声卡设备进行使用时,现有的PCI设备是无法满足这个功能的。 因此,如何提供一种PCI设备中不同功能单元切换的方法及系统,能够根据用户需要实现PCI设备功能类型的切换,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种PCI设备中不同功能单元切换的方法,用于根据需要实现PCI设备功能类型的自动切换。 本专利技术提供一种PCI设备中不同功能单元切换方法,所述PCI设备至少包括第一功能单元和第二功能单元,其中,所述第一功能单元对应于第一设备,所述第二功能单元对应于第二设备,所述PCI设备正在作为所述第一设备进行使用。所述方法包括 接收将所述PCI设备作为所述第二设备使用的切换指令; 根据所述切换指令获取所述第二设备相应的位流信息和配置信息; 根据所述位流信息和配置信息将所述PCI设备切换到所述第二设备。优选地,所述配置信息具体为 现场可编程门阵列配置信息。 优选地,当所述PCI切换到所述第二设备时,判断所述第二设备的逻辑与第一硬件功能接口是否匹配,当所述第二设备的逻辑与第一硬件功能接口不匹配时,对所述第一硬件功能接口进行切换,切换到与所述第二设备逻辑相匹配的硬件功能接口 。 优选地,当所述第二设备的逻辑与第一硬件功能接口匹配时,重启后或通过ACPI高级配置与电源管理重新装载驱动后,所述PCI设备作为所述第二设备使用。优选地,所述第一设备和所述第二设备具体为声卡或网卡或显卡或存储卡或视频采集卡,其中,所述第一设备与所述第二设备是属于不同类型的设备。 优选地,所述根据所述切换指令获取所述第二设备对应的位流信息和现场可编程门阵列配置信息的步骤后还包括 根据所述现场可编程门阵列配置信息,确定现场可编程门阵列所需频率。 本专利技术还提供一种PCI设备中不同功能单元切换系统,所述系统包括 数据存储单元,至少包括第一功能单元和第二功能单元,其中,所述第一功能单元对应于第一设备,用于存储第一设备对应的位流信息和配置信息;第二功能单元对应于第二设备,用于存储第二设备对应的位流信息和配置信息; 外设扩展总线,与所述数据存储单元相连,用于传输所述第一设备和所述第二设备的位流信息和配置信息; 程序存储单元,用于保存对所述第一设备的触发条件和所述第二设备的触发条件; 系统控制单元,与所述外设扩展总线相连,用于接收到所述第一设备的触发条件时,根据所述第一设备的触发条件对所述第一设备进行切换,或用于接收到对所述第二设备的触发条件时,根据所述第二设备的触发条件对所述第二设备进行切换。 优选地,所述系统还包括 现场可编程门阵列,用于在所述系统控制单元的控制下,实现所述PCI切换到第二设备。 优选地,所述系统还包括 接口选择控制单元,与所述外设扩展总线相连,用于在所述PCI作为所述第二设备的逻辑与硬件功能接口不匹配时,切换当前硬件功能接口为所述第二设备的逻辑相匹配的接口。 优选地,所述系统还包括与所述现场可编程门阵列相连的串行外围接口,用于实现对所述现场可编程门阵列的编程; 所述现场可编程门阵列通过所述串行外围接口获取所述第二设备的位流数据信息、所述第二设备的现场可编程门阵列配置信息。 优选地,系统控制单元通过外设扩展总线从数据存储单元中获取PCI作为第二设备的位流数据信息和现场可编程门阵列配置信息。 本专利技术实施例一种PCI设备中不同功能单元切换的方法,可以根据应用要求,触发PCI设备实现功能的切换。通过获取PCI作为第二设备的位流数据信息,以及获取PCI作为第二设备的配置信息,按照所述配置信息编程后,将PCI设备切换到第二设备使用。 PCI设备可以实现从一种功能设备转换到另外一种功能设备,实现另外一种设备的功能,可以支持声卡,网卡,显卡,存储卡等等类型PCI功能设备之间的互相转换。PCI设备从一种设备功能切换为另一种设备的整个过程中不需要插拔PCI设备,也不需要变换PCI插槽,更换硬件,方便用户使用。 本专利技术实施例所述外部设备互连设备的功能变化方法可以解决一个PCI设备在特定生命周期可以扮演不同的PCI设备角色,从而充分地利用PCI设备的不同功能。对于在不同时期可能使用多个PCI设备功能,或在一个PCI设备上实现多个功能的逻辑时,就不需要安装多个PCI设备,可以使用一个PCI设备完成,节省硬件资源。附图说明 图1是本专利技术所述PCI设备中不同功能单元切换方法第一实施例流程 图2是本专利技术所述外部设备互连设备的功能变化方法第二实施例流程 图3是本专利技术所述外部设备互连设备的功能变化方法第三实施例流程 图4是本专利技术所述外部设备互连设备的功能变化系统第一实施例结构 图5是本专利技术所述外部设备互连设备的功能变化系统第二实施例结构图。具体实施例方式本专利技术提供一种PCI设备中不同功能单元切换方法,用于根据应用需要实现PCI设备类型的自动进行切换。 参见图l,该图为本专利技术所述PCI设备中不同功能单元切换方法第一实施例流程图。 本专利技术第一实施例所述PCI设备中不同功能单元切换的方法,所述PCI设备至少包括两个不同功能单元——第一功能单元和第二功能单元。 其中,所述第一功能单元对应于第一设备,所述第二功能单元对应于第二设备。 所述方法包括以下步骤 接收将所述PCI设备作为所述第二设备使用的切换指令; 根据所述切换指令获取所述第二设备相应的位流信息和配置信息; 根据所述位流信息和配置信息将所述PCI设备切换到所述第二设备。 S100、当前PCI设备作为第一设备使用。 S200、接收将当前PCI设备作为第二设备使用的切换指令。 S300、根据所述切换指令获取第二设备对应的位流信息和配置信息。 S400、根据所述位流信息和配置信息将PCI设备切换到第二设备。 本专利技术实施例一种PCI设备中不同功能单元切换的方法,可以根据应用要求,触发PCI设备实现功能的切换。通过获取PCI作为第二设备的位流数据信息,以及获取PCI作为第二设备的配置信息,按照所述配置信息编程后,将PCI设备切换到第二设备使用。 PCI设备可以实现从一种功能设备转换到另外一种功能设备,实现另外一种设备的功能,可以支持声卡,网卡,显卡,存储卡等等类型PCI功能设备之间的互相转换。PCI设备从一种设备功能切换为另一种设备的整个过程中不需要插拔PCI设备,也不需要变换PCI插槽,更换硬件,方便用户使用。 本文中所述外部设备互连设备的功能变化方法即为PCI设备中不同功能单元切换的方法。 PCI设备作为第一种设备即为PCI设备作为第一功能单元对应的功能设备。 PCI功能变化后设备即为第一实施例中的PCI设备作为第二功能单元对应的功能设备。 参见图2,该图为本专利技术所本文档来自技高网...

【技术保护点】
一种PCI设备中不同功能单元切换方法,所述PCI设备至少包括第一功能单元和第二功能单元,其中,所述第一功能单元对应于第一设备,所述第二功能单元对应于第二设备,所述PCI设备正在作为所述第一设备进行使用,其特征在于,所述方法包括:接收将所述PCI设备作为所述第二设备使用的切换指令;根据所述切换指令获取所述第二设备相应的位流信息和配置信息;根据所述位流信息和配置信息将所述PCI设备切换到所述第二设备。

【技术特征摘要】
一种PCI设备中不同功能单元切换方法,所述PCI设备至少包括第一功能单元和第二功能单元,其中,所述第一功能单元对应于第一设备,所述第二功能单元对应于第二设备,所述PCI设备正在作为所述第一设备进行使用,其特征在于,所述方法包括接收将所述PCI设备作为所述第二设备使用的切换指令;根据所述切换指令获取所述第二设备相应的位流信息和配置信息;根据所述位流信息和配置信息将所述PCI设备切换到所述第二设备。2. 根据权利要求1所述的方法,其特征在于,所述配置信息具体为现场可编程门阵列配置信息。3. 根据权利要求l所述的切换方法,其特征在于,当所述PCI切换到所述第二设备时,判断所述第二设备的逻辑与第一硬件功能接口是否匹配,当所述第二设备的逻辑与第一硬件功能接口不匹配时,对所述第一硬件功能接口进行切换,切换到与所述第二设备逻辑相匹配的硬件功能接口 。4. 根据权利要求3所述的切换方法,其特征在于,当所述第二设备的逻辑与第一硬件功能接口匹配时,重启后或通过ACPI高级配置与电源管理重新装载驱动后,所述PCI设备作为所述第二设备使用。5. 根据权利要求1所述的切换方法,其特征在于,所述第一设备和所述第二设备具体为声卡或网卡或显卡或存储卡或视频采集卡,其中,所述第一设备与所述第二设备是属于不同类型的设备。6. 根据权利要求2所述的切换方法,其特征在于,所述根据所述切换指令获取所述第二设备对应的位流信息和现场可编程门阵列配置信息的步骤后还包括根据所述现场可编程门阵列配置信息,确定现场可编程门阵列所需频率。7. —种PCI设备中不同功能单元切换系统,其特征在于,所述系统包括数据存储单元,至少包括第...

【专利技术属性】
技术研发人员:温天元
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1