1 / 3
文档名称:

主机板及其pcie端口动态配置方法.docx

格式:docx   大小:17KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

主机板及其pcie端口动态配置方法.docx

上传人:421989820 2022/6/27 文件大小:17 KB

下载得到文件列表

主机板及其pcie端口动态配置方法.docx

文档介绍

文档介绍:主机板及其pcie端口动态配置方法
专利名称:主机板及其pcie端口动态配置方法
技术领域:
本发明是有关于ー种计算机,且特别是有关于ー种主机板及其PCIE端ロ动态配
置方法。
背景技术:
请參照图1,图I绘示为传统主机板的示意根据修改后的管理引擎固件对PCIE端ロ进行目前初始化配置。PCIE端ロ动态配置方法包括检测PCIE插槽以产生目前状态參数;根据目前状态參数判断是否需修改管理引擎固件;若需修改管理引擎固件,修改电路根据目前状态參数修改管理引擎固件,使得管理引擎控制器根据修改后的管理引擎固件对PCIE端ロ进行目前初始化配置。请同时參照图6及图7,图6绘示为依照本发明实施例的主机板的示意图,图7绘示为依照本发明实施例的主机板的PCIE端ロ动态配置方法的流程图。主机板20包括PCIE插槽21、检测电路22、只读存储器(Read OnlyMemory) 23、芯片组24及修改电路25。芯片组24具有管理引擎功能或类似管理引擎功能。芯片组24例如为Intel所推出的CougarPoint系列,且芯片组24还
包括管理引擎(Mahagement Engine,ME)控制器241及PCIE端ロ 242。PCIE端ロ 242输出PCIE信号,且相对应速率的PCIE插槽21必须有相对数目的PCIE信号。举例来说,4倍速的PCIE插槽21必须有4对的PCIE信号。
修改电路25耦接于芯片组24与只读存储器23之间。只读存储器23例如为串行外围接ロ(Serial Peripheral Interface,SPI)只读存储器,且只读存储器23例如是储存管理引擎固件及基本输入输出系统(Basiclnput/Output System,BIOS)。管理引擎控制器241能通过读取管理引擎固件对PCIE插槽21进行初始化配置。管理引擎控制器241能根据管理引擎固件的修改与否选择性地对PCIE插槽21进行预设初始化配置或目前初始化配置。预设初始化配置例如为前述图2至图5绘示其中之一。PCIE端ロ动态配置方法能应用于前述主机板20且至少包括如下步骤首先如步骤31所示,检测电路22检测PCIE插槽21以产生目前状态參数。检测电路22能根据PCIE插槽21上的插卡状况产生不同的配置状态參数。举例来说,当4倍速(4X)的PCIE装置插上PCIE插槽21时,检测电路22会产生ー个对应于4倍速的配置状态參数。当I倍速(IX)的PCIE装置插上PCIE插槽21时,检测电路22会产生另ー个对应于I倍速的配置状态參数。修改电路25通过配置状态參数即能得知目前PCIE插槽21上的目前使用状态。修改电路25例如为复杂可编程逻辑装置(Complex Programmable Logic Device, CPLD)或超级输入输出(Super 10)芯片。接着如步骤32所示,修改电路25根据目前状态參数判断是否需修改管理引擎固件。举例来说,修改电路25根据目前状态參数判断目前主机板20上PCIE插槽21的实际插卡状况是否符合预设初始化配置。若不符合预设初始化配置,表示修改电路25需修改该管理引擎固件,需执行步骤33。如步骤33所示,修改电路25根据目前状态參数修改管理引擎固件,使得管理引擎控制器241根据修改后的管理引擎固件对PCIE端ロ 242进行目前初始化配置。換言之,修改电路25根据