收藏 分享(赏)

BIOS与EC之间的关系.doc

上传人:j35w19 文档编号:6622864 上传时间:2019-04-18 格式:DOC 页数:3 大小:117KB
下载 相关 举报
BIOS与EC之间的关系.doc_第1页
第1页 / 共3页
BIOS与EC之间的关系.doc_第2页
第2页 / 共3页
BIOS与EC之间的关系.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、仁宝 BIOS 与 EC 之间的关系BIOS(Basic Input/Output System,基本输入输出系统)在整个系统中的地位是非常重要的,它实现了底层硬件和上层操作系统的桥梁。比如你现在从光盘拷贝一个文件到硬盘,您只需知道“复制、粘贴”的指令就行了,您不必知道它具体是如何从光盘读取,然后如何写入硬盘。对于操作系统来说也只需要向 BIOS 发出指令即可,而不必知道光盘是如何读,硬盘是如何写的。BIOS 构建了操作系统和底层硬件的桥梁。而我们平时说的 BIOS 设定仅仅是谈到了其软件的设定,比如设置启动顺序、禁用/启用一些功能等等。但这里有一个问题,在硬件上,BIOS 是如何实现的呢?毕

2、竟,软件是运行在硬件平台上的吧?这里我们不能不提的就是 EC。这是日立 H8 的 DEMO 板和其宣传画WINBOND 的 ECEC(Embeded Controller,嵌入式控制器)是一个 16 位单片机,它内部本身也有一定容量的 Flash 来存储 EC 的代码。EC 在系统中的地位绝不次于南北桥,在系统开启的过程中,EC 控制着绝大多数重要信号的时序。在笔记本中,EC 是一直开着的,无论你是在开机或者是关机状态,除非你把电池和 Adapter 完全卸除。在关机状态下,EC 一直保持运行,并在等待用户的开机信息。而在开机后,EC 更作为键盘控制器,充电指示灯以及风扇等设备的控制,它甚至控

3、制着系统的待机、休眠等状态。主流笔记本系统中,EC 在系统架构中的地位如下图:嵌入式控制器的两种架构现在的 EC 有两种架构,上图左边是比较传统的,即 BIOS 的 FLASH 通过 X-BUS 接到EC,然后 EC 通过 LPC 接到南桥,一般这种情况下 EC 的代码也是放在 FLASH 中的,也就是和 BIOS 共用一个 FLASH。右边的则是比较新的架构,EC 和 FLASH 共同接到 LPC 总线上,一般它只使用 EC 内部的 ROM。至于 LPC 总线,它是 INTEL 当初为了取代低速落后的 X-BUS 而推出的总线标准。EC 上一般都含有键盘控制器,所以也称 KBC(Keyboa

4、rd Controller)。那 EC 和 BIOS 在系统中的工作到底有什么牵连呢?在这里我们先简单的分析一下,具体的过程在本文的最后会详细介绍。, o U- k i0 z# v* ! D在系统关机的时候,只有 RTC 部分和 EC 部分在运行。RTC 部分维持着计算机的时钟和CMOS 设置信息,而 EC 则在等待用户按开机键。在检测到用户按开机键后,EC 会通知整个系统把电源打开(这部分在最后详细介绍)。CPU 被 RESET 后,会去读 BIOS 内一个特定地址内的指令(其实是一个跳转指令,这个地址是由 CPU 硬件设定的)。这里开始分两种情况,对于上图左边的结构:CPU 发出的这个地址

5、通过 FSB 到北桥,然后通过 HUB-LINK 到南桥,通过 LPC 到 EC,再通过 X-BUS 一直到达 BIOS。在 CPU 读到所发出的地址内的指令后,执行它被 RESET 后的第一个指令。在这个系统中,EC 起到了桥接BIOS 和南桥(或者说整个系统)的作用。对于上图右边的结构:在这地址南桥后,会直接通过 LPC 到 BIOS,不需要 EC 的桥接。这里需要说明的是,对于台式机而言,一般是不需要 EC 的。这里原因有很多:比如台式机本身的 ATX 电源就具有一定的智能功能,他已经能受操作系统控制来实现待机、休眠的状态;其次由于笔记本的键盘不能直接接到 PS/2 接口,而必须接到 E

6、C 之上;还有就是笔记本有更多的小功能,比如充电指示灯、WIFI 指示灯、Fn 等很多特殊的功能,而且笔记本必须支持电池的冲放电等功能,而智能冲放电则需要 EC 的支持;另外,笔记本 TFT 屏幕的开关时序也必须由 EC 控制。这些原因导致了笔记本使用 EC 来做内部管理的必要性。: v2 q* h e* g* $ d2 V: f总体来说,EC 和 BIOS 都处于机器的最底层。EC 是一个单独的处理器,在开机前和开机过程中对整个系统起着全局的管理。而 BIOS 是在等 EC 把内部的物理环境初始化后才开始运行的。9 M0 m7 M$ V/ u: t7 A( Q看到这里,我想大家也明白 EC 到底是呵方神圣。如果说 BIOS 是底层系统的话,那 EC 似乎更加底层。$ n( L, x) K! e在南桥上还有一个功能块就是电源管理单元(PM,Power Management)。一般来说,他和 EC 来共同配合完成。这里包括从开机(power button)键按下后,启动,待机,休眠,关机的全部功能。还包括对背光亮度,声音等的控制等等。至于现在 Intel 的 Speed Step 技术,也有部分功能是透过南桥来实现的(南桥发送SLP、STPCLK(sleep,Stop Clock)来实现睡眠、深睡眠等)。这部分的设计比较简单,只需要点到点的连接南桥和 CPU 即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报