主权项 |
一种动态分配竖卡链路宽度的方法,适用于包括一竖卡的一系统,其中该竖卡包括多个插槽,而适于插入多张插卡,该方法包括下列步骤:a.检测插入该些插槽且功能正常的至少一插卡的数量及位置,包括:预设该系统的一控制芯片的一组态为四张插卡;设定分配给各该些插卡使用的一链路宽度为4链路宽度;执行该链路宽度重新调校;以及根据该链路宽度重新调校的一调校结果,取得插入该些插槽且功能正常的该些插卡的数量及位置;b.根据该些插卡的数量及位置,设定该系统的该控制芯片的该组态;c.根据该控制芯片的该组态,设定分配给各该些插卡使用的该链路宽度,包括:若该组态为一张插卡,则设定分配给该插卡使用的该链路宽度为一个16链路宽度;若该组态为两张插卡,则设定分配给各该些插卡使用的该链路宽度为两个8链路宽度;若该组态为三张插卡,则设定分配给各该些插卡使用的该链路宽度为两个4链路宽度及一个8链路宽度;d.执行该链路宽度重新调校,以分配该链路宽度给各该些插卡使用;e.判断该链路宽度重新调校的一调校结果是否为最佳;以及f.若该调校结果不是最佳,则更改分配给各该些插卡使用的该链路宽度,并重复执行该链路宽度重新调校,直到该调校结果是最佳为止。 |