一种嵌入式控制器及其更新固件的方法技术

技术编号:2846303 阅读:145 留言:0更新日期:2012-04-11 18:40
一种嵌入式控制器及其更新固件的方法,其中该嵌入式控制器(Embedded  Controller,EC)是以微处理器的形式实施并搭配一固件储存器(Firmware  Storage),实施于笔记型计算机(NB)中;该嵌入式控制器为一具有主装置(Master)/从属装置(Slave)双重角色的装置,在笔记型计算机刚开机或南桥芯片(ICH)未动作前,该嵌入式控制器将由从属装置变为主装置,此时嵌入式控制器可透过LPC/SPI总线,从BIOS储存器下载部分或全部固件程序代码,再通过嵌入式控制器的嵌入式固件储存器具备的内电路编程功能,得以做部分或全部的固件更新,在嵌入式控制器固件更新完成后,可自主装置再切换成从属装置,接着再开启笔记型计算机电源或使南桥芯片开始动作。

【技术实现步骤摘要】

本专利技术是关于,特别是指一种可有效解决制造笔记型计算机时,对应不同版本BIOS更新嵌入式控制器固件的问题的。
技术介绍
在笔记型计算机(NB)中,有一颗嵌入式控制器(Embedded Controller,EC)用以控制键盘、触控板或其它使用者接口,该嵌入式控制器一般是以微处理器的形式实施并搭配一固件储存器(Firmware Storage),目前主要有两种电路用以整备固件储存器,一种为共享式内存电路(SMS),另一种则是嵌入式内存电路(EMS);在共享式内存电路的架构下,如图1所示,该嵌入式控制器不具有固件储存器,而是与BIOS共享其储存器,这代表BIOS的储存器不仅储存本身作业所需的程序代码,也储存嵌入式控制器的程序代码,当笔记型计算机中的南桥芯片(ICH)执行BIOS的程序代码时,必须越过嵌入式控制器去读取BIOS的程序代码,所以在共享式内存电路架构下,必须具备有总线仲裁的功能;而在嵌入式内存电路的架构下,如图2所示,该嵌入式控制器具有固件储存器,该固件储存器为闪存(FLASH),在嵌入式内存电路架构下,该嵌入式控制器和笔记型计算机中的南桥芯片,皆可直接对应到各自的固件储存器,故在嵌入式内存电路架构下,可不需要具备总线仲裁的功能。然以上两种现有技术各有利弊,在共享式内存电路架构下,虽然不需要在嵌入式控制器上建置固件储存器,但却占据BIOS储存器极大的储存空间,且共享式的总线结构代表复杂的集成电路设计;而在嵌入式内存电路架构下,虽然没有共享式内存电路的缺点,但对应不同版本的BIOS时要更新嵌入式控制器固件就变得非常困难。因此,对应不同BIOS版本固件来更新嵌入式控制器固件变成今日笔记型计算机制造上一个重要的课题。由此可见,上述现有技术仍有诸多缺失及不足,实非一良善的设计,而亟待加以改良。本专利技术创作人鉴于上述现有技术所衍生的各项缺点及不足,乃亟思加以改良创新,并经多年苦心孤诣潜心研究后,终于成功研发完成本件。
技术实现思路
本专利技术的目的即在于提供,可有效解决制造笔记型计算机时,对应不同版本BIOS更新嵌入式控制器固件的问题。为实现上述专利技术目的,本专利技术所采用的技术该案如下设置于笔记型计算机系统架构中,同时具有主装置/从属装置双重角色的装置,并通过一LPC/SPI总线与南桥芯片、BIOS储存器、输出/入单元组芯片及其它单元相连接。该嵌入式控制器,可适用于可读取/写入且具备内电路编成功能的固件储存器。该固件储存器,可为闪存。将嵌入式控制器(Embedded Controller,EC)用以控制键盘、触控板或其它使用者接口,该嵌入式控制器是以微处理器的形式实施并搭配一固件储存器(Firmware Storage),实施于笔记型计算机(NB)中;该嵌入式控制器为一具有主装置(Master)/从属装置(Slave)双重角色的装置,在笔记型计算机刚开机或南桥芯片(ICH)未动作前,该嵌入式控制器将由从属装置变为主装置,此时嵌入式控制器可透过LPC/SPI总线,从BIOS储存器下载部分或全部固件程序代码,再通过嵌入式控制器的嵌入式固件储存器具备的内电路编程功能,得以做部分或全部的固件更新,在嵌入式控制器固件更新完成后,可自主装置再切换成从属装置,接着再开启笔记型计算机电源或使南桥芯片开始动作。使用本专利技术的有益效果在于本专利技术将可有效解决制造笔记型计算机时,对应不同版本BIOS更新嵌入式控制器固件的问题,并且可以有效修复及保护嵌入式控制器的固件当嵌入式控制器在做自我更新时,所遇到非预期的错误,透过此方式嵌入式控制器可以在其内部一小块的Boot-Block可以主动向BIOS储存器下载部分或全部固件程序代码,以达到保护目的。下面结合附图对本专利技术的具体实施方式作进一步详细的描述。附图说明图1为现有共享式内存电路(SMS)的实施架构图;图2为现有嵌入式内存电路(EMS)的实施架构图;图3为本专利技术的实施架构图;图4为该的更新流程图。主要部分代表符号1笔记型计算机架构11嵌入式控制器12LPC/SPI总线13南桥芯片14BIOS储存器15输出/入单元组芯片具体实施方式请参阅图3,为本专利技术的实施架构图,由图中可知,本专利技术嵌入式控制器(Embedded Controller,EC)11,是设置于笔记型计算机(NB)架构1中,通过一LPC/SPI总线12与南桥芯片(ICH)13、BIOS储存器14、输出/入单元组芯片(Super I/O)15及其它单元相连接;本专利技术将嵌入式控制器从单纯从属装置(Slave)转变为具有主装置(Master)/从属装置(Slave)双重角色的装置,在笔记型计算机刚开机或南桥芯片未动作前,嵌入式控制器将由从属转换设定为主装置,此时嵌入式控制器可透过LPC/SPI总线从BIOS储存器下载部分或全部固件程序代码,通过嵌入式控制器的嵌入式固件储存器具备的内电路编程功能,得以做部分或全部的固件更新,并在嵌入式控制器固件更新完成后,嵌入式控制器可再由主装置切换成从属装置,接着再开启笔记型计算机电源或使南桥芯片开始动作。本案可适用于可读取/写入且具备内电路编成功能(In CircuitProgramming,ICP)的固件储存器,例如闪存。请参阅图4,为本专利技术的更新流程图,由图中可知,流程启始201,该笔记型计算机开机(笔记型计算机)或南桥芯片(ICH)未动作202,此时嵌入式控制器(Embedded Controller,EC)自从属装置切换为主装置203,判断是否需要更新嵌入式控制器固件204,若需要更新嵌入式控制器固件,则进行部份或全部的固件更新205,更新完成后嵌入式控制器再由主装置切换至从属装置206,并继续进行开机动作207,流程终止208;若不需要更新嵌入式控制器固件,则嵌入式控制器由主装置切换至从属装置206,并继续进行开机动作207,流程终止208。上列详细说明是针对本专利技术的一可行实施例的具体说明,惟该实施例并非用以限制本专利技术的专利范围,凡未脱离本专利技术技艺精神所为的等效实施或变更,均应包含于本专利技术的专利范围中。综上所述,本专利技术不但在技术思想上确属创新,并能较现有的物品增进上述多项功效,应以充分符合新颖性及进步性的法定专利技术专利要件,爰依法提出申请,恳请贵局核准本件专利技术专利申请案,以励专利技术,至感德便。本文档来自技高网
...

【技术保护点】
一种嵌入式控制器,其特征在于:该控制器设置于笔记型计算机系统架构中,具有主装置/从属装置双重角色的装置,并通过一LPC/SPI总线与南桥芯片、BIOS储存器、输出/入单元组芯片及其它单元相连接。

【技术特征摘要】
1.一种嵌入式控制器,其特征在于该控制器设置于笔记型计算机系统架构中,具有主装置/从属装置双重角色的装置,并通过一LPC/SPI总线与南桥芯片、BIOS储存器、输出/入单元组芯片及其它单元相连接。2.根据权利要求1所述的一种嵌入式控制器,其特征在于该嵌入式控制器,可适用于可读取/写入且具备内电路编成功能的固件储存器。3.根据权利要求2所述的一种嵌入式控制器,其特征在于该固件储存器,可为闪存。4.一种嵌入...

【专利技术属性】
技术研发人员:陈永建陈万石杨志生
申请(专利权)人:福菱电子股份有限公司陈永建杨志生
类型:发明
国别省市:71[中国|台湾]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利