[发明专利]基于ATX电源的可信平台控制模块及其运行方法有效
申请号: | 201610361551.X | 申请日: | 2016-05-27 |
公开(公告)号: | CN107437039B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 黄坚会 | 申请(专利权)人: | 华大半导体有限公司 |
主分类号: | G06F21/81 | 分类号: | G06F21/81 |
代理公司: | 上海专尚知识产权代理事务所(普通合伙) 31305 | 代理人: | 张政权;周承泽 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 atx 电源 可信 平台 控制 模块 及其 运行 方法 | ||
1.一种基于ATX电源的可信平台控制模块,包括:
时序控制单元,其与ATX电源连接,其中由ATX电源向所述时序控制单元提供待机电压5VSB以作为可信平台控制模块的工作电压,并且所述时序控制单元被配置为在从SPI主控制器接收到上电信号时指示ATX电源对计算机主板的ATX电源模块上电;以及
SPI主控制器,其通过SPI总线与计算机主板的BIOS闪存连接并给所述BIOS闪存供电,所述SPI主控制器被配置为在可信平台控制模块上电以后从BIOS闪存中读取BIOS代码并且生成所述BIOS代码的散列值并将所述散列值与参考散列值相比较并且在所述散列值与参考散列值一致的情况下向所述时序控制单元发送上电信号。
2.根据权利要求1所述的基于ATX电源的可信平台控制模块,其中所述时序控制单元与ATX电源的时序控制电路连接并且在从SPI主控制器接收到上电信号时指示所述时序控制电路对计算机主板的ATX电源模块上电。
3.根据权利要求1所述的基于ATX电源的可信平台控制模块,其中所述BIOS代码为存储在BIOS闪存中的BIOS代码中的关键代码。
4.根据权利要求1所述的基于ATX电源的可信平台控制模块,其中所述时序控制单元还被配置为:
在从SPI主控制器接收到上电信号时指示ATX电源给计算机主板的ATX电源模块提供待机电压5VSB并且解除对PW-OK信号的锁定,以及
在从所述ATX电源模块接收到PS-ON信号以后,向ATX电源发送PS-ON信号以使计算机主板进入运行状态。
5.根据权利要求1所述的基于ATX电源的可信平台控制模块,其中在BIOS电路中的为BIOS闪存供电的连接中设置有二极管以用于对BIOS闪存进行单向供电。
6.一种ATX电源延长线,其具有根据权利要求1至5之一所述的基于ATX电源的可信平台控制模块。
7.一种用于运行基于ATX电源的可信平台控制模块的方法,包括下列步骤:
由ATX电源向所述可信平台控制模块的时序控制单元提供待机电压5VSB以将可信平台控制模块上电;
由所述可信平台控制模块的SPI主控制器通过SPI总线给计算机主板的BIOS闪存供电并从BIOS闪存中读取BIOS代码;
由SPI主控制器生成所述BIOS代码的散列值;
由SPI主控制器将所述散列值与参考散列值相比较并且在所述散列值与参考散列值一致的情况下向所述时序控制单元发送上电信号;以及
由时序控制单元向ATX电源发送控制信号以指示ATX电源对计算机主板的ATX电源模块上电。
8.根据权利要求7所述的方法,其中所述BIOS代码为存储在BIOS闪存中的BIOS代码中的关键代码。
9.根据权利要求7所述的方法,其中由时序控制单元向ATX电源模块发送控制信号包括下列步骤:
由时序控制单元向ATX电源发送控制信号以由ATX电源向计算机主板(106)的ATX电源模块提供待机电压5VSB并且解除对PW-OK信号的锁定;以及
在时序控制单元从所述ATX电源模块接收到PS-ON信号以后,由时序控制单元向ATX电源发送PS-ON信号以使计算机主板进入运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华大半导体有限公司,未经华大半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610361551.X/1.html,转载请声明来源钻瓜专利网。