【技术实现步骤摘要】
内嵌式控制器、电子设备及SPI命令过滤方法
本专利技术涉及一种用于过滤SPI(SerialPeripheralInterface)命令的内嵌式控制器、电子设备以及SPI命令过滤方法。
技术介绍
如今,在电子装置中使用串行外围设备接口(SerialPeripheralInterface,SPI)被广泛应用。其中,SPI类型的Flash在使用过程中常因数据受到病毒攻击、修改命令或、修改地址、突然断电或者其他原因而导致系统无法正常使用。因此,SPI闪存的写保护非常有必要。
技术实现思路
有鉴于此,有必要提供一种可执行SPIFlash写保护的内嵌式控制器。还有必要提供一种可执行SPIFlash写保护的电子设备。还有必要提供一种可执行SPIFlash写保护的SPI命令过滤方法。一种内嵌式控制器,通过第一接口模块与主控制模块连接,通过第二接口模块与SPI存储器连接;所述主控制模块可输出SPI总线信号;所述SPI总线信号为多个SPI总线命令构成的命令集;所述SPI存储器包括BIOS区块和ECFW区块;所述BIOS区块存储BIOS程序代码,所述ECFW区块存储至少一个限制SPI总线命令;所述内嵌式控制器包括:SPI总线命令过滤模块,所述SPI总线命令过滤模块在启动模式和禁用模式之间进行切换,在处于所述启动模式时,所述SPI总线命令过滤模块根据所述至少一个限制SPI总线命令对所述SPI总线信号进行过滤;在所述SPI总线信号中包含所述至少一个限制SPI总线命令时,对所述SPI总线信号进 ...
【技术保护点】
1.一种内嵌式控制器,通过第一接口模块与主控制模块连接,通过第二接口模块与SPI存储器连接;所述主控制模块输出SPI总线信号;所述SPI总线信号为多个SPI总线命令构成的命令集;所述SPI存储器包括BIOS区块和EC FW区块;所述BIOS区块存储BIOS程序代码,所述EC FW区块存储至少一个限制SPI总线命令;其特征在于,所述内嵌式控制器包括:/nSPI总线命令过滤模块,所述SPI总线命令过滤模块在启动模式和禁用模式之间进行切换,在处于所述启动模式时,所述SPI总线命令过滤模块根据所述至少一个限制SPI总线命令对所述SPI总线信号进行过滤;在所述SPI总线信号中包含所述至少一个限制SPI总线命令时,对所述SPI总线信号进行阻断。/n
【技术特征摘要】
1.一种内嵌式控制器,通过第一接口模块与主控制模块连接,通过第二接口模块与SPI存储器连接;所述主控制模块输出SPI总线信号;所述SPI总线信号为多个SPI总线命令构成的命令集;所述SPI存储器包括BIOS区块和ECFW区块;所述BIOS区块存储BIOS程序代码,所述ECFW区块存储至少一个限制SPI总线命令;其特征在于,所述内嵌式控制器包括:
SPI总线命令过滤模块,所述SPI总线命令过滤模块在启动模式和禁用模式之间进行切换,在处于所述启动模式时,所述SPI总线命令过滤模块根据所述至少一个限制SPI总线命令对所述SPI总线信号进行过滤;在所述SPI总线信号中包含所述至少一个限制SPI总线命令时,对所述SPI总线信号进行阻断。
2.如权利要求1所述内嵌式控制器,其特征在于,所述内嵌式控制器与禁用跳线连接;所述禁用跳线在有效状态和无效状态之间切换;所述SPI总线命令过滤模块包括侦测单元和过滤单元;所述侦测单元用于侦测所述禁用跳线的状态;在所述禁用跳线处于有效状态时,所述侦测单元输出禁用控制信号,所述过滤单元根据所述禁用控制信号工作在禁用模式下将所述SPI总线信号;在所述禁用跳线处于无效状态时,所述侦测单元输出启动控制信号,所述过滤单元根据所述启动控制信号在启动模式下将所述SPI总线信号与至少一个限制SPI总线命令进行比较。
3.如权利要求1所述内嵌式控制器,其特征在于,所述内嵌式控制器还包括改写单元;所述改写单元用于对所述ECFW区块内的所述至少一个限制SPI总线命令进行改写。
4.一种电子设备,其特征在于,所述电子设备包括:
主控制模块,包括中央处理单元和平台控制中心;所述平台控制中心用于输出SPI总线命令;所述SPI总线信号为多个SPI总线命令构成的命令集;
SPI存储器,包括BIOS区块和ECFW区块;所述BIOS区块存储BIOS程序代码,所述ECFW区块存储至少一个限制SPI总线命令;
内嵌式控制器,通过第一接口模块与所述平台控制中心连接,通过第二接口模块与所述SPI存储器连接;
其中,所述内嵌式控制器还包括SPI总线命令过滤模块,所述SPI总线命令过滤模块在启动模式和禁用模式之间进行切换,在处于所述启动模式时,所述SPI总线命令过滤模块根据所述至少一个限制SPI总线命令对所述SPI总线信号进行过滤;在所述SPI总线信号中包含所述至少一个限制SPI总线命令时,对所述SPI总线信号进行阻断。
5.如权利要求4所述电子设备,其特征在于,所述内嵌式控制器还...
【专利技术属性】
技术研发人员:黄宏棋,
申请(专利权)人:鸿富锦精密工业武汉有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。