外接卡识别系统的制作方法
- 国知局
- 2024-08-19 14:18:54
本技术实施例涉及服务器,尤其涉及一种外接卡识别系统。
背景技术:
1、服务器可以通过输入输出(input and output,io)主板接入外接卡。外接卡例如可以为高速串行计算机扩展总线标准(peripheral component interconnect express,pcie)卡、或者数据处理单元(data processing unit,dpu)卡等。不同外接卡的上电流程可能不同。例如,pcie卡可以在服务器业务系统上电时上电,dpu卡可以在服务器管理系统上电状态下上电。
2、目前,服务器可以通过不同的io主板接入不同的外接卡。这样,服务器系统可以根据io主板确定外接卡的类型,并可以根据外接卡的类型为外接卡供电。然而,上述过程中,外接卡的接入灵活性较差。
技术实现思路
1、本技术实施例提供了一种外接卡识别系统,以解决外接卡的接入灵活性较差的技术问题。
2、第一方面,本技术实施例提供一种外接卡识别系统,所述外接卡识别系统设置于计算设备中,包括主板以及控制器,所述主板上设置有卡槽和信号接口,所述卡槽用于插设外接卡;
3、所述信号接口用于向所述外接卡提供信号,所述控制器与所述信号接口连接;
4、所述信号接口中包括第一识别组件,所述控制器用于在所述计算设备处于待机电供电的情况下,根据所述第一识别组件的输入信号确定所述外接卡的卡类型。
5、上述外接卡识别系统中,主板可以接入不同卡类型的外接卡。控制器可以根据第一识别组件的输入信号,确定外接卡的卡类型。实现了不同卡类型的外接卡复用同一主板的目的,提高了外接卡的接入灵活性。
6、一种可能的实现方式中,所述第一识别组件包括n个信号引脚,所述n为大于或等于1的整数,其中,
7、所述第一识别组件的输入信号包括所述n个信号引脚的输入信号。
8、上述外接卡识别系统中,第一识别组件可以包括n个信号引脚,使得控制器可以根据n个信号引脚的输入信号确定外接卡的卡类型。
9、一种可能的实现方式中,所述n个信号引脚包括l个第一信号引脚和m个第二信号引脚,所述l为大于或等于1、且小于n的整数,所述m为大于或等于0、且小于n的整数;其中,
10、所述l个第一信号引脚的输入信号用于指示所述外接卡的外接卡类别,所述外接卡类别至少包括第一类别和第二类别;
11、所述m个第二信号引脚的输入信号用于指示所述外接卡的外接卡型号;
12、其中,所述卡类型包括:所述外接卡类别和所述外接卡型号。
13、上述外接卡识别系统中,n个信号引脚可以包括l个指示外接卡类别的第一信号引脚、以及m个指示外接卡型号的第二信号引脚,使得卡槽可以插接较多卡类型的外接卡。
14、一种可能的实现方式中,所述控制器具体用于,
15、根据所述l个第一信号引脚的输入信号、以及所述m个第二信号引脚的输入信号,确定所述外接卡的卡类型。
16、上述外接卡识别系统中,控制器可以根据l个第一信号引脚的输入信号、以及m个第二信号引脚的输入信号,确定外接卡的卡类型,实现了确定卡类型的目的。
17、一种可能的实现方式中,所述控制器中包括存储器,所述控制器还用于,
18、确定所述外接卡的卡类型后,在所述存储器中写入所述外接卡的卡类型所对应的标识。
19、上述外接卡识别系统中,控制器还可以在存储器中写入卡类型对应的标识,以便于查询外接卡的卡类型。
20、一种可能的实现方式中,所述卡槽上还包括电压输入接口和时钟输入接口;所述控制器还用于,
21、若所述外接卡类别为第一类别,在所述计算设备处于待机电供电的情况下控制所述时钟输入接口向所述外接卡提供时钟信号、并控制所述电压输入接口向所述外接卡提供电压信号;
22、若所述外接卡类别为第二类别,等待所述计算设备上主电后,控制所述时钟输入接口向所述外接卡提供时钟信号、并控制所述电压输入接口向所述外接卡提供电压信号。
23、上述外接卡识别系统中,可以根据外接卡的上电要求,在计算设备处于待机电供电的情况下为外接卡上电、或者在计算设备上主电后为外接卡上电,实现了为外接卡上电的目的。
24、一种可能的实现方式中,所述控制器具体用于,
25、获取配置文件,所述配置文件中包括多个卡类型、以及每个卡类型对应的所述时钟信号和所述电压信号的提供顺序;
26、根据所述外接卡的卡类型、以及所述配置文件,确定所述时钟信号和所述电压信号的提供顺序;
27、根据所述时钟信号和所述电压信号的提供顺序,控制所述时钟输入接口向所述外接卡提供时钟信号、并控制所述电压输入接口向所述外接卡提供电压信号。
28、上述外接卡识别系统中,可以根据配置文件确定向外接卡提供时钟信号、以及电压信号的顺序,并可以根据提供时钟信号、以及电压信号的顺序为外接卡提供时钟信号和电压信号,实现了向外接卡提供时钟信号和电压信号的目的。
29、一种可能的实现方式中,所述系统还包括管理器,其中,
30、所述管理器与所述控制器连接;
31、所述管理器用于,从所述控制器的所述存储器中读取所述外接卡的卡类型所对应的标识。
32、上述外接卡识别系统中,管理器可以从控制器的存储器中读取外接卡的卡类型对应的标识,实现了管理器获取外接卡的卡类型的目的。
33、一种可能的实现方式中,所述管理器中存储有外接卡类型对应表,所述外接卡类型对应表中包括多个外接卡的外接卡标识,以及每个外接卡标识对应的卡类型,所述管理器还用于,
34、若未从所述控制器的存储器中读取所述外接卡的卡类型所对应的标识,则根据所述外接卡类型对应表确定所述外接卡的卡类型。
35、上述外接卡识别系统中,管理器还可以根据外接卡类型对应表确定外接卡的卡类型,实现了完善卡类型识别方法的目的。
36、一种可能的实现方式中,所述管理器还与所述外接卡连接,所述根据所述外接卡类型对应表确定所述外接卡的卡类型,包括:
37、访问所述外接卡,以获取所述外接卡的目标外接卡标识;
38、根据所述目标外接卡标识、以及所述外接卡类型对应表,确定所述外接卡的卡类型。
39、上述外接卡识别系统中,管理器可以从外接卡中读取目标外接卡标识,实现了管理器获取目标外接卡标识的目的。
40、第二方面,本技术实施例提供一种外接卡的识别方法,应用于计算设备,所述计算设备中设置有主板,所述主板上设有卡槽和信号接口,所述卡槽用于插设外接卡,所述信号接口用于向所述外接卡提供信号,所述信号接口中包括第一识别组件;所述方法包括:
41、在所述计算设备处于待机电供电状态的情况下,获取所述第一识别组件的输入信号;
42、根据所述第一识别组件的输入信号,确定所述外接卡的卡类型。
43、上述方法中,可以在计算设备处于待机电供电状态的情况下,获取第一识别组件的输入信号;并可以根据第一识别组件的输入信号,确定外接卡的卡类型。通过上述方法,实现了不同卡类型的外接卡复用同一主板的目的,提高了外接卡的接入灵活性。
44、一种可能的实现方式中,所述第一识别组件包括n个信号引脚,所述n为大于或等于1的整数;所述根据所述第一识别组件的输入信号,确定所述外接卡的卡类型,包括:
45、根据所述n个信号引脚的输入信号,确定所述外接卡的卡类型。
46、上述方法中,可以根据n个信号引脚的输入信号,确定外接卡的卡类型,实现了确定卡类型的目的。
47、一种可能的实现方式中,所述n个信号引脚包括l个第一信号引脚和m个第二信号引脚,所述l为大于或等于1、且小于n的整数,所述m为大于或等于0、且小于n的整数;所述根据所述n个信号引脚的输入信号,确定所述外接卡的卡类型,包括:
48、根据所述l个第一信号引脚的输入信号确定外接卡的外接卡类别,所述外接卡的外接卡类别至少包括第一类别和第二类别;
49、根据所述m个第二信号引脚的输入信号确定外接卡的外接卡型号;
50、其中,所述外接卡的卡类型包括所述外接卡类别和所述外接卡型号。
51、上述方法中,n个信号引脚可以包括l个指示外接卡类别的第一信号引脚、以及m个指示外接卡型号的第二信号引脚,使得卡槽可以插接较多卡类型的外接卡。
52、一种可能的实现方式中,确定所述外接卡的卡类型之后,所述方法还包括:
53、若所述外接卡类别为第一类别,在所述计算设备处于待机电供电的情况下、向所述外接卡提供电压信号和时钟信号;
54、若所述外接卡类别为第二类别,等待所述计算设备上主电后、向所述外接卡提供电压信号和时钟信号。
55、上述方法中,可以根据外接卡的上电要求,在计算设备处于待机电供电的情况下为外接卡上电、或者在计算设备上主电后为外接卡上电,实现了为外接卡上电的目的。
56、一种可能的实现方式中,所述卡槽上还包括电压输入接口和时钟输入接口;所述向所述外接卡提供电压信号和时钟信号,包括:
57、获取配置文件,所述配置文件中包括多个卡类型、以及每个卡类型对应的所述时钟信号和所述电压信号的提供顺序;
58、根据所述外接卡的卡类型、以及所述配置文件,确定所述时钟信号和所述电压信号的提供顺序;
59、根据所述时钟信号和所述电压信号的提供顺序,控制所述时钟输入接口向所述外接卡提供时钟信号、并控制所述电压输入接口向所述外接卡提供电压信号。
60、上述方法中,可以根据配置文件确定向外接卡提供时钟信号、以及电压信号的顺序,并可以根据提供时钟信号、以及电压信号的顺序为外接卡提供时钟信号和电压信号,实现了向外接卡提供时钟信号和电压信号的目的。
本文地址:https://www.jishuxx.com/zhuanli/20240819/274723.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表